net/sfc/base: introduce EVB module for SR-IOV
authorGautam Dawar <gdawar@solarflare.com>
Mon, 10 Jun 2019 07:38:33 +0000 (08:38 +0100)
committerFerruh Yigit <ferruh.yigit@intel.com>
Thu, 20 Jun 2019 21:42:04 +0000 (23:42 +0200)
commit4f12e20c85dce289668ef0ff61295fdebeb14b7d
treed18e8da759cd2cf8f4f6f9305fcbbfdb063136d9
parent5895208db67ce52ea7e1be157ec9454a2dbf8445
net/sfc/base: introduce EVB module for SR-IOV

Implement the framework for Enterprise Virtual Briding (EVB) module.
SR-IOV augments the software virtual switch with NIC capabilities
supported from EVB module.
Further patches will add APIs to create and destroy EVB switching
hierarchy required for SR-IOV and APIs to set vPort properties like MAC,
VLAN etc.

Signed-off-by: Gautam Dawar <gdawar@solarflare.com>
Signed-off-by: Andrew Rybchenko <arybchenko@solarflare.com>
drivers/net/sfc/Makefile
drivers/net/sfc/base/ef10_evb.c [new file with mode: 0644]
drivers/net/sfc/base/ef10_impl.h
drivers/net/sfc/base/efx.h
drivers/net/sfc/base/efx_check.h
drivers/net/sfc/base/efx_evb.c [new file with mode: 0644]
drivers/net/sfc/base/efx_impl.h
drivers/net/sfc/base/meson.build
drivers/net/sfc/efsys.h