Message ID | 20240605022932.33703-1-kerneljasonxing@gmail.com (mailing list archive) |
---|---|
State | Accepted |
Commit | 9b6a30febddf4857cb4c367f5294bb6118340e30 |
Delegated to: | Netdev Maintainers |
Headers | show |
Series | [net-next,v2] net: allow rps/rfs related configs to be switched | expand |
Hello: This patch was applied to netdev/net-next.git (main) by Paolo Abeni <pabeni@redhat.com>: On Wed, 5 Jun 2024 10:29:32 +0800 you wrote: > From: Jason Xing <kernelxing@tencent.com> > > After John Sperbeck reported a compile error if the CONFIG_RFS_ACCEL > is off, I found that I cannot easily enable/disable the config > because of lack of the prompt when using 'make menuconfig'. Therefore, > I decided to change rps/rfc related configs altogether. > > [...] Here is the summary with links: - [net-next,v2] net: allow rps/rfs related configs to be switched https://git.kernel.org/netdev/net-next/c/9b6a30febddf You are awesome, thank you!
diff --git a/net/Kconfig b/net/Kconfig index f0a8692496ff..9fe65fa26e48 100644 --- a/net/Kconfig +++ b/net/Kconfig @@ -290,15 +290,21 @@ config MAX_SKB_FRAGS If unsure, say 17. config RPS - bool + bool "Receive packet steering" depends on SMP && SYSFS default y + help + Software receive side packet steering (RPS) distributes the + load of received packet processing across multiple CPUs. config RFS_ACCEL - bool + bool "Hardware acceleration of RFS" depends on RPS select CPU_RMAP default y + help + Allowing drivers for multiqueue hardware with flow filter tables to + accelerate RFS. config SOCK_RX_QUEUE_MAPPING bool @@ -351,7 +357,7 @@ config BPF_STREAM_PARSER BPF_MAP_TYPE_SOCKMAP. config NET_FLOW_LIMIT - bool + bool "Net flow limit" depends on RPS default y help