From: Upinder Malhi Date: Thu, 9 Jan 2014 22:48:06 +0000 (-0800) Subject: IB/usnic: Add struct usnic_transport_spec X-Git-Url: https://git.stricted.de/?a=commitdiff_plain;h=301a0dd68e5ddd22d992a58f466b621987d9df3b;p=GitHub%2Fexynos8895%2Fandroid_kernel_samsung_universal8895.git IB/usnic: Add struct usnic_transport_spec Add *struct usnic_transport_spec* for passing around transport specifications. Signed-off-by: Upinder Malhi Signed-off-by: Roland Dreier --- diff --git a/drivers/infiniband/hw/usnic/usnic_abi.h b/drivers/infiniband/hw/usnic/usnic_abi.h index 510b7d702465..dd3e4c6c474f 100644 --- a/drivers/infiniband/hw/usnic/usnic_abi.h +++ b/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;