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

Reply via email to