[dpdk-dev] [PATCH v3 0/6] add MACSEC hw offload to atlantic PMD
Igor Russkikh
Igor.Russkikh at aquantia.com
Thu Apr 18 13:39:46 CEST 2019
This patchset implements MACSEC hardware offload configuration in
Atlantic PMD via experimental PMD API.
There is an agreement to work on 19.08 timeframe for the generic
MACSEC API inside of rte_security.
v3 changes after Ferruh's comments:
- Fixed per-patch build by rearranging patch 2/4.
- Added documentation comments into the API header.
v2 changes:
- Removed public API changes for macsec, leave only PMD experimental
API for MACSEC in a form, similar to what ixgbe driver provides.
- Joined doc and features update into commit where macsec features
gets actually enabled
Igor Russkikh (1):
net/atlantic: bump internal driver version
Pavel Belous (5):
net/atlantic: macsec hardware structures declaration
net/atlantic: enable macsec configuration
net/atlantic: macsec firmware interface
net/atlantic: interrupt handling and macsec configuration
net/atlantic: implement macsec statistics
doc/guides/nics/atlantic.rst | 6 +
doc/guides/nics/features/atlantic.ini | 1 +
drivers/net/atlantic/Makefile | 1 +
drivers/net/atlantic/atl_common.h | 2 +-
drivers/net/atlantic/atl_ethdev.c | 364 +++++++++++++++++-
drivers/net/atlantic/atl_ethdev.h | 14 +-
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/atlantic/meson.build | 1 +
drivers/net/atlantic/rte_pmd_atlantic.c | 102 +++++
drivers/net/atlantic/rte_pmd_atlantic.h | 120 ++++++
.../net/atlantic/rte_pmd_atlantic_version.map | 12 +
13 files changed, 844 insertions(+), 17 deletions(-)
create mode 100644 drivers/net/atlantic/rte_pmd_atlantic.c
create mode 100644 drivers/net/atlantic/rte_pmd_atlantic.h
--
2.17.1
More information about the dev
mailing list