[dpdk-dev] [PATCH 00/10] add MACSEC hw offload to atlantic PMD
Igor Russkikh
Igor.Russkikh at aquantia.com
Wed Apr 10 13:18:35 CEST 2019
This patchset implements MACSEC hardware offload configuration in
Atlantic PMD. To do this we also propose global ethdev ops
for macsec offload and move testpmd from direct usage of ixgbe
to generic API.
ixgbe changes were only sanity/build verified, would be glad if
somebody could test these out.
Igor Russkikh (3):
ethdev: introduce MACSEC device ops
app/testpmd: use generic MACSEC API calls
net/ixgbe: macsec callbacks implementation
Pavel Belous (7):
net/atlantic: macsec hardware structures declaration
net/atlantic: macsec configuration code
net/atlantic: macsec firmware interface
net/atlantic: interrupt handling of macsec events
net/atlantic: implement macsec statistics
net/atlantic: bump internal driver version
net/atlantic: indicate macsec in NIC docs
app/test-pmd/cmdline.c | 20 +-
doc/guides/nics/atlantic.rst | 1 +
doc/guides/nics/features/atlantic.ini | 1 +
drivers/net/atlantic/atl_common.h | 2 +-
drivers/net/atlantic/atl_ethdev.c | 368 +++++++++++++++++-
drivers/net/atlantic/atl_ethdev.h | 2 +-
drivers/net/atlantic/atl_types.h | 39 ++
drivers/net/atlantic/hw_atl/hw_atl_utils.h | 148 +++++++
.../net/atlantic/hw_atl/hw_atl_utils_fw2x.c | 51 +++
drivers/net/ixgbe/ixgbe_ethdev.c | 55 +++
lib/librte_ethdev/rte_ethdev.c | 87 +++++
lib/librte_ethdev/rte_ethdev.h | 115 ++++++
lib/librte_ethdev/rte_ethdev_core.h | 23 ++
13 files changed, 881 insertions(+), 31 deletions(-)
--
2.17.1
More information about the dev
mailing list