-
Notifications
You must be signed in to change notification settings - Fork 1.3k
Commit
* Add setting to enable wireguard NAPI threading NAPI threading can be used with wireguard to help increase maximum packets-per-second by distributing the tunnel's load from one core to many cores via a NAPI kernel thread. This option is off by default and can be configured via the FelixConfiguration the same way wireguard can be toggled on and off. * Fix lowercase typo in wireguard test * Move bool conversion to fv's utils package * Only warn when toggling NAPI threading fails * Revert "Move bool conversion to fv's utils package" This reverts commit 1614c10. * Use Infof and Warnf for wireguard NAPI threading logs * Enable wireguard NAPI threading in topology options * Remove unused threading variable in topology * Fix threading enabled setting flag * Remove wireguard threading topology option * Ability to toggle wireguard threading setting * Give wireguard threading more time to be configured properly * fix wireguard threaded tests * Only toggle threading on and off once * Do the same with an earlier test * Move NAPI threading test to own It block and clean up unused test parameter * Move napi threading flip logic into test * fix whitespace * Add config-params after rebase * Increment number of felix configs
- Loading branch information
There are no files selected for viewing
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.