-
Notifications
You must be signed in to change notification settings - Fork 48
fix(netconf): Stop the UDP mitigation after the fixed Kernel version. #462
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
base: master
Are you sure you want to change the base?
Conversation
|
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: MrHohn The full list of commands accepted by this bot can be found here. The pull request process is described here DetailsNeeds approval from an approver in each of these files:
Approvers can indicate their approval by writing |
| glog.Infof("Kernel version is impacted by a known issue (start version: %v). Including an IP rule to exempt UDP traffic.", brokenLocalUDPKernelVersionStart) | ||
| // The known issue was fixed since linux kernel 6.6.94. | ||
| if kernelVersion.AtLeast(version.MustParseGeneric(brokenLocalUDPKernelVersionStart)) && | ||
| !kernelVersion.AtLeast(version.MustParseGeneric(brokenLocalUDPKernelVersionEnd)) { |
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.
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.
Done.
|
Converted to draft as I realized we may need to handle for version higher than 6.6.X. |
|
Okay, converted to version ranges instead as per the discussion yesterday. PTAL thanks! |
|
Meanwhile, putting a hold so I can actually verify this on a live cluster. |
|
Hmm it looks like all official 6.8.x releases are not impacted: last released https://lore.kernel.org/lkml/2024053036-matron-confess-13e0@gregkh/ 6.8.12 on 30 May 2024; breakage introduced https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=d8f84a9bc7c4e07fdc4edc00f9e868b8db974ccb in master on 2024-09-10. It must be Ubuntu's cherry pick having brought it in. |
A single fixed Kernel version is picked to minimize the version checking logic. Reference: - Upstream fix: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=50d9ce9679dd50df2dc51ada717fa875bc248fad - https://cdn.kernel.org/pub/linux/kernel/v6.x/ChangeLog-6.12.34
51ef008 to
0736378
Compare
A single fixed Kernel version is picked to minimize the version checking logic.
Reference:
/assign @jingyuanliang