net/atlantic: enable MACsec configuration
authorPavel Belous <pavel.belous@aquantia.com>
Thu, 18 Apr 2019 11:39:51 +0000 (11:39 +0000)
committerFerruh Yigit <ferruh.yigit@intel.com>
Fri, 19 Apr 2019 12:51:54 +0000 (14:51 +0200)
commitec0dec44ecb9f90d92c66a6ee984cbb6c4c0e05f
tree5c0fee075548926547b676ba9ef8099588fef966
parent0ec6573b3bc3dac0435c83b28cf659b54c2b4786
net/atlantic: enable MACsec configuration

These are driver MACsec configuration routines.
They fill in config structures and prepare these
to be send to FW. Actual configuration will happen in
link interrupt handler.

We declare MACsec offload bits in DPDK offload capabilities
and provide external experimental MACsec API wrappers.

Also update documentation with feature matrix for the
enabled feature.

Signed-off-by: Pavel Belous <pavel.belous@aquantia.com>
Signed-off-by: Igor Russkikh <igor.russkikh@aquantia.com>
doc/guides/nics/atlantic.rst
doc/guides/nics/features/atlantic.ini
doc/guides/rel_notes/release_19_05.rst
drivers/net/atlantic/Makefile
drivers/net/atlantic/atl_ethdev.c
drivers/net/atlantic/atl_ethdev.h
drivers/net/atlantic/meson.build
drivers/net/atlantic/rte_pmd_atlantic.c [new file with mode: 0644]
drivers/net/atlantic/rte_pmd_atlantic.h [new file with mode: 0644]
drivers/net/atlantic/rte_pmd_atlantic_version.map