Skip to content

bpf: move ICMPv6 packet generation functions to a separate file#44086

Merged
julianwiedmann merged 4 commits intocilium:mainfrom
Andreagit97:icmpv6-cleanup
Feb 10, 2026
Merged

bpf: move ICMPv6 packet generation functions to a separate file#44086
julianwiedmann merged 4 commits intocilium:mainfrom
Andreagit97:icmpv6-cleanup

Conversation

@Andreagit97
Copy link
Copy Markdown
Contributor

Hi all! I would like to tackle a point of this issue #41859.
More in detail:

ICMPv6 responses for IPv6 egress traffic (requires rate-limiting!)

I'm not familiar with the codebase, but this issue seems like a good opportunity to gain some confidence with it!

This PR is just preliminary work, very similar to what was done here 87bc3c1

@Andreagit97 Andreagit97 requested review from a team as code owners January 31, 2026 11:57
@Andreagit97 Andreagit97 requested a review from aditighag January 31, 2026 11:57
@maintainer-s-little-helper maintainer-s-little-helper bot added the dont-merge/needs-release-note-label The author needs to describe the release impact of these changes. label Jan 31, 2026
@github-actions github-actions bot added the kind/community-contribution This was a contribution made by a community member. label Jan 31, 2026
Signed-off-by: Andrea Terzolo <andreaterzolo3@gmail.com>
This helper is shared by ICMPv6 and ICMPv4 and will be imported by both
in future refactors.

Signed-off-by: Andrea Terzolo <andreaterzolo3@gmail.com>
The goal is to make these functions reusable for the ICMPv6 policy
denial feature, so moving them to a shared icmp6.h file

Signed-off-by: Andrea Terzolo <andreaterzolo3@gmail.com>
@joestringer joestringer removed the request for review from aditighag February 4, 2026 19:02
@joestringer joestringer added the release-note/misc This PR makes changes that have no direct user impact. label Feb 4, 2026
@maintainer-s-little-helper maintainer-s-little-helper bot removed the dont-merge/needs-release-note-label The author needs to describe the release impact of these changes. label Feb 4, 2026
@joestringer
Copy link
Copy Markdown
Member

@cilium/sig-lb @cilium/sig-datapath PTAL when you get a chance

@joestringer
Copy link
Copy Markdown
Member

/test

@tommyp1ckles tommyp1ckles self-requested a review February 4, 2026 19:53
@ldelossa ldelossa added the area/datapath Impacts bpf/ or low-level forwarding details, including map management and monitor messages. label Feb 5, 2026
Signed-off-by: Andrea Terzolo <andreaterzolo3@gmail.com>
@tommyp1ckles
Copy link
Copy Markdown
Contributor

/test

@julianwiedmann julianwiedmann added this pull request to the merge queue Feb 10, 2026
@maintainer-s-little-helper maintainer-s-little-helper bot added the ready-to-merge This PR has passed all tests and received consensus from code owners to merge. label Feb 10, 2026
Merged via the queue into cilium:main with commit 87b5703 Feb 10, 2026
76 checks passed
@Andreagit97 Andreagit97 deleted the icmpv6-cleanup branch February 10, 2026 11:52
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area/datapath Impacts bpf/ or low-level forwarding details, including map management and monitor messages. kind/community-contribution This was a contribution made by a community member. 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.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants