datapath-windows: Stateless TCP Tunnelling protocol - Initial implementation
authorEitan Eliahu <eliahue@vmware.com>
Thu, 11 Jun 2015 13:35:54 +0000 (06:35 -0700)
committerBen Pfaff <blp@nicira.com>
Thu, 11 Jun 2015 17:45:53 +0000 (10:45 -0700)
commit022c20408192a6c35f8f629411b07c13250e9682
treece61a299f4ae06634f0d72e5b4fd856101a8fee8
parent21f217884710019b337c35ec434ae75689044340
datapath-windows: Stateless TCP Tunnelling protocol - Initial implementation

This change include an initial implementable of STT.

The following should be added:
[1] Checksum offload (SW and HW)
[2] LSO (SW and HW)
[3] IP layer WFP callout for IP segments

Added support for multiple (per TCP port) STT ports

Testing: link layer connection through ping works. File transfer.

Signed-off-by: Eitan Eliahu <eliahue@vmware.com>
Co-authored-by: Saurabh Shah <ssaurabh@vmware.com>
Signed-off-by: Saurabh Shah <ssaurabh@vmware.com>
Acked-by: Nithin Raju <nithin@vmware.com>
Signed-off-by: Ben Pfaff <blp@nicira.com>
14 files changed:
INSTALL.Windows.md
datapath-windows/automake.mk
datapath-windows/ovsext/Actions.c
datapath-windows/ovsext/Debug.h
datapath-windows/ovsext/Stt.c [new file with mode: 0644]
datapath-windows/ovsext/Stt.h [new file with mode: 0644]
datapath-windows/ovsext/Switch.h
datapath-windows/ovsext/Tunnel.c
datapath-windows/ovsext/Util.h
datapath-windows/ovsext/Vport.c
datapath-windows/ovsext/Vport.h
datapath-windows/ovsext/Vxlan.c
datapath-windows/ovsext/Vxlan.h
datapath-windows/ovsext/ovsext.vcxproj