Nick Kralevich | a67e4de | 2013-01-14 11:28:26 -0800 | [diff] [blame] | 1 | /**************************************************************************** |
| 2 | **************************************************************************** |
| 3 | *** |
| 4 | *** This header was automatically generated from a Linux kernel header |
| 5 | *** of the same name, to make information necessary for userspace to |
| 6 | *** call into the kernel available to libc. It contains only constants, |
| 7 | *** structures, and macros generated from the original header, and thus, |
| 8 | *** contains no copyrightable information. |
| 9 | *** |
| 10 | *** To edit the content of this header, modify the corresponding |
| 11 | *** source file (e.g. under external/kernel-headers/original/) then |
| 12 | *** run bionic/libc/kernel/tools/update_all.py |
| 13 | *** |
| 14 | *** Any manual change here will be lost the next time this script will |
| 15 | *** be run. You've been warned! |
| 16 | *** |
| 17 | **************************************************************************** |
| 18 | ****************************************************************************/ |
Ben Cheng | 655a7c0 | 2013-10-16 16:09:24 -0700 | [diff] [blame] | 19 | #ifndef _UAPI_RDMA_NETLINK_H |
| 20 | #define _UAPI_RDMA_NETLINK_H |
| 21 | #include <linux/types.h> |
| 22 | enum { |
Tao Bao | d7db594 | 2015-01-28 10:07:51 -0800 | [diff] [blame] | 23 | RDMA_NL_RDMA_CM = 1, |
Christopher Ferris | 106b3a8 | 2016-08-24 12:15:38 -0700 | [diff] [blame] | 24 | RDMA_NL_IWCM, |
| 25 | RDMA_NL_RSVD, |
Christopher Ferris | 05d08e9 | 2016-02-04 13:16:38 -0800 | [diff] [blame] | 26 | RDMA_NL_LS, |
Christopher Ferris | 1308ad3 | 2017-11-14 17:32:13 -0800 | [diff] [blame] | 27 | RDMA_NL_NLDEV, |
Christopher Ferris | 05d08e9 | 2016-02-04 13:16:38 -0800 | [diff] [blame] | 28 | RDMA_NL_NUM_CLIENTS |
Christopher Ferris | ba8d4f4 | 2014-09-03 19:56:49 -0700 | [diff] [blame] | 29 | }; |
| 30 | enum { |
Christopher Ferris | 106b3a8 | 2016-08-24 12:15:38 -0700 | [diff] [blame] | 31 | RDMA_NL_GROUP_CM = 1, |
Christopher Ferris | 05d08e9 | 2016-02-04 13:16:38 -0800 | [diff] [blame] | 32 | RDMA_NL_GROUP_IWPM, |
| 33 | RDMA_NL_GROUP_LS, |
Tao Bao | d7db594 | 2015-01-28 10:07:51 -0800 | [diff] [blame] | 34 | RDMA_NL_NUM_GROUPS |
Christopher Ferris | 106b3a8 | 2016-08-24 12:15:38 -0700 | [diff] [blame] | 35 | }; |
Ben Cheng | 655a7c0 | 2013-10-16 16:09:24 -0700 | [diff] [blame] | 36 | #define RDMA_NL_GET_CLIENT(type) ((type & (((1 << 6) - 1) << 10)) >> 10) |
| 37 | #define RDMA_NL_GET_OP(type) (type & ((1 << 10) - 1)) |
Tao Bao | d7db594 | 2015-01-28 10:07:51 -0800 | [diff] [blame] | 38 | #define RDMA_NL_GET_TYPE(client,op) ((client << 10) + op) |
Christopher Ferris | 106b3a8 | 2016-08-24 12:15:38 -0700 | [diff] [blame] | 39 | enum { |
Tao Bao | d7db594 | 2015-01-28 10:07:51 -0800 | [diff] [blame] | 40 | RDMA_NL_RDMA_CM_ID_STATS = 0, |
| 41 | RDMA_NL_RDMA_CM_NUM_OPS |
Ben Cheng | 655a7c0 | 2013-10-16 16:09:24 -0700 | [diff] [blame] | 42 | }; |
Christopher Ferris | 106b3a8 | 2016-08-24 12:15:38 -0700 | [diff] [blame] | 43 | enum { |
Tao Bao | d7db594 | 2015-01-28 10:07:51 -0800 | [diff] [blame] | 44 | RDMA_NL_RDMA_CM_ATTR_SRC_ADDR = 1, |
| 45 | RDMA_NL_RDMA_CM_ATTR_DST_ADDR, |
Tao Bao | d7db594 | 2015-01-28 10:07:51 -0800 | [diff] [blame] | 46 | RDMA_NL_RDMA_CM_NUM_ATTR, |
Christopher Ferris | 106b3a8 | 2016-08-24 12:15:38 -0700 | [diff] [blame] | 47 | }; |
Christopher Ferris | ba8d4f4 | 2014-09-03 19:56:49 -0700 | [diff] [blame] | 48 | enum { |
Tao Bao | d7db594 | 2015-01-28 10:07:51 -0800 | [diff] [blame] | 49 | RDMA_NL_IWPM_REG_PID = 0, |
Tao Bao | d7db594 | 2015-01-28 10:07:51 -0800 | [diff] [blame] | 50 | RDMA_NL_IWPM_ADD_MAPPING, |
Christopher Ferris | 106b3a8 | 2016-08-24 12:15:38 -0700 | [diff] [blame] | 51 | RDMA_NL_IWPM_QUERY_MAPPING, |
Christopher Ferris | 05d08e9 | 2016-02-04 13:16:38 -0800 | [diff] [blame] | 52 | RDMA_NL_IWPM_REMOVE_MAPPING, |
| 53 | RDMA_NL_IWPM_REMOTE_INFO, |
| 54 | RDMA_NL_IWPM_HANDLE_ERR, |
Christopher Ferris | 106b3a8 | 2016-08-24 12:15:38 -0700 | [diff] [blame] | 55 | RDMA_NL_IWPM_MAPINFO, |
Tao Bao | d7db594 | 2015-01-28 10:07:51 -0800 | [diff] [blame] | 56 | RDMA_NL_IWPM_MAPINFO_NUM, |
| 57 | RDMA_NL_IWPM_NUM_OPS |
Ben Cheng | 655a7c0 | 2013-10-16 16:09:24 -0700 | [diff] [blame] | 58 | }; |
Christopher Ferris | 106b3a8 | 2016-08-24 12:15:38 -0700 | [diff] [blame] | 59 | struct rdma_cm_id_stats { |
Tao Bao | d7db594 | 2015-01-28 10:07:51 -0800 | [diff] [blame] | 60 | __u32 qp_num; |
| 61 | __u32 bound_dev_if; |
| 62 | __u32 port_space; |
Christopher Ferris | 106b3a8 | 2016-08-24 12:15:38 -0700 | [diff] [blame] | 63 | __s32 pid; |
Tao Bao | d7db594 | 2015-01-28 10:07:51 -0800 | [diff] [blame] | 64 | __u8 cm_state; |
| 65 | __u8 node_type; |
| 66 | __u8 port_num; |
Christopher Ferris | 106b3a8 | 2016-08-24 12:15:38 -0700 | [diff] [blame] | 67 | __u8 qp_type; |
Christopher Ferris | ba8d4f4 | 2014-09-03 19:56:49 -0700 | [diff] [blame] | 68 | }; |
| 69 | enum { |
Tao Bao | d7db594 | 2015-01-28 10:07:51 -0800 | [diff] [blame] | 70 | IWPM_NLA_REG_PID_UNSPEC = 0, |
Christopher Ferris | 106b3a8 | 2016-08-24 12:15:38 -0700 | [diff] [blame] | 71 | IWPM_NLA_REG_PID_SEQ, |
Tao Bao | d7db594 | 2015-01-28 10:07:51 -0800 | [diff] [blame] | 72 | IWPM_NLA_REG_IF_NAME, |
| 73 | IWPM_NLA_REG_IBDEV_NAME, |
| 74 | IWPM_NLA_REG_ULIB_NAME, |
Christopher Ferris | 106b3a8 | 2016-08-24 12:15:38 -0700 | [diff] [blame] | 75 | IWPM_NLA_REG_PID_MAX |
Christopher Ferris | ba8d4f4 | 2014-09-03 19:56:49 -0700 | [diff] [blame] | 76 | }; |
| 77 | enum { |
Tao Bao | d7db594 | 2015-01-28 10:07:51 -0800 | [diff] [blame] | 78 | IWPM_NLA_RREG_PID_UNSPEC = 0, |
Christopher Ferris | 106b3a8 | 2016-08-24 12:15:38 -0700 | [diff] [blame] | 79 | IWPM_NLA_RREG_PID_SEQ, |
Tao Bao | d7db594 | 2015-01-28 10:07:51 -0800 | [diff] [blame] | 80 | IWPM_NLA_RREG_IBDEV_NAME, |
| 81 | IWPM_NLA_RREG_ULIB_NAME, |
| 82 | IWPM_NLA_RREG_ULIB_VER, |
Christopher Ferris | 106b3a8 | 2016-08-24 12:15:38 -0700 | [diff] [blame] | 83 | IWPM_NLA_RREG_PID_ERR, |
Tao Bao | d7db594 | 2015-01-28 10:07:51 -0800 | [diff] [blame] | 84 | IWPM_NLA_RREG_PID_MAX |
Christopher Ferris | ba8d4f4 | 2014-09-03 19:56:49 -0700 | [diff] [blame] | 85 | }; |
| 86 | enum { |
Christopher Ferris | 106b3a8 | 2016-08-24 12:15:38 -0700 | [diff] [blame] | 87 | IWPM_NLA_MANAGE_MAPPING_UNSPEC = 0, |
Tao Bao | d7db594 | 2015-01-28 10:07:51 -0800 | [diff] [blame] | 88 | IWPM_NLA_MANAGE_MAPPING_SEQ, |
| 89 | IWPM_NLA_MANAGE_ADDR, |
| 90 | IWPM_NLA_MANAGE_MAPPED_LOC_ADDR, |
Christopher Ferris | 106b3a8 | 2016-08-24 12:15:38 -0700 | [diff] [blame] | 91 | IWPM_NLA_RMANAGE_MAPPING_ERR, |
Tao Bao | d7db594 | 2015-01-28 10:07:51 -0800 | [diff] [blame] | 92 | IWPM_NLA_RMANAGE_MAPPING_MAX |
Christopher Ferris | ba8d4f4 | 2014-09-03 19:56:49 -0700 | [diff] [blame] | 93 | }; |
| 94 | #define IWPM_NLA_MANAGE_MAPPING_MAX 3 |
Christopher Ferris | 106b3a8 | 2016-08-24 12:15:38 -0700 | [diff] [blame] | 95 | #define IWPM_NLA_QUERY_MAPPING_MAX 4 |
Christopher Ferris | ba8d4f4 | 2014-09-03 19:56:49 -0700 | [diff] [blame] | 96 | #define IWPM_NLA_MAPINFO_SEND_MAX 3 |
| 97 | enum { |
Tao Bao | d7db594 | 2015-01-28 10:07:51 -0800 | [diff] [blame] | 98 | IWPM_NLA_QUERY_MAPPING_UNSPEC = 0, |
Christopher Ferris | 106b3a8 | 2016-08-24 12:15:38 -0700 | [diff] [blame] | 99 | IWPM_NLA_QUERY_MAPPING_SEQ, |
Tao Bao | d7db594 | 2015-01-28 10:07:51 -0800 | [diff] [blame] | 100 | IWPM_NLA_QUERY_LOCAL_ADDR, |
| 101 | IWPM_NLA_QUERY_REMOTE_ADDR, |
| 102 | IWPM_NLA_RQUERY_MAPPED_LOC_ADDR, |
Christopher Ferris | 106b3a8 | 2016-08-24 12:15:38 -0700 | [diff] [blame] | 103 | IWPM_NLA_RQUERY_MAPPED_REM_ADDR, |
Tao Bao | d7db594 | 2015-01-28 10:07:51 -0800 | [diff] [blame] | 104 | IWPM_NLA_RQUERY_MAPPING_ERR, |
| 105 | IWPM_NLA_RQUERY_MAPPING_MAX |
Christopher Ferris | ba8d4f4 | 2014-09-03 19:56:49 -0700 | [diff] [blame] | 106 | }; |
Christopher Ferris | 106b3a8 | 2016-08-24 12:15:38 -0700 | [diff] [blame] | 107 | enum { |
Tao Bao | d7db594 | 2015-01-28 10:07:51 -0800 | [diff] [blame] | 108 | IWPM_NLA_MAPINFO_REQ_UNSPEC = 0, |
| 109 | IWPM_NLA_MAPINFO_ULIB_NAME, |
| 110 | IWPM_NLA_MAPINFO_ULIB_VER, |
Christopher Ferris | 106b3a8 | 2016-08-24 12:15:38 -0700 | [diff] [blame] | 111 | IWPM_NLA_MAPINFO_REQ_MAX |
Christopher Ferris | ba8d4f4 | 2014-09-03 19:56:49 -0700 | [diff] [blame] | 112 | }; |
| 113 | enum { |
Tao Bao | d7db594 | 2015-01-28 10:07:51 -0800 | [diff] [blame] | 114 | IWPM_NLA_MAPINFO_UNSPEC = 0, |
Christopher Ferris | 106b3a8 | 2016-08-24 12:15:38 -0700 | [diff] [blame] | 115 | IWPM_NLA_MAPINFO_LOCAL_ADDR, |
Tao Bao | d7db594 | 2015-01-28 10:07:51 -0800 | [diff] [blame] | 116 | IWPM_NLA_MAPINFO_MAPPED_ADDR, |
| 117 | IWPM_NLA_MAPINFO_MAX |
Christopher Ferris | ba8d4f4 | 2014-09-03 19:56:49 -0700 | [diff] [blame] | 118 | }; |
Christopher Ferris | 106b3a8 | 2016-08-24 12:15:38 -0700 | [diff] [blame] | 119 | enum { |
Tao Bao | d7db594 | 2015-01-28 10:07:51 -0800 | [diff] [blame] | 120 | IWPM_NLA_MAPINFO_NUM_UNSPEC = 0, |
| 121 | IWPM_NLA_MAPINFO_SEQ, |
| 122 | IWPM_NLA_MAPINFO_SEND_NUM, |
Christopher Ferris | 106b3a8 | 2016-08-24 12:15:38 -0700 | [diff] [blame] | 123 | IWPM_NLA_MAPINFO_ACK_NUM, |
Tao Bao | d7db594 | 2015-01-28 10:07:51 -0800 | [diff] [blame] | 124 | IWPM_NLA_MAPINFO_NUM_MAX |
Christopher Ferris | ba8d4f4 | 2014-09-03 19:56:49 -0700 | [diff] [blame] | 125 | }; |
| 126 | enum { |
Christopher Ferris | 106b3a8 | 2016-08-24 12:15:38 -0700 | [diff] [blame] | 127 | IWPM_NLA_ERR_UNSPEC = 0, |
Tao Bao | d7db594 | 2015-01-28 10:07:51 -0800 | [diff] [blame] | 128 | IWPM_NLA_ERR_SEQ, |
| 129 | IWPM_NLA_ERR_CODE, |
| 130 | IWPM_NLA_ERR_MAX |
Christopher Ferris | 106b3a8 | 2016-08-24 12:15:38 -0700 | [diff] [blame] | 131 | }; |
Christopher Ferris | 05d08e9 | 2016-02-04 13:16:38 -0800 | [diff] [blame] | 132 | enum { |
| 133 | RDMA_NL_LS_OP_RESOLVE = 0, |
| 134 | RDMA_NL_LS_OP_SET_TIMEOUT, |
Christopher Ferris | 106b3a8 | 2016-08-24 12:15:38 -0700 | [diff] [blame] | 135 | RDMA_NL_LS_OP_IP_RESOLVE, |
| 136 | RDMA_NL_LS_NUM_OPS |
Christopher Ferris | ba8d4f4 | 2014-09-03 19:56:49 -0700 | [diff] [blame] | 137 | }; |
Christopher Ferris | 05d08e9 | 2016-02-04 13:16:38 -0800 | [diff] [blame] | 138 | #define RDMA_NL_LS_F_ERR 0x0100 |
| 139 | enum { |
| 140 | LS_RESOLVE_PATH_USE_ALL = 0, |
Christopher Ferris | 05d08e9 | 2016-02-04 13:16:38 -0800 | [diff] [blame] | 141 | LS_RESOLVE_PATH_USE_UNIDIRECTIONAL, |
| 142 | LS_RESOLVE_PATH_USE_GMP, |
| 143 | LS_RESOLVE_PATH_USE_MAX |
| 144 | }; |
Christopher Ferris | 05d08e9 | 2016-02-04 13:16:38 -0800 | [diff] [blame] | 145 | #define LS_DEVICE_NAME_MAX 64 |
| 146 | struct rdma_ls_resolve_header { |
| 147 | __u8 device_name[LS_DEVICE_NAME_MAX]; |
| 148 | __u8 port_num; |
Christopher Ferris | 05d08e9 | 2016-02-04 13:16:38 -0800 | [diff] [blame] | 149 | __u8 path_use; |
| 150 | }; |
Christopher Ferris | 106b3a8 | 2016-08-24 12:15:38 -0700 | [diff] [blame] | 151 | struct rdma_ls_ip_resolve_header { |
| 152 | __u32 ifindex; |
| 153 | }; |
| 154 | #define RDMA_NLA_F_MANDATORY (1 << 13) |
Christopher Ferris | 106b3a8 | 2016-08-24 12:15:38 -0700 | [diff] [blame] | 155 | #define RDMA_NLA_TYPE_MASK (~(NLA_F_NESTED | NLA_F_NET_BYTEORDER | RDMA_NLA_F_MANDATORY)) |
Christopher Ferris | 05d08e9 | 2016-02-04 13:16:38 -0800 | [diff] [blame] | 156 | enum { |
| 157 | LS_NLA_TYPE_UNSPEC = 0, |
| 158 | LS_NLA_TYPE_PATH_RECORD, |
Christopher Ferris | 106b3a8 | 2016-08-24 12:15:38 -0700 | [diff] [blame] | 159 | LS_NLA_TYPE_TIMEOUT, |
Christopher Ferris | 05d08e9 | 2016-02-04 13:16:38 -0800 | [diff] [blame] | 160 | LS_NLA_TYPE_SERVICE_ID, |
| 161 | LS_NLA_TYPE_DGID, |
| 162 | LS_NLA_TYPE_SGID, |
Christopher Ferris | 106b3a8 | 2016-08-24 12:15:38 -0700 | [diff] [blame] | 163 | LS_NLA_TYPE_TCLASS, |
Christopher Ferris | 05d08e9 | 2016-02-04 13:16:38 -0800 | [diff] [blame] | 164 | LS_NLA_TYPE_PKEY, |
| 165 | LS_NLA_TYPE_QOS_CLASS, |
Christopher Ferris | 106b3a8 | 2016-08-24 12:15:38 -0700 | [diff] [blame] | 166 | LS_NLA_TYPE_IPV4, |
Christopher Ferris | 106b3a8 | 2016-08-24 12:15:38 -0700 | [diff] [blame] | 167 | LS_NLA_TYPE_IPV6, |
Christopher Ferris | 05d08e9 | 2016-02-04 13:16:38 -0800 | [diff] [blame] | 168 | LS_NLA_TYPE_MAX |
| 169 | }; |
Christopher Ferris | 05d08e9 | 2016-02-04 13:16:38 -0800 | [diff] [blame] | 170 | struct rdma_nla_ls_gid { |
| 171 | __u8 gid[16]; |
| 172 | }; |
Christopher Ferris | 1308ad3 | 2017-11-14 17:32:13 -0800 | [diff] [blame] | 173 | enum rdma_nldev_command { |
| 174 | RDMA_NLDEV_CMD_UNSPEC, |
| 175 | RDMA_NLDEV_CMD_GET, |
Christopher Ferris | 76a1d45 | 2018-06-27 14:12:29 -0700 | [diff] [blame] | 176 | RDMA_NLDEV_CMD_PORT_GET = 5, |
| 177 | RDMA_NLDEV_CMD_RES_GET = 9, |
| 178 | RDMA_NLDEV_CMD_RES_QP_GET, |
| 179 | RDMA_NLDEV_CMD_RES_CM_ID_GET, |
| 180 | RDMA_NLDEV_CMD_RES_CQ_GET, |
| 181 | RDMA_NLDEV_CMD_RES_MR_GET, |
| 182 | RDMA_NLDEV_CMD_RES_PD_GET, |
Christopher Ferris | 1308ad3 | 2017-11-14 17:32:13 -0800 | [diff] [blame] | 183 | RDMA_NLDEV_NUM_OPS |
| 184 | }; |
| 185 | enum rdma_nldev_attr { |
| 186 | RDMA_NLDEV_ATTR_UNSPEC, |
| 187 | RDMA_NLDEV_ATTR_DEV_INDEX, |
| 188 | RDMA_NLDEV_ATTR_DEV_NAME, |
| 189 | RDMA_NLDEV_ATTR_PORT_INDEX, |
| 190 | RDMA_NLDEV_ATTR_CAP_FLAGS, |
| 191 | RDMA_NLDEV_ATTR_FW_VERSION, |
| 192 | RDMA_NLDEV_ATTR_NODE_GUID, |
| 193 | RDMA_NLDEV_ATTR_SYS_IMAGE_GUID, |
| 194 | RDMA_NLDEV_ATTR_SUBNET_PREFIX, |
| 195 | RDMA_NLDEV_ATTR_LID, |
| 196 | RDMA_NLDEV_ATTR_SM_LID, |
| 197 | RDMA_NLDEV_ATTR_LMC, |
| 198 | RDMA_NLDEV_ATTR_PORT_STATE, |
| 199 | RDMA_NLDEV_ATTR_PORT_PHYS_STATE, |
| 200 | RDMA_NLDEV_ATTR_DEV_NODE_TYPE, |
Christopher Ferris | 76a1d45 | 2018-06-27 14:12:29 -0700 | [diff] [blame] | 201 | RDMA_NLDEV_ATTR_RES_SUMMARY, |
| 202 | RDMA_NLDEV_ATTR_RES_SUMMARY_ENTRY, |
| 203 | RDMA_NLDEV_ATTR_RES_SUMMARY_ENTRY_NAME, |
| 204 | RDMA_NLDEV_ATTR_RES_SUMMARY_ENTRY_CURR, |
| 205 | RDMA_NLDEV_ATTR_RES_QP, |
| 206 | RDMA_NLDEV_ATTR_RES_QP_ENTRY, |
| 207 | RDMA_NLDEV_ATTR_RES_LQPN, |
| 208 | RDMA_NLDEV_ATTR_RES_RQPN, |
| 209 | RDMA_NLDEV_ATTR_RES_RQ_PSN, |
| 210 | RDMA_NLDEV_ATTR_RES_SQ_PSN, |
| 211 | RDMA_NLDEV_ATTR_RES_PATH_MIG_STATE, |
| 212 | RDMA_NLDEV_ATTR_RES_TYPE, |
| 213 | RDMA_NLDEV_ATTR_RES_STATE, |
| 214 | RDMA_NLDEV_ATTR_RES_PID, |
| 215 | RDMA_NLDEV_ATTR_RES_KERN_NAME, |
| 216 | RDMA_NLDEV_ATTR_RES_CM_ID, |
| 217 | RDMA_NLDEV_ATTR_RES_CM_ID_ENTRY, |
| 218 | RDMA_NLDEV_ATTR_RES_PS, |
| 219 | RDMA_NLDEV_ATTR_RES_SRC_ADDR, |
| 220 | RDMA_NLDEV_ATTR_RES_DST_ADDR, |
| 221 | RDMA_NLDEV_ATTR_RES_CQ, |
| 222 | RDMA_NLDEV_ATTR_RES_CQ_ENTRY, |
| 223 | RDMA_NLDEV_ATTR_RES_CQE, |
| 224 | RDMA_NLDEV_ATTR_RES_USECNT, |
| 225 | RDMA_NLDEV_ATTR_RES_POLL_CTX, |
| 226 | RDMA_NLDEV_ATTR_RES_MR, |
| 227 | RDMA_NLDEV_ATTR_RES_MR_ENTRY, |
| 228 | RDMA_NLDEV_ATTR_RES_RKEY, |
| 229 | RDMA_NLDEV_ATTR_RES_LKEY, |
| 230 | RDMA_NLDEV_ATTR_RES_IOVA, |
| 231 | RDMA_NLDEV_ATTR_RES_MRLEN, |
| 232 | RDMA_NLDEV_ATTR_RES_PD, |
| 233 | RDMA_NLDEV_ATTR_RES_PD_ENTRY, |
| 234 | RDMA_NLDEV_ATTR_RES_LOCAL_DMA_LKEY, |
| 235 | RDMA_NLDEV_ATTR_RES_UNSAFE_GLOBAL_RKEY, |
| 236 | RDMA_NLDEV_ATTR_NDEV_INDEX, |
| 237 | RDMA_NLDEV_ATTR_NDEV_NAME, |
Christopher Ferris | 1308ad3 | 2017-11-14 17:32:13 -0800 | [diff] [blame] | 238 | RDMA_NLDEV_ATTR_MAX |
| 239 | }; |
Nick Kralevich | a67e4de | 2013-01-14 11:28:26 -0800 | [diff] [blame] | 240 | #endif |