Closed msherif1234 closed 5 months ago
@msherif1234: This pull request references NETOBSERV-1408 which is a valid jira issue.
Warning: The referenced jira issue has an invalid target version for the target branch this PR targets: expected the epic to target the "4.16.0" version, but no target version was set.
Attention: Patch coverage is 1.88679%
with 156 lines
in your changes are missing coverage. Please review.
Project coverage is 32.96%. Comparing base (
08030df
) to head (99dc152
).
Files | Patch % | Lines |
---|---|---|
pkg/ebpf/tracer.go | 0.00% | 133 Missing :warning: |
pkg/agent/packets_agent.go | 0.00% | 8 Missing :warning: |
pkg/ebpf/bpf_x86_bpfel.go | 0.00% | 8 Missing :warning: |
pkg/agent/agent.go | 12.50% | 6 Missing and 1 partial :warning: |
:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.
@msherif1234: This pull request references NETOBSERV-1408 which is a valid jira issue.
Warning: The referenced jira issue has an invalid target version for the target branch this PR targets: expected the epic to target the "4.16.0" version, but no target version was set.
@msherif1234: This pull request references NETOBSERV-1408 which is a valid jira issue.
Warning: The referenced jira issue has an invalid target version for the target branch this PR targets: expected the epic to target the "4.16.0" version, but no target version was set.
/ok-to-test
New image: quay.io/netobserv/netobserv-ebpf-agent:d6040fc
It will expire after two weeks.
To deploy this build, run from the operator repo, assuming the operator is running:
USER=netobserv VERSION=d6040fc make set-agent-image
@msherif1234: This pull request references NETOBSERV-1408 which is a valid jira issue.
Warning: The referenced jira issue has an invalid target version for the target branch this PR targets: expected the epic to target the "4.16.0" version, but no target version was set.
@msherif1234: This pull request references NETOBSERV-1408 which is a valid jira issue.
Warning: The referenced jira issue has an invalid target version for the target branch this PR targets: expected the epic to target the "4.16.0" version, but no target version was set.
@msherif1234: This pull request references NETOBSERV-1408 which is a valid jira issue.
Warning: The referenced jira issue has an invalid target version for the target branch this PR targets: expected the epic to target the "4.16.0" version, but no target version was set.
@msherif1234: This pull request references NETOBSERV-1408 which is a valid jira issue.
Warning: The referenced jira issue has an invalid target version for the target branch this PR targets: expected the epic to target the "4.16.0" version, but no target version was set.
@msherif1234: This pull request references NETOBSERV-1408 which is a valid jira issue.
Warning: The referenced jira issue has an invalid target version for the target branch this PR targets: expected the epic to target the "4.16.0" version, but no target version was set.
@msherif1234: This pull request references NETOBSERV-1408 which is a valid jira issue.
Warning: The referenced jira issue has an invalid target version for the target branch this PR targets: expected the epic to target the "4.16.0" version, but no target version was set.
@msherif1234: This pull request references NETOBSERV-1408 which is a valid jira issue.
Warning: The referenced jira issue has an invalid target version for the target branch this PR targets: expected the epic to target the "4.16.0" version, but no target version was set.
@msherif1234: This pull request references NETOBSERV-1408 which is a valid jira issue.
Warning: The referenced jira issue has an invalid target version for the target branch this PR targets: expected the epic to target the "4.16.0" version, but no target version was set.
@msherif1234: This pull request references NETOBSERV-1408 which is a valid jira issue.
Warning: The referenced jira issue has an invalid target version for the target branch this PR targets: expected the epic to target the "4.16.0" version, but no target version was set.
@msherif1234: This pull request references NETOBSERV-1408 which is a valid jira issue.
Warning: The referenced jira issue has an invalid target version for the target branch this PR targets: expected the epic to target the "4.16.0" version, but no target version was set.
@msherif1234: This pull request references NETOBSERV-1408 which is a valid jira issue.
Warning: The referenced jira issue has an invalid target version for the target branch this PR targets: expected the epic to target the "4.16.0" version, but no target version was set.
@msherif1234: This pull request references NETOBSERV-1473 which is a valid jira issue.
Warning: The referenced jira issue has an invalid target version for the target branch this PR targets: expected the story to target the "4.16.0" version, but no target version was set.
/ok-to-test
/ok-to-test
New image: quay.io/netobserv/netobserv-ebpf-agent:f437213
It will expire after two weeks.
To deploy this build, run from the operator repo, assuming the operator is running:
USER=netobserv VERSION=f437213 make set-agent-image
/ok-to-test
New image: quay.io/netobserv/netobserv-ebpf-agent:219d7c0
It will expire after two weeks.
To deploy this build, run from the operator repo, assuming the operator is running:
USER=netobserv VERSION=219d7c0 make set-agent-image
/ok-to-test
New image: quay.io/netobserv/netobserv-ebpf-agent:237fd0e
It will expire after two weeks.
To deploy this build, run from the operator repo, assuming the operator is running:
USER=netobserv VERSION=237fd0e make set-agent-image
/ok-to-test
Attention: Patch coverage is 2.18978%
with 134 lines
in your changes are missing coverage. Please review.
Project coverage is 33.41%. Comparing base (
cb2cf53
) to head (b5f42f2
). Report is 9 commits behind head on main.
Files | Patch % | Lines |
---|---|---|
pkg/ebpf/tracer.go | 0.00% | 113 Missing :warning: |
pkg/ebpf/bpf_x86_bpfel.go | 0.00% | 8 Missing :warning: |
pkg/agent/packets_agent.go | 0.00% | 7 Missing :warning: |
pkg/agent/agent.go | 14.28% | 5 Missing and 1 partial :warning: |
:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.
New image: quay.io/netobserv/netobserv-ebpf-agent:38dbfc2
It will expire after two weeks.
To deploy this build, run from the operator repo, assuming the operator is running:
USER=netobserv VERSION=38dbfc2 make set-agent-image
/ok-to-test
New image: quay.io/netobserv/netobserv-ebpf-agent:6df65c5
It will expire after two weeks.
To deploy this build, run from the operator repo, assuming the operator is running:
USER=netobserv VERSION=6df65c5 make set-agent-image
Code looks good; any tips to test this on a cluster ?
yes detailed instructions on how to test this on OCP is in the comment section for https://issues.redhat.com/browse/NETOBSERV-1473
/ok-to-test
New image: quay.io/netobserv/netobserv-ebpf-agent:a8f1bf4
It will expire after two weeks.
To deploy this build, run from the operator repo, assuming the operator is running:
USER=netobserv VERSION=a8f1bf4 make set-agent-image
/ok-to-test
did multiple rebase to keep with latest code, no functional changes
New image: quay.io/netobserv/netobserv-ebpf-agent:8ce8080
It will expire after two weeks.
To deploy this build, run from the operator repo, assuming the operator is running:
USER=netobserv VERSION=8ce8080 make set-agent-image
/ok-to-test
New image: quay.io/netobserv/netobserv-ebpf-agent:bc5abad
It will expire after two weeks.
To deploy this build, run from the operator repo, assuming the operator is running:
USER=netobserv VERSION=bc5abad make set-agent-image
/approve
discussed with @Amoghrd and he is fine running QE verification post merge
[APPROVALNOTIFIER] This PR is APPROVED
This pull-request has been approved by: msherif1234
The full list of commands accepted by this bot can be found here.
The pull request process is described here
Description
Migrate ebpf agent from TC to TCX "TC eXpress" if the kernel support it, this PR fix #230.
xdp:
tc: wlp0s20f3(2) tcx/ingress tcx_ingress_flow_parse prog_id 3923 link_id 214 wlp0s20f3(2) tcx/egress tcx_egress_flow_parse prog_id 3922 link_id 213 br-68b237cee3d3(3) tcx/ingress tcx_ingress_flow_parse prog_id 3923 link_id 216 br-68b237cee3d3(3) tcx/egress tcx_egress_flow_parse prog_id 3922 link_id 215 docker0(4) tcx/ingress tcx_ingress_flow_parse prog_id 3923 link_id 218 docker0(4) tcx/egress tcx_egress_flow_parse prog_id 3922 link_id 217 enp9s0u2u1u2(1736) tcx/ingress tcx_ingress_flow_parse prog_id 3923 link_id 220 enp9s0u2u1u2(1736) tcx/egress tcx_egress_flow_parse prog_id 3922 link_id 219
flow_dissector:
netfilter:
Note: GH use
ubuntu-latest
which is currently6.2.0
so doesn't have TCX support yetDependencies
OCP with rhel9.4 kernel
Checklist
If you are not familiar with our processes or don't know what to answer in the list below, let us know in a comment: the maintainers will take care of that.