-
Notifications
You must be signed in to change notification settings - Fork 2.9k
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
Allow icmp fragmentation needed agent option #8218
Conversation
e77ed56
to
e67135d
Compare
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.
Thanks for the contribution! Please see my comments below.
d0faf34
to
cdb39aa
Compare
This looks fantastic |
test-me-please |
It will make sense to add
|
You can then test-compile your code by running |
cdb39aa
to
af8ff96
Compare
test-me-please |
Will take a look at this as soon. as I get access to my laptop. |
test-me-please |
@tgraf I could not figure out the source of error from the CI logs. It's showing |
af8ff96
to
0c5e193
Compare
@fristonio we've had some issues with timeouts affecting our CI - these are actively being worked on. I'll run the build again and see if the issue you observed reproduces. thanks for your patience! |
test-me-please |
Thanks a lot @ianvernon
But this was while checking NAT46 connectivity, I am not sure if this is due to code changes or a timeout problem like before. |
The program is now over the instruction limit:
I have a local change to split LB into a separate section to relax this. I'll push it and you can rebase on top of that. |
By instruction limits you mean the max instruction limits(4096) on a BPF program right? |
Yes
Exactly
Sure, I've pushed the branch here: |
test-me-please |
CI failed due to the same issue with instr count:
|
@brb yeah, the LXC prog splitout will need to be done first. @fristonio , will you look into that? Happy to provide pointers/help if you have any questions. |
Yeah sure, I would love to. I am not very experienced with BPF but will surely try to help out. |
@fristonio needs rebase against master. |
2994a7d
to
d6cb298
Compare
test-me-please |
@fristonio needs a new rebase. It seems the tests failed last time. Can you rebase so we can trigger the CI again? |
@fristonio Let us know if we should do the rebase. |
d6cb298
to
43b0a76
Compare
Sorry, I was a bit busy the past week. |
test-me-please |
This pull request has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions. |
43b0a76
to
64aacc6
Compare
64aacc6
to
de8f360
Compare
@fristonio This looks ready to merge, just needs a rebase. |
de8f360
to
4496cdf
Compare
@tgraf I have rebased the pull request, but I am not sure if this will pass the ginkgo tests as I think that the split-lxc-prog branch changes are still not in master. |
test-me-please |
* Add flag allow-icmp-frag-needed for cilium-agent to allow ICMP type3 code 4 packets in policy. * This will allow TCP Path MTU discovery not to fail. Signed-off-by: Deepesh Pathak <deepshpathak@gmail.com>
4496cdf
to
28e9724
Compare
allow-icmp-frag-needed
which allows ICMP type3 Code 4 type packets which can are used for TCP Path MTU.This change is