Add support for Stateful firewall in Hyper-V by implementing Connection tracking module. The module has been ported from the patch (https://patchwork.ozlabs.org/patch/544906/) authored by Daniele Di Proietto <diproiet...@vmware.com>
The first two patches fixes the issues with Master that prohibits Connection Tracking from working properly. The connection tracking currently works with ct_zones on TCP packets. ct_labels, ct_mark and other formats will be supported in future patches. Sairam Venugopal (3): datapath-windows: Update Recirculation to use portId instead of portNo datapath-windows: Update flow lookup to support RecircId and DpHash datapath-windows: Add Connection Tracking Support datapath-windows/automake.mk | 3 + datapath-windows/ovsext/Actions.c | 26 +- datapath-windows/ovsext/Conntrack-tcp.c | 533 ++++++++++++++++++++++++++++++++ datapath-windows/ovsext/Conntrack.c | 472 ++++++++++++++++++++++++++++ datapath-windows/ovsext/Conntrack.h | 110 +++++++ datapath-windows/ovsext/Debug.h | 1 + datapath-windows/ovsext/DpInternal.h | 7 + datapath-windows/ovsext/Flow.c | 129 +++++++- datapath-windows/ovsext/Switch.c | 10 +- datapath-windows/ovsext/Util.h | 3 +- datapath-windows/ovsext/ovsext.vcxproj | 3 + 11 files changed, 1282 insertions(+), 15 deletions(-) create mode 100644 datapath-windows/ovsext/Conntrack-tcp.c create mode 100644 datapath-windows/ovsext/Conntrack.c create mode 100644 datapath-windows/ovsext/Conntrack.h -- 2.5.0.windows.1 _______________________________________________ dev mailing list dev@openvswitch.org http://openvswitch.org/mailman/listinfo/dev