diff options
author | Vishwanathapura, Niranjana | 2017-04-13 05:29:30 +0200 |
---|---|---|
committer | Doug Ledford | 2017-04-20 21:19:41 +0200 |
commit | 64551ede6cd1c9f814951914e23ef1d2a9498f71 (patch) | |
tree | b1b8f80c4edf3fe578631884895de697902cf9f8 /drivers/infiniband/hw/hfi1/hfi.h | |
parent | IB/hfi1: Virtual Network Interface Controller (VNIC) HW support (diff) | |
download | kernel-qcow2-linux-64551ede6cd1c9f814951914e23ef1d2a9498f71.tar.gz kernel-qcow2-linux-64551ede6cd1c9f814951914e23ef1d2a9498f71.tar.xz kernel-qcow2-linux-64551ede6cd1c9f814951914e23ef1d2a9498f71.zip |
IB/hfi1: VNIC SDMA support
HFI1 VNIC SDMA support enables transmission of VNIC packets over SDMA.
Map VNIC queues to SDMA engines and support halting and wakeup of the
VNIC queues.
Reviewed-by: Dennis Dalessandro <dennis.dalessandro@intel.com>
Reviewed-by: Ira Weiny <ira.weiny@intel.com>
Signed-off-by: Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
Signed-off-by: Doug Ledford <dledford@redhat.com>
Diffstat (limited to 'drivers/infiniband/hw/hfi1/hfi.h')
-rw-r--r-- | drivers/infiniband/hw/hfi1/hfi.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/drivers/infiniband/hw/hfi1/hfi.h b/drivers/infiniband/hw/hfi1/hfi.h index a12bb462d83f..2862b14b8414 100644 --- a/drivers/infiniband/hw/hfi1/hfi.h +++ b/drivers/infiniband/hw/hfi1/hfi.h @@ -834,6 +834,7 @@ struct hfi1_asic_data { /* Virtual NIC information */ struct hfi1_vnic_data { struct hfi1_ctxtdata *ctxt[HFI1_NUM_VNIC_CTXT]; + struct kmem_cache *txreq_cache; u8 num_vports; struct idr vesw_idr; u8 rmt_start; |