system-traffic: Make vxlan frag test more reliable.
authorJoe Stringer <joe@ovn.org>
Fri, 29 Jan 2016 19:37:52 +0000 (11:37 -0800)
committerJoe Stringer <joe@ovn.org>
Tue, 16 Feb 2016 18:52:50 +0000 (10:52 -0800)
commit3a9eb80322f396763d738ff6effc176cb3358340
tree589eb3411c1fdc2580445b688dc645eb2747a920
parent221a2668d8442169390371294579378724404209
system-traffic: Make vxlan frag test more reliable.

Depending on the kernel version in use, the nf_conntrack module may
register hooks for each namespace and execute conntrack prior to passing
packets to OVS (or not). In cases where this happens, the previous flow
table in this test would trust the local stack's connection tracking and
use it rather than sending packets through conntrack itself (and
therefore handling IP defragmentation/fragmentation).

This patch revealed two fatal datapath bugs, fixed by these commits:
86c2eb45fd82 datapath: Fix panic sending IP frags over tunnels.
792e5ed750ce datapath: inet: frag: Always orphan skbs inside ip_defrag().

Signed-off-by: Joe Stringer <joe@ovn.org>
Acked-by: Ben Pfaff <blp@ovn.org>
tests/system-traffic.at