diff options
author | Pavel Belous <pavel.belous@aquantia.com> | 2019-04-18 11:39:51 +0000 |
---|---|---|
committer | Ferruh Yigit <ferruh.yigit@intel.com> | 2019-04-19 14:51:54 +0200 |
commit | ec0dec44ecb9f90d92c66a6ee984cbb6c4c0e05f (patch) | |
tree | 5c0fee075548926547b676ba9ef8099588fef966 /doc | |
parent | 0ec6573b3bc3dac0435c83b28cf659b54c2b4786 (diff) | |
download | dpdk-draft-windows-ec0dec44ecb9f90d92c66a6ee984cbb6c4c0e05f.zip dpdk-draft-windows-ec0dec44ecb9f90d92c66a6ee984cbb6c4c0e05f.tar.gz dpdk-draft-windows-ec0dec44ecb9f90d92c66a6ee984cbb6c4c0e05f.tar.xz |
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>
Diffstat (limited to 'doc')
-rw-r--r-- | doc/guides/nics/atlantic.rst | 6 | ||||
-rw-r--r-- | doc/guides/nics/features/atlantic.ini | 1 | ||||
-rw-r--r-- | doc/guides/rel_notes/release_19_05.rst | 4 |
3 files changed, 11 insertions, 0 deletions
diff --git a/doc/guides/nics/atlantic.rst b/doc/guides/nics/atlantic.rst index 80591b1..22f2410 100644 --- a/doc/guides/nics/atlantic.rst +++ b/doc/guides/nics/atlantic.rst @@ -19,6 +19,12 @@ Supported features - RSS (Receive Side Scaling) - Checksum offload - Jumbo Frame upto 16K +- MACSEC offload + +Experimental API features +^^^^^^^^^^^^^^^^^^^^^^^^^ + +- MACSEC PMD API is considered as experimental and is subject to change/removal in next DPDK releases. Configuration Information ^^^^^^^^^^^^^^^^^^^^^^^^^ diff --git a/doc/guides/nics/features/atlantic.ini b/doc/guides/nics/features/atlantic.ini index 5ed095b..2bb8ecc 100644 --- a/doc/guides/nics/features/atlantic.ini +++ b/doc/guides/nics/features/atlantic.ini @@ -20,6 +20,7 @@ VLAN filter = Y Flow control = Y CRC offload = Y VLAN offload = Y +MACsec offload = Y L3 checksum offload = Y L4 checksum offload = Y Packet type parsing = Y diff --git a/doc/guides/rel_notes/release_19_05.rst b/doc/guides/rel_notes/release_19_05.rst index 3606469..3c388da 100644 --- a/doc/guides/rel_notes/release_19_05.rst +++ b/doc/guides/rel_notes/release_19_05.rst @@ -165,6 +165,10 @@ New Features * Added CRC offload support * Added Rx checksum offload validation support +* **Updated the atlantic PMD.** + + Added MACSEC hardware offload experimental API. + * **Updated the QuickAssist Technology PMD.** Added support for AES-XTS with 128 and 256 bit AES keys. |