]> git.baikalelectronics.ru Git - kernel.git/commit
IB/hfi1: OPA_VNIC RDMA netdev support
authorVishwanathapura, Niranjana <niranjana.vishwanathapura@intel.com>
Thu, 13 Apr 2017 03:29:28 +0000 (20:29 -0700)
committerDoug Ledford <dledford@redhat.com>
Thu, 20 Apr 2017 16:03:12 +0000 (12:03 -0400)
commitdb5e63fce197422f6a8c1ef325008b5dcad40a95
tree98c2c6711d7723bf8826ca38f6f420491eca16cf
parent1af3c7b5c8f4eb5b5a05a729b9b3b59334305940
IB/hfi1: OPA_VNIC RDMA netdev support

Add support to create and free OPA_VNIC rdma netdev devices.
Implement netstack interface functionality including xmit_skb,
receive side NAPI etc. Also implement rdma netdev control functions.

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: Andrzej Kacprowski <andrzej.kacprowski@intel.com>
Signed-off-by: Doug Ledford <dledford@redhat.com>
drivers/infiniband/hw/hfi1/Makefile
drivers/infiniband/hw/hfi1/driver.c
drivers/infiniband/hw/hfi1/hfi.h
drivers/infiniband/hw/hfi1/init.c
drivers/infiniband/hw/hfi1/vnic.h [new file with mode: 0644]
drivers/infiniband/hw/hfi1/vnic_main.c [new file with mode: 0644]