]> git.proxmox.com Git - ovs.git/commit
tests: Add check for correct l3l4 conntrack frag reassembly
authorGreg Rose <gvrose8192@gmail.com>
Thu, 3 Oct 2019 17:46:09 +0000 (10:46 -0700)
committerBen Pfaff <blp@ovn.org>
Thu, 3 Oct 2019 18:03:33 +0000 (11:03 -0700)
commitd7fd61ae33a0b2b0cc44d250b7881be427989cb0
tree1952f77da4abca1a9abc40ab22da74c444753597
parent26228f445ce3ed39a5a046dfb49b761d6d0fc71a
tests: Add check for correct l3l4 conntrack frag reassembly

Two commits recently fixed an issue with setting the corrrect l3 and l4
flow information when conntrack reassembles packet fragments.

c98f776 datapath: Clear the L4 portion of the key for "later" fragments
2609173 datapath: Properly set L4 keys on "later" IP fragments

This test checks for regressions that might break this feature.  It
counts on the fact that when the bug is present the udp src port
will not be correct.  It will either be zero or else some other
garbage value.  So the test feeds some fragments through for
reassembly and then checks to make sure that the udp srce port
is actually the correct value of 5001.

Tested by reverting the above commits and observing that the test
then fails.

Signed-off-by: Greg Rose <gvrose8192@gmail.com>
Signed-off-by: Ben Pfaff <blp@ovn.org>
tests/system-traffic.at