hc
2024-05-14 bedbef8ad3e75a304af6361af235302bcc61d06b
kernel/include/uapi/rdma/vmw_pvrdma-abi.h
....@@ -133,6 +133,13 @@
133133 PVRDMA_WC_FLAGS_MAX = PVRDMA_WC_WITH_NETWORK_HDR_TYPE,
134134 };
135135
136
+enum pvrdma_network_type {
137
+ PVRDMA_NETWORK_IB,
138
+ PVRDMA_NETWORK_ROCE_V1 = PVRDMA_NETWORK_IB,
139
+ PVRDMA_NETWORK_IPV4,
140
+ PVRDMA_NETWORK_IPV6
141
+};
142
+
136143 struct pvrdma_alloc_ucontext_resp {
137144 __u32 qp_tab_size;
138145 __u32 reserved;
....@@ -179,6 +186,11 @@
179186 __aligned_u64 qp_addr;
180187 };
181188
189
+struct pvrdma_create_qp_resp {
190
+ __u32 qpn;
191
+ __u32 qp_handle;
192
+};
193
+
182194 /* PVRDMA masked atomic compare and swap */
183195 struct pvrdma_ex_cmp_swap {
184196 __aligned_u64 swap_val;