|
@@ -29,18 +29,18 @@
|
|
#include <linux/sched/signal.h>
|
|
#include <linux/sched/signal.h>
|
|
#include <net/ip.h>
|
|
#include <net/ip.h>
|
|
|
|
|
|
-#ifdef CONFIG_NET_RX_BUSY_POLL
|
|
|
|
-
|
|
|
|
-struct napi_struct;
|
|
|
|
-extern unsigned int sysctl_net_busy_read __read_mostly;
|
|
|
|
-extern unsigned int sysctl_net_busy_poll __read_mostly;
|
|
|
|
-
|
|
|
|
/* 0 - Reserved to indicate value not set
|
|
/* 0 - Reserved to indicate value not set
|
|
* 1..NR_CPUS - Reserved for sender_cpu
|
|
* 1..NR_CPUS - Reserved for sender_cpu
|
|
* NR_CPUS+1..~0 - Region available for NAPI IDs
|
|
* NR_CPUS+1..~0 - Region available for NAPI IDs
|
|
*/
|
|
*/
|
|
#define MIN_NAPI_ID ((unsigned int)(NR_CPUS + 1))
|
|
#define MIN_NAPI_ID ((unsigned int)(NR_CPUS + 1))
|
|
|
|
|
|
|
|
+#ifdef CONFIG_NET_RX_BUSY_POLL
|
|
|
|
+
|
|
|
|
+struct napi_struct;
|
|
|
|
+extern unsigned int sysctl_net_busy_read __read_mostly;
|
|
|
|
+extern unsigned int sysctl_net_busy_poll __read_mostly;
|
|
|
|
+
|
|
static inline bool net_busy_loop_on(void)
|
|
static inline bool net_busy_loop_on(void)
|
|
{
|
|
{
|
|
return sysctl_net_busy_poll;
|
|
return sysctl_net_busy_poll;
|