Skip to content

v1.18 Backports 2025-01-18#43861

Merged
pchaigno merged 1 commit intocilium:v1.18from
yushoyamaguchi:pr/v1.18-backport-2026-01-18
Jan 18, 2026
Merged

v1.18 Backports 2025-01-18#43861
pchaigno merged 1 commit intocilium:v1.18from
yushoyamaguchi:pr/v1.18-backport-2026-01-18

Conversation

@yushoyamaguchi
Copy link
Copy Markdown
Member

@yushoyamaguchi yushoyamaguchi commented Jan 18, 2026

v1.18 backports 2026-01-18

Once this PR is merged, a GitHub action will update the labels of these PRs:

43196

[ upstream commit aadc4ff ]

When a LB node forwards packets to a backend-pod on another node,
the packets are SNATed.
The corresponding reverse NAT (RevNAT) is then applied
to the reply packets.

Checksum recaluculation is required when RevNAT.
When the reply packet is an ICMP error packet, the checksum
in the ICMP header must be recalculated to reflect the changes
of the inner packet header.
https://datatracker.ietf.org/doc/html/rfc5508#section-4.1

Since that logic was missing, it has been added in this commit.

Fixes: cilium#40827

Signed-off-by: Yusho Yamaguchi <ysh.824@outlook.jp>
@yushoyamaguchi yushoyamaguchi requested a review from a team as a code owner January 18, 2026 07:16
@maintainer-s-little-helper maintainer-s-little-helper bot added backport/1.18 This PR represents a backport for Cilium 1.18.x of a PR that was merged to main. kind/backports This PR provides functionality previously merged into master. labels Jan 18, 2026
@yushoyamaguchi
Copy link
Copy Markdown
Member Author

/test

@julianwiedmann julianwiedmann self-requested a review January 18, 2026 10:20
@pchaigno pchaigno enabled auto-merge January 18, 2026 12:17
@pchaigno pchaigno added this pull request to the merge queue Jan 18, 2026
Merged via the queue into cilium:v1.18 with commit 37379f0 Jan 18, 2026
75 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

backport/1.18 This PR represents a backport for Cilium 1.18.x of a PR that was merged to main. kind/backports This PR provides functionality previously merged into master.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants