[ovs-git] [openvswitch/ovs] 221a26: system-traffic: Fix typo in IPv6 tests.

GitHub noreply at github.com
Tue Feb 16 18:53:03 UTC 2016


  Branch: refs/heads/master
  Home:   https://github.com/openvswitch/ovs
  Commit: 221a2668d8442169390371294579378724404209
      https://github.com/openvswitch/ovs/commit/221a2668d8442169390371294579378724404209
  Author: Joe Stringer <joe at ovn.org>
  Date:   2016-02-16 (Tue, 16 Feb 2016)

  Changed paths:
    M tests/system-traffic.at

  Log Message:
  -----------
  system-traffic: Fix typo in IPv6 tests.

Signed-off-by: Joe Stringer <joe at ovn.org>
Acked-by: Ben Pfaff <blp at ovn.org>


  Commit: 3a9eb80322f396763d738ff6effc176cb3358340
      https://github.com/openvswitch/ovs/commit/3a9eb80322f396763d738ff6effc176cb3358340
  Author: Joe Stringer <joe at ovn.org>
  Date:   2016-02-16 (Tue, 16 Feb 2016)

  Changed paths:
    M tests/system-traffic.at

  Log Message:
  -----------
  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 at ovn.org>
Acked-by: Ben Pfaff <blp at ovn.org>


  Commit: 0cf28088970e39d7ab7934cf40ed591423e3078b
      https://github.com/openvswitch/ovs/commit/0cf28088970e39d7ab7934cf40ed591423e3078b
  Author: Joe Stringer <joe at ovn.org>
  Date:   2016-02-16 (Tue, 16 Feb 2016)

  Changed paths:
    M tests/system-traffic.at

  Log Message:
  -----------
  system-traffic: Add IP fragmentation expiry tests.

These tests indirectly trigger the kernel IP fragment expiry code by
ensuring that not all fragments are assembled.

This reproduces the bug that was fixed in the following commit:
bf1f0d35ceb9 datapath: Fix IPv6 fragment expiry crash.

Signed-off-by: Joe Stringer <joe at ovn.org>
Acked-by: Ben Pfaff <blp at ovn.org>


  Commit: 84f646df7868a790a5df69e95ce73e60f24279b4
      https://github.com/openvswitch/ovs/commit/84f646df7868a790a5df69e95ce73e60f24279b4
  Author: Joe Stringer <joe at ovn.org>
  Date:   2016-02-16 (Tue, 16 Feb 2016)

  Changed paths:
    M tests/system-traffic.at

  Log Message:
  -----------
  system-traffic: Add IPv6-over-vxlan-over-IPv4 tests.

Signed-off-by: Joe Stringer <joe at ovn.org>
Acked-by: Ben Pfaff <blp at ovn.org>


Compare: https://github.com/openvswitch/ovs/compare/7c6401ca2b8c...84f646df7868


More information about the git mailing list