[ovs-dev] [PATCH 0/7] Get VXLAN ping to work in OVS headless mode
Nithin Raju
nithin at vmware.com
Fri Oct 24 00:33:07 UTC 2014
In this series of patches, we make a whole bunch of changes mostly
in the vport code. At a high level, these are the issues addressed:
1. Ability to add external ports (we were hitting ASSERTs earlier)
External ports are added as "external.1".
2. Ability to add internal port
3. Ability to add VXLAN port
4. Implement bridge-internal ports
This series of patches integrates with all the tip-of-master as well
all the pending patches from Ankur and Eitan. All the functionality
implemented by those patches are tested too.
Validation:
1. Install and Uninstall the OVS EXT Driver (without enabling the OVS
extension on the Hyper-V switch).
2. Install and Uninstall the OVS EXT Driver (with enabling the OVS
extension on the Hyper-V switch). Hyper-V switch had a few ports.
3. Install and Uninstall the OVS EXT Driver (with enabling the OVS
extension on the Hyper-V switch). Added a few ports before
uninstalling.
4. Install the OVS EXT driver, and test the following functionality:
a) ping between 2 VMs on the same host
b) ping between 2 VMs on 2 Hyper-Vs - one physical and another
virtual backed by VLAN (patch port between br-pif and br-int).
c) ping between 2 VMs on 2 Hyper-Vs - one physical and another
virtual backed by VXLAN.
d) Successful uninstallation after these tests.
Nithin Raju (7):
datapath-windows: re-init the list entry in
OvsDeleteVportCmdHandler()
datapath-windows: clarify externalVport
datapath-windows: introduce bridge-internal ports
datapath-windows: OvsInitTunnelVport() and
OvsInitBridgeInternalVport()
datapath-windows: core refactoring in Vport.c
datapath-windows: updates to vport add code
datapath-windows: OvsFindVportByPortIdAndNicIndex() and external port
datapath-windows/ovsext/Actions.c | 13 +-
datapath-windows/ovsext/Datapath.c | 143 ++++++++---------
datapath-windows/ovsext/PacketIO.c | 11 +-
datapath-windows/ovsext/Switch.c | 9 +-
datapath-windows/ovsext/Switch.h | 64 ++++++--
datapath-windows/ovsext/Vport.c | 313 ++++++++++++++++++++++++++++++------
datapath-windows/ovsext/Vport.h | 48 +++++-
datapath-windows/ovsext/Vxlan.c | 21 +--
8 files changed, 447 insertions(+), 175 deletions(-)
--
1.7.4.1
More information about the dev
mailing list