-
Notifications
You must be signed in to change notification settings - Fork 34
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
kernel-5.15: Add patch to fix IPv6 typo #266
Conversation
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.
look good to me!
This doesn't match the 5.15 backport. |
Our tree already had this change:
The lines are different but the |
It's hard to tell from the context but the ".me" field looks like it needs to be added at the end of the IPv6 fields. |
This patch fixes issues with ip6tables commands that fail due to a typo. This is the type of error that can come up: exit status 2: ip6tables-restore v1.8.4 (legacy): unknown option "--xor-mark" Signed-off-by: Matthew Yeazel <yeazelm@amazon.com>
^ Thanks @bcressey for the prompting, I somehow messed up this chunk the first time I applied it but this time it got it working. Pushed a new patch with the full 3 hunks. |
Same issue is affecting kube-proxy on Amazon Linux 2 EKS AMI based nodes, with kernel |
Hello @stevo-f3! We have reported this to Amazon Linux and they are tracking a fix for their 5.15 kernel as well, we decided to take this fix now and get a release out to fix it while Amazon Linux worked in parallel. Once we ingest the next kernel with the fix, we'll pull this patch out of our builds. |
Issue number:
Closes # bottlerocket-os/bottlerocket#4295
Description of changes:
This patch fixes issues with ip6tables commands that fail due to a typo.
This is the type of error that can come up:
Testing done:
Nodes using the current 5.15 kernel fail to become ready when
ip6tables-restore
fails, but with this patch they come up fine and there is no longer the error.Current 1.26.2 node when running in an IPv6 subnet:
With the patch:
Also booted with IPv4 instead of IPv6 and the node worked as expected.
Terms of contribution:
By submitting this pull request, I agree that this contribution is dual-licensed under the terms of both the Apache License, version 2.0, and the MIT license.