On Sep 17, 2014, at 6:06 AM, Samuel Ghinet <sghi...@cloudbasesolutions.com> 
wrote:

> The windows ovs kernel uses an OVS_VPORT_TYPE enum that is incompatible with
> the userspace counterpart (enum ovs_vport_type from openvswitch.h). We must 
> use
> the same enum type - enum ovs_vport_type - for the netlink communication to 
> work
> properly.
> 
> This patch makes the fix: "typedef enum ovs_vport_type OVS_VPORT_TYPE" and
> changes the afferent kernel driver code:
> o) vport types synthetic and emulated turn to: netdev
> o) vport type internal turns to: internal
> o) vport type external truns to: netdev (plus, we hold a field in vport, 
> "isExternal")
> 
> This patch is required for the ovs-dpctl show and vswitchd vport commands to 
> work
> properly.
> 
> Signed-off-by: Samuel Ghinet <sghi...@cloudbasesolutions.com>


LG. Thanks for doing this.

The Hyper-V internal seems to map neatly into the OVS_VPORT_INTERNAL since it 
is a port that is connected to OVS as well as has a presence on the host.

Acked-by: Nithin Raju <nit...@vmware.com>

-- Nithin
_______________________________________________
dev mailing list
dev@openvswitch.org
http://openvswitch.org/mailman/listinfo/dev

Reply via email to