diff options
author | Jason Xing <kernelxing@tencent.com> | 2024-06-05 10:29:32 +0800 |
---|---|---|
committer | Paolo Abeni <pabeni@redhat.com> | 2024-06-06 13:18:48 +0200 |
commit | 9b6a30febddf4857cb4c367f5294bb6118340e30 (patch) | |
tree | d79b897d55c2ecd4acbdf6306ad9040a50128830 /net/Kconfig | |
parent | 98aa546af5e4f180439c82da403cc77926d3953b (diff) |
net: allow rps/rfs related configs to be switched
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.
Signed-off-by: Jason Xing <kernelxing@tencent.com>
Link: https://lore.kernel.org/r/20240605022932.33703-1-kerneljasonxing@gmail.com
Signed-off-by: Paolo Abeni <pabeni@redhat.com>
Diffstat (limited to 'net/Kconfig')
-rw-r--r-- | net/Kconfig | 12 |
1 files changed, 9 insertions, 3 deletions
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 |