-
Notifications
You must be signed in to change notification settings - Fork 55
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
Mlx5 offload enable #2676
base: main
Are you sure you want to change the base?
Mlx5 offload enable #2676
Conversation
80aa366
to
ad11c46
Compare
A link to the thread that started this PR. |
The pipelines failed with:
This is because the initrd now contains a phantom cpio piece, I solved this in my kernel upgrade PR here, probably will solve this issue: 2be94c2. |
Build action triggered: https://github.com/flatcar/scripts/actions/runs/13430197479 |
dc13801
to
5dc24e0
Compare
On my local machine I was able to pass the build packages and build images. I am hopeful that this will also be the case in CI. |
[Enable Hardware Offloads in Mellanox driver ]
The configuration changes in this PR will allow for hardware offloading of traffic control and connection tracking operations. There is a netdev conf paper that talks about these features.
How to use
These kernel configuration changes will allow the hardware offload features of the Mellanox nics to be used. The usage of these features comes from user space. For those interested in containerized workloads, one possible way to use these is similar to Red Hat Openshift allows this configuration (via Open vSwitch). Outside of ovs, these offloads can be configured via the
tc
ornft
commands.Testing done
I have compiled these changes, and booted a physical node equipped with a mellanox Cx-7.
changelog/
directory (user-facing change, bug fix, security fix, update)/boot
and/usr
size, packages, list files for any missing binaries, kernel modules, config files, kernel modules, etc.