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>
This commit is contained in:
parent
8192d4acb5
commit
301a0dd68e
1 changed files with 9 additions and 0 deletions
|
@ -33,6 +33,15 @@ enum usnic_transport_type {
|
||||||
USNIC_TRANSPORT_MAX = 2,
|
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 */
|
/*TODO: Future - usnic_modify_qp needs to pass in generic filters */
|
||||||
struct usnic_ib_create_qp_resp {
|
struct usnic_ib_create_qp_resp {
|
||||||
u32 vfid;
|
u32 vfid;
|
||||||
|
|
Loading…
Add table
Reference in a new issue