diff options
author | Florian Westphal <fw@strlen.de> | 2014-07-24 14:50:31 (GMT) |
---|---|---|
committer | David S. Miller <davem@davemloft.net> | 2014-07-28 05:34:35 (GMT) |
commit | 86e93e470cadedda9181a2bd9aee1d9d2e5e9c0f (patch) | |
tree | adf79021d31261d4ad11c0cbc72ff33cf1e83902 /include/net | |
parent | fb3cfe6e75b9d05c87265e85e67d7caf6e5b44a7 (diff) | |
download | linux-86e93e470cadedda9181a2bd9aee1d9d2e5e9c0f.tar.xz |
inet: frag: move evictor calls into frag_find function
First step to move eviction handling into a work queue.
We lose two spots that accounted evicted fragments in MIB counters.
Accounting will be restored since the upcoming work-queue evictor
invokes the frag queue timer callbacks instead.
Signed-off-by: Florian Westphal <fw@strlen.de>
Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'include/net')
-rw-r--r-- | include/net/inet_frag.h | 1 |
1 files changed, 0 insertions, 1 deletions
diff --git a/include/net/inet_frag.h b/include/net/inet_frag.h index 1503305..9fe644d 100644 --- a/include/net/inet_frag.h +++ b/include/net/inet_frag.h @@ -90,7 +90,6 @@ void inet_frags_exit_net(struct netns_frags *nf, struct inet_frags *f); void inet_frag_kill(struct inet_frag_queue *q, struct inet_frags *f); void inet_frag_destroy(struct inet_frag_queue *q, struct inet_frags *f, int *work); -int inet_frag_evictor(struct netns_frags *nf, struct inet_frags *f, bool force); struct inet_frag_queue *inet_frag_find(struct netns_frags *nf, struct inet_frags *f, void *key, unsigned int hash) __releases(&f->lock); |