[ovs-git] [openvswitch/ovs] b630bd: datapath-windows: Add GRE TEB support for windows ...
GitHub
noreply at github.com
Fri Dec 11 21:47:37 UTC 2015
Branch: refs/heads/branch-2.5
Home: https://github.com/openvswitch/ovs
Commit: b630bdf93839b7e0b1d3a24ff4e2e3fc847cc38f
https://github.com/openvswitch/ovs/commit/b630bdf93839b7e0b1d3a24ff4e2e3fc847cc38f
Author: Alin Serdean <aserdean at cloudbasesolutions.com>
Date: 2015-12-11 (Fri, 11 Dec 2015)
Changed paths:
M FAQ.md
M datapath-windows/automake.mk
M datapath-windows/ovsext/Actions.c
A datapath-windows/ovsext/Gre.c
A datapath-windows/ovsext/Gre.h
M datapath-windows/ovsext/Util.h
M datapath-windows/ovsext/Vport.c
M datapath-windows/ovsext/Vport.h
M datapath-windows/ovsext/ovsext.vcxproj
Log Message:
-----------
datapath-windows: Add GRE TEB support for windows datapath
This patch introduces the support for GRE TEB (trasparent ethernet bridging)
for the windows datapath.
The GRE support is based on http://tools.ietf.org/html/rfc2890, without
taking into account the GRE sequence, and it supports only the GRE protocol
type 6558 (trasparent ethernet bridging) like its linux counterpart.
Util.h: define the GRE pool tag
Vport.c/h: sort the includes alphabetically
add the function OvsFindTunnelVportByPortType which searches the
tunnelVportsArray for a given port type
Actions.c : sort the includes alphabetically
call the GRE encapsulation / decapsulation functions when needed
Gre.c/h : add GRE type defines
add initialization/cleanup functions
add encapsulation / decapsulation functions with software offloads
(hardware offloads will be added in a separate patch)
support
Tested using: PSPING
(https://technet.microsoft.com/en-us/sysinternals/psping.aspx)
(ICMP, TCP, UDP) with various packet lengths
IPERF3
(https://iperf.fr/iperf-download.php)
(TCP, UDP) with various options
Signed-off-by: Alin Gabriel Serdean <aserdean at cloudbasesolutions.com>
Acked-by: Nithin Raju <nithin at vmware.com>
Acked-by: Sorin Vinturis <svinturis at cloudbasesolutions.com>
Signed-off-by: Justin Pettit <jpettit at ovn.org>
Commit: da9f65ac1be442511e0f6d96032dae55f0f07eaf
https://github.com/openvswitch/ovs/commit/da9f65ac1be442511e0f6d96032dae55f0f07eaf
Author: Alin Serdean <aserdean at cloudbasesolutions.com>
Date: 2015-12-11 (Fri, 11 Dec 2015)
Changed paths:
M datapath-windows/ovsext/Stt.c
Log Message:
-----------
datapath-windows: Fix small bug in STT
Allow STT encapsulation to take place in the case we have a TCP payload
without LSO.
Signed-off-by: Alin Gabriel Serdean <aserdean at cloudbasesolutions.com>
Acked-by: Nithin Raju <nithin at vmware.com>
Signed-off-by: Justin Pettit <jpettit at ovn.org>
Compare: https://github.com/openvswitch/ovs/compare/473ae239e5ca...da9f65ac1be4
More information about the git
mailing list