diff options
Diffstat (limited to 'net/core/dev.c')
-rw-r--r-- | net/core/dev.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/net/core/dev.c b/net/core/dev.c index 92ebeca29901..3942266d1f6c 100644 --- a/net/core/dev.c +++ b/net/core/dev.c | |||
@@ -126,6 +126,7 @@ | |||
126 | #include <linux/in.h> | 126 | #include <linux/in.h> |
127 | #include <linux/jhash.h> | 127 | #include <linux/jhash.h> |
128 | #include <linux/random.h> | 128 | #include <linux/random.h> |
129 | #include <trace/napi.h> | ||
129 | 130 | ||
130 | #include "net-sysfs.h" | 131 | #include "net-sysfs.h" |
131 | 132 | ||
@@ -2771,8 +2772,10 @@ static void net_rx_action(struct softirq_action *h) | |||
2771 | * accidently calling ->poll() when NAPI is not scheduled. | 2772 | * accidently calling ->poll() when NAPI is not scheduled. |
2772 | */ | 2773 | */ |
2773 | work = 0; | 2774 | work = 0; |
2774 | if (test_bit(NAPI_STATE_SCHED, &n->state)) | 2775 | if (test_bit(NAPI_STATE_SCHED, &n->state)) { |
2775 | work = n->poll(n, weight); | 2776 | work = n->poll(n, weight); |
2777 | trace_napi_poll(n); | ||
2778 | } | ||
2776 | 2779 | ||
2777 | WARN_ON_ONCE(work > weight); | 2780 | WARN_ON_ONCE(work > weight); |
2778 | 2781 | ||