Acked-by: Alin Gabriel Serdean <aserd...@cloudbasesolutions.com> Tested-by: Alin Gabriel Serdean <aserd...@cloudbasesolutions.com>
-----Mesaj original----- De la: dev [mailto:dev-boun...@openvswitch.org] În numele Nithin Raju Trimis: Friday, October 24, 2014 3:33 AM Către: dev@openvswitch.org Subiect: [ovs-dev] [PATCH 0/7] Get VXLAN ping to work in OVS headless mode 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 _______________________________________________ dev mailing list dev@openvswitch.org http://openvswitch.org/mailman/listinfo/dev _______________________________________________ dev mailing list dev@openvswitch.org http://openvswitch.org/mailman/listinfo/dev