-
Notifications
You must be signed in to change notification settings - Fork 594
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
feat: provide ethtool-style features #9167
base: main
Are you sure you want to change the base?
Conversation
This is WIP. Signed-off-by: Andrey Smirnov <andrey.smirnov@siderolabs.com>
This PR is stale because it has been open 45 days with no activity. |
This is great! Summary
Ring Configuration
For example, this is configuring a NIC on NixOS machine:
Another machine with a better NIC looks like:
Channel configuration
e.g. On a system with 8 cores, the Intel driver automagically configures to use x8 IRQs. If the system had more cores, it would have more IRQs. Usually on a modern system with many cores, you want to tune this down.
See also: https://sysadmin.miniconf.org/2016/lca2016-jamie_bainbridge-network_performance_tuning.html#1 Really in the longer term we would want to do some IRQ pinning, but that's probably comes later |
This PR is stale because it has been open 45 days with no activity. |
This is WIP.