Explorar o código

IB/usnic: Add struct usnic_transport_spec

Add *struct usnic_transport_spec* for passing around transport
specifications.

Signed-off-by: Upinder Malhi <umalhi@cisco.com>
Signed-off-by: Roland Dreier <roland@purestorage.com>
Upinder Malhi %!s(int64=11) %!d(string=hai) anos
pai
achega
301a0dd68e
Modificáronse 1 ficheiros con 9 adicións e 0 borrados
  1. 9 0
      drivers/infiniband/hw/usnic/usnic_abi.h

+ 9 - 0
drivers/infiniband/hw/usnic/usnic_abi.h

@@ -33,6 +33,15 @@ enum usnic_transport_type {
 	USNIC_TRANSPORT_MAX		= 2,
 };
 
+struct usnic_transport_spec {
+	enum usnic_transport_type	trans_type;
+	union {
+		struct {
+			uint16_t	port_num;
+		} usnic_roce;
+	};
+};
+
 /*TODO: Future - usnic_modify_qp needs to pass in generic filters */
 struct usnic_ib_create_qp_resp {
 	u32				vfid;