-
Notifications
You must be signed in to change notification settings - Fork 3.4k
connectivity: encryption tests: filter when icmpv6.type == 136 #38798
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
Conversation
/test |
ee1779a
to
cf4264d
Compare
/test |
cf4264d
to
a82ca43
Compare
/ci-e2e-upgrade |
a82ca43
to
2a8e57d
Compare
/ci-e2e-upgrade |
2a8e57d
to
9c629e9
Compare
/ci-e2e-upgrade |
/test |
/test |
/test |
9c629e9
to
e87b149
Compare
/test |
/test |
e87b149
to
2282626
Compare
/test |
icmpv6 neighbor advertise messages are not sent to wg device [1]. These cause failures in tcpdump leak sniffing. To fix this we will attempt to filter these out when: * node encryption = true * encryption = wireguard * ipv6 = true [1]: https://github.com/cilium/cilium/blob/d116b166d595e13e3e8772acb37a88088723d340/bpf/lib/wireguard.h#L95 Fixes: #38688 Signed-off-by: Tom Hadlaw <tom.hadlaw@isovalent.com>
2282626
to
f471bfc
Compare
/test |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@tommyp1ckles thank you! 🚀 Do you know whether this was triggered by any specific CLI change? Wondering if we're already seeing this on stable branches and need to push an out-of-schedule CLI release, or got lucky and caught it in time. |
Addresses: #38688
Update: The expression
not icmp6[1] = 136
does not appear to work. I testedip6[40] = 136
and that does appear to filter by the NA msg.Filter expression can be tested in scapy via: