diff options
Diffstat (limited to 'include')
| -rw-r--r-- | include/uapi/rdma/ib_user_verbs.h | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/include/uapi/rdma/ib_user_verbs.h b/include/uapi/rdma/ib_user_verbs.h index f0f799afd856..b513e662d8e4 100644 --- a/include/uapi/rdma/ib_user_verbs.h +++ b/include/uapi/rdma/ib_user_verbs.h | |||
| @@ -207,10 +207,21 @@ struct ib_uverbs_ex_query_device { | |||
| 207 | __u32 reserved; | 207 | __u32 reserved; |
| 208 | }; | 208 | }; |
| 209 | 209 | ||
| 210 | struct ib_uverbs_odp_caps { | ||
| 211 | __u64 general_caps; | ||
| 212 | struct { | ||
| 213 | __u32 rc_odp_caps; | ||
| 214 | __u32 uc_odp_caps; | ||
| 215 | __u32 ud_odp_caps; | ||
| 216 | } per_transport_caps; | ||
| 217 | __u32 reserved; | ||
| 218 | }; | ||
| 219 | |||
| 210 | struct ib_uverbs_ex_query_device_resp { | 220 | struct ib_uverbs_ex_query_device_resp { |
| 211 | struct ib_uverbs_query_device_resp base; | 221 | struct ib_uverbs_query_device_resp base; |
| 212 | __u32 comp_mask; | 222 | __u32 comp_mask; |
| 213 | __u32 response_length; | 223 | __u32 response_length; |
| 224 | struct ib_uverbs_odp_caps odp_caps; | ||
| 214 | }; | 225 | }; |
| 215 | 226 | ||
| 216 | struct ib_uverbs_query_port { | 227 | struct ib_uverbs_query_port { |
