This series adds support for a NAT extension to the conntrack action. The datapath support is added by a corresponding patch series at the upstream netdev mailing list, targeting the net-next tree. This means that this series (when applied to OVS master) must be paired with a current net-next kernel with the corresponding patch series applied.
Jarno Rajahalme (8): ofproto: Allow xlate_actions() to fail. ofproto: Enable in-place modification for recirc actions. system-tests: Make bridge creation more consistent. system-tests: Use '--bundle' system-tests: Add IPv6 FTP system test. system-tests: Workaround for pyftpdlib bug handling IPv6 addresses. packets: Reorder CS_* flags to remove gap. conntrack action: Add support for NAT. datapath/linux/compat/include/linux/openvswitch.h | 44 ++ lib/flow.c | 4 + lib/odp-util.c | 366 +++++++++- lib/ofp-actions.c | 429 +++++++++++- lib/ofp-actions.h | 39 +- lib/packets.c | 15 + lib/packets.h | 13 +- ofproto/ofproto-dpif-rid.h | 63 ++ ofproto/ofproto-dpif-upcall.c | 125 ++-- ofproto/ofproto-dpif-xlate.c | 195 ++++-- ofproto/ofproto-dpif-xlate.h | 76 +-- ofproto/ofproto-dpif.c | 16 +- tests/odp.at | 11 + tests/ofp-actions.at | 47 ++ tests/ofproto-dpif.at | 17 +- tests/ovs-ofctl.at | 24 +- tests/system-kmod-macros.at | 6 +- tests/system-traffic.at | 777 +++++++++++++++++++--- tests/system-userspace-macros.at | 6 +- tests/test-l7.py | 4 + 20 files changed, 1979 insertions(+), 298 deletions(-) -- 2.1.4 _______________________________________________ dev mailing list [email protected] http://openvswitch.org/mailman/listinfo/dev
