Skip to content
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

bpf: nodeport: don't set .addr in revSNAT target #25381

Merged
merged 1 commit into from May 12, 2023

Conversation

julianwiedmann
Copy link
Member

This was copy & pasted when splitting the SNAT / revSNAT paths in #20425. But it doesn't make sense for revSNAT - here we only care about the port range in the NAT target, and just match the packet against the available revSNAT entries.

This was copy & pasted when splitting the SNAT / revSNAT paths in
cilium#20425. But it doesn't make sense
for revSNAT - here we only care about the port range in the NAT target,
and just match the packet against the available revSNAT entries.

Signed-off-by: Julian Wiedmann <jwi@isovalent.com>
@julianwiedmann julianwiedmann added sig/datapath Impacts bpf/ or low-level forwarding details, including map management and monitor messages. release-note/misc This PR makes changes that have no direct user impact. labels May 11, 2023
@julianwiedmann julianwiedmann requested a review from a team as a code owner May 11, 2023 11:43
@julianwiedmann
Copy link
Member Author

/test

@julianwiedmann
Copy link
Member Author

opened #25403 and #25404 for the CI fails

@julianwiedmann
Copy link
Member Author

/test-1.25-4.19

@julianwiedmann
Copy link
Member Author

julianwiedmann commented May 12, 2023

/test-1.26-net-next

Job 'Cilium-PR-K8s-1.26-kernel-net-next' failed:

Click to show.

Test Name

K8sDatapathServicesTest Checks N/S loadbalancing With host policy Tests NodePort

Failure Output

FAIL: Can not connect to service "tftp://[fd04::11]:30456/hello" from outside cluster (1/10)

Jenkins URL: https://jenkins.cilium.io/job/Cilium-PR-K8s-1.26-kernel-net-next/2239/

If it is a flake and a GitHub issue doesn't already exist to track it, comment /mlh new-flake Cilium-PR-K8s-1.26-kernel-net-next so I can create one.

Then please upload the Jenkins artifacts to that issue.

@julianwiedmann
Copy link
Member Author

Opened #25411 for the net-next flake.

@julianwiedmann julianwiedmann added the ready-to-merge This PR has passed all tests and received consensus from code owners to merge. label May 12, 2023
@julianwiedmann
Copy link
Member Author

One flake, and one jenkins run that actually succeeded but couldn't report back ✔️ due to GH troubles.

Marking ready-to-merge - @youngnick could you please press the magic button?

@aanm aanm merged commit ea67cb3 into cilium:main May 12, 2023
56 of 58 checks passed
@julianwiedmann julianwiedmann deleted the 1.14-bpf-nodeport-cleanups branch May 12, 2023 13:42
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
ready-to-merge This PR has passed all tests and received consensus from code owners to merge. release-note/misc This PR makes changes that have no direct user impact. sig/datapath Impacts bpf/ or low-level forwarding details, including map management and monitor messages.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants