diff options
author | Sairam Venugopal <vsairam@vmware.com> | 2016-04-13 11:54:03 -0700 |
---|---|---|
committer | Ben Pfaff <blp@ovn.org> | 2016-04-14 10:11:46 -0700 |
commit | 792d377d8330606ad122dae5f941e5088c10cf14 (patch) | |
tree | 233132b3b7fc3b4fb7f0c35a71d51b53d4a364b5 /datapath-windows/ovsext/ovsext.vcxproj | |
parent | ce05810425872709ddda9d7755b3348f584849ff (diff) | |
download | openvswitch-792d377d8330606ad122dae5f941e5088c10cf14.tar.gz |
datapath-windows: Add Connection Tracking Support
Enable support for Stateful Firewall in Hyper-V by adding a Connection
Tracking module. The module has been ported over from the userspace
implementation patch of a similar name.
The current version of the module supports ct - zone, mark and label for
TCP packets. Support for other packet formats will be added in subsequent
patches.
The conntrack-tcp module is adapted from FreeBSD's pf subsystem and hence
the BSD license. It has been ported over to match OVS Hyper-V coding
style.
Signed-off-by: Sairam Venugopal <vsairam@vmware.com>
Signed-off-by: Daniele Di Proietto <diproiettod@vmware.com>
Co-Authored-by: Daniele Di Proietto <diproiettod@vmware.com>
Acked-by: Nithin Raju <nithin@vmware.com>
Signed-off-by: Ben Pfaff <blp@ovn.org>
Diffstat (limited to 'datapath-windows/ovsext/ovsext.vcxproj')
-rw-r--r-- | datapath-windows/ovsext/ovsext.vcxproj | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/datapath-windows/ovsext/ovsext.vcxproj b/datapath-windows/ovsext/ovsext.vcxproj index af718f775..0356ddf58 100644 --- a/datapath-windows/ovsext/ovsext.vcxproj +++ b/datapath-windows/ovsext/ovsext.vcxproj @@ -74,6 +74,7 @@ <ClInclude Include="Actions.h" /> <ClInclude Include="Atomic.h" /> <ClInclude Include="BufferMgmt.h" /> + <ClInclude Include="Conntrack.h" /> <ClInclude Include="Datapath.h" /> <ClInclude Include="Debug.h" /> <ClInclude Include="DpInternal.h" /> @@ -175,6 +176,8 @@ <ItemGroup> <ClCompile Include="Actions.c" /> <ClCompile Include="BufferMgmt.c" /> + <ClCompile Include="Conntrack-tcp.c" /> + <ClCompile Include="Conntrack.c" /> <ClCompile Include="Debug.c" /> <ClCompile Include="Driver.c" /> <ClCompile Include="Event.c" /> |