-
Notifications
You must be signed in to change notification settings - Fork 35
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
NETOBSERV-934: Add support for SCTP, ICMPv4/v6 protocols to ebpf agent #103
NETOBSERV-934: Add support for SCTP, ICMPv4/v6 protocols to ebpf agent #103
Conversation
Codecov Report
@@ Coverage Diff @@
## main #103 +/- ##
==========================================
- Coverage 41.88% 41.59% -0.29%
==========================================
Files 30 30
Lines 2008 2041 +33
==========================================
+ Hits 841 849 +8
- Misses 1129 1154 +25
Partials 38 38
Flags with carried forward coverage won't be shown. Click here to find out more.
Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here. |
/ok-to-test |
New image: ["quay.io/netobserv/netobserv-ebpf-agent:e6854dd"]. It will expire after two weeks. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks good 👍🏽
/ok-to-test |
@msherif1234: This pull request references NETOBSERV-934 which is a valid jira issue. In response to this:
Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. |
New image: ["quay.io/netobserv/netobserv-ebpf-agent:6dbf3dd"]. It will expire after two weeks. |
Signed-off-by: Mohamed Mahmoud <mmahmoud@redhat.com>
Signed-off-by: msherif1234 <mmahmoud@redhat.com>
Signed-off-by: msherif1234 <mmahmoud@redhat.com>
Signed-off-by: msherif1234 <mmahmoud@redhat.com>
Signed-off-by: msherif1234 <mmahmoud@redhat.com>
Signed-off-by: msherif1234 <mmahmoud@redhat.com>
Signed-off-by: msherif1234 <mmahmoud@redhat.com>
/ok-to-test |
New image: ["quay.io/netobserv/netobserv-ebpf-agent:4c509fc"]. It will expire after two weeks. |
/lgtm |
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: jotak The full list of commands accepted by this bot can be found here. The pull request process is described here
Needs approval from an approver in each of these files:
Approvers can indicate their approval by writing |
netobserv#103) * Add support for SCTP, ICMP amd ICMPv6 protocols to ebpf code Signed-off-by: Mohamed Mahmoud <mmahmoud@redhat.com> * update GRPC protobuf definition to include icmp fields Signed-off-by: msherif1234 <mmahmoud@redhat.com> * Add ICMP and ICMPv6 ipfix support Signed-off-by: msherif1234 <mmahmoud@redhat.com> * Add ICMPv4/6 ebpf agent support Signed-off-by: msherif1234 <mmahmoud@redhat.com> * Update unit-test cases Signed-off-by: msherif1234 <mmahmoud@redhat.com> * Add verifier error check to catch JIT errors Signed-off-by: msherif1234 <mmahmoud@redhat.com> * update flowlogs dump collector tool to include ICMP Signed-off-by: msherif1234 <mmahmoud@redhat.com> --------- Signed-off-by: Mohamed Mahmoud <mmahmoud@redhat.com> Signed-off-by: msherif1234 <mmahmoud@redhat.com>
netobserv#103) * Add support for SCTP, ICMP amd ICMPv6 protocols to ebpf code Signed-off-by: Mohamed Mahmoud <mmahmoud@redhat.com> * update GRPC protobuf definition to include icmp fields Signed-off-by: msherif1234 <mmahmoud@redhat.com> * Add ICMP and ICMPv6 ipfix support Signed-off-by: msherif1234 <mmahmoud@redhat.com> * Add ICMPv4/6 ebpf agent support Signed-off-by: msherif1234 <mmahmoud@redhat.com> * Update unit-test cases Signed-off-by: msherif1234 <mmahmoud@redhat.com> * Add verifier error check to catch JIT errors Signed-off-by: msherif1234 <mmahmoud@redhat.com> * update flowlogs dump collector tool to include ICMP Signed-off-by: msherif1234 <mmahmoud@redhat.com> --------- Signed-off-by: Mohamed Mahmoud <mmahmoud@redhat.com> Signed-off-by: msherif1234 <mmahmoud@redhat.com>
netobserv#103) * Add support for SCTP, ICMP amd ICMPv6 protocols to ebpf code Signed-off-by: Mohamed Mahmoud <mmahmoud@redhat.com> * update GRPC protobuf definition to include icmp fields Signed-off-by: msherif1234 <mmahmoud@redhat.com> * Add ICMP and ICMPv6 ipfix support Signed-off-by: msherif1234 <mmahmoud@redhat.com> * Add ICMPv4/6 ebpf agent support Signed-off-by: msherif1234 <mmahmoud@redhat.com> * Update unit-test cases Signed-off-by: msherif1234 <mmahmoud@redhat.com> * Add verifier error check to catch JIT errors Signed-off-by: msherif1234 <mmahmoud@redhat.com> * update flowlogs dump collector tool to include ICMP Signed-off-by: msherif1234 <mmahmoud@redhat.com> --------- Signed-off-by: Mohamed Mahmoud <mmahmoud@redhat.com> Signed-off-by: msherif1234 <mmahmoud@redhat.com>
Extend L4 protocols support to include
Note: SCTP structure is not exported hence I am using local version of it in the ebpf code I checked with RHEL team and they said this probably fine because its very unlikely this structure will ever change and there is no plans to exported either.
unit-testing