Skip to content

Conversation

tommyp1ckles
Copy link
Contributor

@tommyp1ckles tommyp1ckles commented Aug 14, 2025

ICMP PMTU response datapath logic is somewhat unique in that it depends in parsing encapsulated l4 headers after the icmp header. This PR expands the coverage for logic covering the scenario of

This is prone to regressions as the functionality may not be regularly exercised by normal e2e tests.

Using this, we create three new test files to prevent regression on several env configuration tuples:

  • tunnel=false hostfw=false
  • tunnel=false hostfw=true
  • tunnel=true hostfw=false

@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 Aug 14, 2025
ICMP PMTU response datapath logic is somewhat unique in that it
depends in parsing encapsulated l4 headers after the icmp header.
This PR expands the coverage for logic covering the scenario of

This is prone to regressions as the functionality may not be
regularly exercised by normal e2e tests.

Using this, we create three new test files to prevent regression
on several env configuration tuples:

* tunnel=false hostfw=false
* tunnel=false hostfw=true
* tunnel=true hostfw=false

Signed-off-by: Tom Hadlaw <tom.hadlaw@isovalent.com>
@tommyp1ckles tommyp1ckles force-pushed the pr/tp/icmp4-unreachable-frag-needed-test-coverage branch from 639f3cf to d4ac75a Compare August 15, 2025 04:38
@tommyp1ckles tommyp1ckles marked this pull request as ready for review August 15, 2025 04:38
@tommyp1ckles tommyp1ckles requested a review from a team as a code owner August 15, 2025 04:38
@tommyp1ckles tommyp1ckles added area/datapath Impacts bpf/ or low-level forwarding details, including map management and monitor messages. release-note/ci This PR makes changes to the CI. labels Aug 15, 2025
@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 Aug 15, 2025
@tommyp1ckles
Copy link
Contributor Author

/test

@tommyp1ckles tommyp1ckles added this pull request to the merge queue Aug 19, 2025
Merged via the queue into cilium:main with commit 4dd2a57 Aug 19, 2025
72 checks passed
@tommyp1ckles tommyp1ckles deleted the pr/tp/icmp4-unreachable-frag-needed-test-coverage branch August 19, 2025 20:51
@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 Aug 19, 2025
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. ready-to-merge This PR has passed all tests and received consensus from code owners to merge. release-note/ci This PR makes changes to the CI.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants