RFC [PATCH net-2.6 4/6] net: softRSS sysctls
Subsystems (3)
This patch adds sysctls for enabling/disabling software RSS.
Signed-off-by Tom Herbert <[email protected]>
---
include/linux/sysctl.h +2 -0
@@ -285,6 +285,8 @@ enumNET_CORE_AEVENT_ETIME =20 ,NET_CORE_AEVENT_RSEQTH =21 ,NET_CORE_WARNINGS =22 , +NET_CORE_NAPI_RSS =23 , + NET_CORE_SOFT_RSS=24, };/* /proc/sys/net/ethernet */
net/core/sysctl_net_core.c +20 -0
@@ -148,6 +148,26 @@ static struct ctl_table net_core_table[] .mode = 0644, .proc_handler = &proc_dointvec }, +#ifdef CONFIG_NET_NAPI_RSS + { + .ctl_name = NET_CORE_NAPI_RSS, + .procname = "napi_rss", + .data = &sysctl_napi_rss, + .maxlen = sizeof(int), + .mode = 0644, + .proc_handler = &proc_dointvec + }, +#endif /* CONFIG_NET_NAPI_RSS */ +#ifdef CONFIG_NET_SOFTRSS + { + .ctl_name = NET_CORE_SOFT_RSS, + .procname = "soft_rss", + .data = &sysctl_soft_rss, + .maxlen = sizeof(int), + .mode = 0644, + .proc_handler = &proc_dointvec + }, +#endif /* CONFIG_NET_SOFTRSS */ { .ctl_name = 0 } };