]> Pileus Git - ~andy/linux/blobdiff - include/linux/if_link.h
IB/ipoib: Add more rtnl_link_ops callbacks
[~andy/linux] / include / linux / if_link.h
index ac173bd2ab65e40c8759eb181460b79dd588b5c6..4491177e984d124a841deb1bffabfc72ad809ce6 100644 (file)
@@ -398,4 +398,22 @@ struct ifla_port_vsi {
        __u8 pad[3];
 };
 
+
+/* IPoIB section */
+
+enum {
+       IFLA_IPOIB_UNSPEC,
+       IFLA_IPOIB_PKEY,
+       IFLA_IPOIB_MODE,
+       IFLA_IPOIB_UMCAST,
+       __IFLA_IPOIB_MAX
+};
+
+enum {
+       IPOIB_MODE_DATAGRAM  = 0, /* using unreliable datagram QPs */
+       IPOIB_MODE_CONNECTED = 1, /* using connected QPs */
+};
+
+#define IFLA_IPOIB_MAX (__IFLA_IPOIB_MAX - 1)
+
 #endif /* _LINUX_IF_LINK_H */