summaryrefslogtreecommitdiff
path: root/datapath-windows/include/OvsDpInterfaceExt.h
diff options
context:
space:
mode:
authorNithin Raju <nithin@vmware.com>2014-10-29 15:18:19 -0700
committerBen Pfaff <blp@nicira.com>2014-10-31 13:59:51 -0700
commita2ab813b439c00a90d6382840253493563d7ac7a (patch)
treeb586e0aaad5ba50b4e6692fd6c372cf4576be5c0 /datapath-windows/include/OvsDpInterfaceExt.h
parent30ffab6392a4f5b7436ed94e8eee7513ee1b217c (diff)
downloadopenvswitch-a2ab813b439c00a90d6382840253493563d7ac7a.tar.gz
datapath-windows: Increase the maximum size of port name.
In userspace, port name sizes are restricted to IFNAMSIZ which is defined to IF_NAME_SIZE in: C:\Program Files (x86)\Windows Kits\8.1\Include\shared\netioapi.h In the kernel, since IFNAMSIZ was not available, we previously defined a value of 16 for the kernel. This is restrictive for Openstack integration where we use UUID as the name. In this patch, we make the kernel code also use the same value as the userspace. Also updated is the OVS.psm1 powershell script which now allows friendly names to be upto 48 bytes. Signed-off-by: Nithin Raju <nithin@vmware.com> Acked-by: Eitan Eliahu <eliahue@vmware.com> Signed-off-by: Ben Pfaff <blp@nicira.com>
Diffstat (limited to 'datapath-windows/include/OvsDpInterfaceExt.h')
-rw-r--r--datapath-windows/include/OvsDpInterfaceExt.h5
1 files changed, 1 insertions, 4 deletions
diff --git a/datapath-windows/include/OvsDpInterfaceExt.h b/datapath-windows/include/OvsDpInterfaceExt.h
index cea9e4124..7e09caf77 100644
--- a/datapath-windows/include/OvsDpInterfaceExt.h
+++ b/datapath-windows/include/OvsDpInterfaceExt.h
@@ -108,8 +108,6 @@ enum ovs_win_netdev_cmd {
OVS_WIN_NETDEV_CMD_GET, /* information about the netdev. */
};
-#define OVS_WIN_NETDEV_ATTR_MAX (__OVS_WIN_NETDEV_ATTR_MAX - 1)
-
/**
* For every vport on the datapath, there is a corresponding netdev. General
* network device attributes of a vport that are not specific to OVS, such as
@@ -146,12 +144,11 @@ enum ovs_win_netdev_attr {
OVS_WIN_NETDEV_ATTR_IF_FLAGS, /* Interface flags o the vport. */
__OVS_WIN_NETDEV_ATTR_MAX
};
+#define OVS_WIN_NETDEV_ATTR_MAX (__OVS_WIN_NETDEV_ATTR_MAX - 1)
#define OVS_WIN_NETDEV_IFF_UP (1 << 0)
#define OVS_WIN_NETDEV_IFF_PROMISC (1 << 1)
-#define OVS_WIN_NETDEV_ATTR_MAX (__OVS_WIN_NETDEV_ATTR_MAX - 1)
-
typedef struct ovs_dp_stats OVS_DP_STATS;
typedef enum ovs_vport_type OVS_VPORT_TYPE;