On Sep 17, 2014, at 6:06 AM, Samuel Ghinet <[email protected]> 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 <[email protected]> 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 <[email protected]> -- Nithin _______________________________________________ dev mailing list [email protected] http://openvswitch.org/mailman/listinfo/dev
