]> git.proxmox.com Git - mirror_ovs.git/commit - acinclude.m4
compat: Properly handle fragment lru.
authorJoe Stringer <joe@ovn.org>
Mon, 1 Aug 2016 20:58:38 +0000 (13:58 -0700)
committerJoe Stringer <joe@ovn.org>
Tue, 2 Aug 2016 01:17:14 +0000 (18:17 -0700)
commit38f453801bc12017fe1d64be0eb7b2dd5db57c86
tree4dff5e6e4c65ad52e3d612142d56a602ae83f879
parent5e9c7f2bcf75c2d730b0095d536dfbc39bff6475
compat: Properly handle fragment lru.

In kernels <=3.16 there is an LRU for managing fragment queues for IPv4
and IPv6. Because the backport code comes from more recent upstream
versions of Linux, this LRU management was missing from ip_frag_queue()
and nf_ct_frag6_queue().

Fixes: 595e069a0634 ("compat: Backport IPv4 reassembly.")
Signed-off-by: Joe Stringer <joe@ovn.org>
Acked-by: Pravin B Shelar <pshelar@ovn.org>
acinclude.m4
datapath/linux/compat/include/net/inet_frag.h
datapath/linux/compat/ip_fragment.c
datapath/linux/compat/nf_conntrack_reasm.c