History

RDMA/uapi: Fix and re-organize the usage of rdma_driver_id

Fix 'enum rdma_driver_id' to preserve other driver values before that RDMA_DRIVER_CXGB3 was deleted. As this value is UAPI we can't affect other values as of a deletion of one driver id.

Yishai Hadas committed 7 years ago

Commit 45b26851 parent 03232cc2 files · +22 −21Browse files

Showing the changes to include/uapi (2 of 2 files). Show all

Unified · Split

2 files
  1. include/uapi/rdma/ib_user_ioctl_verbs.h +22 −0
  2. include/uapi/rdma/rdma_user_ioctl_cmds.h +0 −21
include/uapi/rdma/ib_user_ioctl_verbs.h+22−0
@@ -173,4 +173,26 @@ struct ib_uverbs_query_port_resp_ex { · 172 unmodified lines
173 __u8 reserved[6];173 __u8 reserved[6];
174};174};
175 175
176enum rdma_driver_id {
177 RDMA_DRIVER_UNKNOWN,
178 RDMA_DRIVER_MLX5,
179 RDMA_DRIVER_MLX4,
180 RDMA_DRIVER_CXGB3,
181 RDMA_DRIVER_CXGB4,
182 RDMA_DRIVER_MTHCA,
183 RDMA_DRIVER_BNXT_RE,
184 RDMA_DRIVER_OCRDMA,
185 RDMA_DRIVER_NES,
186 RDMA_DRIVER_I40IW,
187 RDMA_DRIVER_VMW_PVRDMA,
188 RDMA_DRIVER_QEDR,
189 RDMA_DRIVER_HNS,
190 RDMA_DRIVER_USNIC,
191 RDMA_DRIVER_RXE,
192 RDMA_DRIVER_HFI1,
193 RDMA_DRIVER_QIB,
194 RDMA_DRIVER_EFA,
195 RDMA_DRIVER_SIW,
196};
197
176#endif198#endif
include/uapi/rdma/rdma_user_ioctl_cmds.h+0−21
@@ -84,25 +84,4 @@ struct ib_uverbs_ioctl_hdr { · 83 unmodified lines
84 struct ib_uverbs_attr attrs[0];84 struct ib_uverbs_attr attrs[0];
85};85};
86 86
87enum rdma_driver_id {
88 RDMA_DRIVER_UNKNOWN,
89 RDMA_DRIVER_MLX5,
90 RDMA_DRIVER_MLX4,
91 RDMA_DRIVER_CXGB4,
92 RDMA_DRIVER_MTHCA,
93 RDMA_DRIVER_BNXT_RE,
94 RDMA_DRIVER_OCRDMA,
95 RDMA_DRIVER_NES,
96 RDMA_DRIVER_I40IW,
97 RDMA_DRIVER_VMW_PVRDMA,
98 RDMA_DRIVER_QEDR,
99 RDMA_DRIVER_HNS,
100 RDMA_DRIVER_USNIC,
101 RDMA_DRIVER_RXE,
102 RDMA_DRIVER_HFI1,
103 RDMA_DRIVER_QIB,
104 RDMA_DRIVER_EFA,
105 RDMA_DRIVER_SIW,
106};
107
108#endif87#endif