Skip to content
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

Enable XDP acceleration for Cilium KPR #2047

Open
4 tasks
ysksuzuki opened this issue Aug 4, 2022 · 1 comment
Open
4 tasks

Enable XDP acceleration for Cilium KPR #2047

ysksuzuki opened this issue Aug 4, 2022 · 1 comment
Assignees
Labels
subtask A subtask of a larger task

Comments

@ysksuzuki
Copy link
Contributor

ysksuzuki commented Aug 4, 2022

What

Enable XDP acceleration for Cilium KPR

acceleration: disabled

kernel 5.15.38 includes virtio-net bug fix, so now we can enable the XDP acceleration.
https://lwn.net/Articles/894357/

Nikolay Aleksandrov (2):
      virtio_net: fix wrong buf address calculation when using xdp

How

  • Make sure that the XDP acceleration works on dctest with the latest stable Flatcar
  • Check if the XDP acceleration can be properly configured on physical servers before applying stage0
  • Evaluate it for a while on stage0 and make sure if it works stably, and then we'll be able to release it on production

Checklist

  • Finish implementation of the issue
  • Test all functions
  • Have enough logs to trace activities
  • Notify developers of necessary actions
@terassyi terassyi linked a pull request Aug 23, 2022 that will close this issue
@ysksuzuki ysksuzuki reopened this Aug 29, 2022
@ysksuzuki ysksuzuki removed a link to a pull request Aug 29, 2022
@ysksuzuki
Copy link
Contributor Author

Rolling restart Cilium with XDP acceleration enabled disrupts in-cluster connectivity. We need to investigate the cause in an environment where the disruption doesn't affect tenant users.

@chez-shanpu chez-shanpu assigned chez-shanpu and unassigned ysksuzuki Oct 17, 2023
@yokaze yokaze added the subtask A subtask of a larger task label Jun 21, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
subtask A subtask of a larger task
Projects
None yet
Development

No branches or pull requests

4 participants