doc: add inline crypto feature
Signed-off-by: Radu Nicolau <radu.nicolau@intel.com>
This commit is contained in:
parent
651982e5ef
commit
13e855a3b9
@ -506,6 +506,23 @@ Supports adding traffic mirroring rules.
|
||||
* **[related] API**: ``rte_eth_mirror_rule_set()``, ``rte_eth_mirror_rule_reset()``.
|
||||
|
||||
|
||||
.. _nic_features_inline_crypto_doc:
|
||||
|
||||
Inline crypto
|
||||
-------------
|
||||
|
||||
Supports inline crypto processing (eg. inline IPsec). See Security library and PMD documentation for more details.
|
||||
|
||||
* **[uses] rte_eth_rxconf,rte_eth_rxmode**: ``offloads:DEV_RX_OFFLOAD_SECURITY``,
|
||||
* **[uses] rte_eth_txconf,rte_eth_txmode**: ``offloads:DEV_TX_OFFLOAD_SECURITY``.
|
||||
* **[implements] rte_security_ops**: ``session_create``, ``session_update``,
|
||||
``session_stats_get``, ``session_destroy``, ``set_pkt_metadata``, ``capabilities_get``.
|
||||
* **[provides] rte_eth_dev_info**: ``rx_offload_capa,rx_queue_offload_capa:DEV_RX_OFFLOAD_SECURITY``,
|
||||
``tx_offload_capa,tx_queue_offload_capa:DEV_TX_OFFLOAD_SECURITY``.
|
||||
* **[provides] mbuf**: ``mbuf.ol_flags:PKT_RX_SEC_OFFLOAD``,
|
||||
``mbuf.ol_flags:PKT_TX_SEC_OFFLOAD``, ``mbuf.ol_flags:PKT_RX_SEC_OFFLOAD_FAILED``.
|
||||
|
||||
|
||||
.. _nic_features_crc_offload:
|
||||
|
||||
CRC offload
|
||||
|
@ -44,6 +44,7 @@ Flow control =
|
||||
Flow API =
|
||||
Rate limitation =
|
||||
Traffic mirroring =
|
||||
Inline crypto =
|
||||
CRC offload =
|
||||
VLAN offload =
|
||||
QinQ offload =
|
||||
|
@ -33,6 +33,7 @@ Flow control = Y
|
||||
Flow API = Y
|
||||
Rate limitation = Y
|
||||
Traffic mirroring = Y
|
||||
Inline crypto = Y
|
||||
CRC offload = Y
|
||||
VLAN offload = Y
|
||||
QinQ offload = Y
|
||||
|
@ -32,6 +32,7 @@ Flow director = Y
|
||||
Flow control = Y
|
||||
Rate limitation = Y
|
||||
Traffic mirroring = Y
|
||||
Inline crypto = Y
|
||||
Timesync = Y
|
||||
Rx descriptor status = Y
|
||||
Tx descriptor status = Y
|
||||
|
@ -17,6 +17,7 @@ RSS hash = Y
|
||||
RSS key update = Y
|
||||
RSS reta update = Y
|
||||
VLAN filter = Y
|
||||
Inline crypto = Y
|
||||
CRC offload = Y
|
||||
VLAN offload = Y
|
||||
QinQ offload = Y
|
||||
|
@ -17,6 +17,7 @@ RSS hash = Y
|
||||
RSS key update = Y
|
||||
RSS reta update = Y
|
||||
VLAN filter = Y
|
||||
Inline crypto = Y
|
||||
Rx descriptor status = Y
|
||||
Tx descriptor status = Y
|
||||
Basic stats = Y
|
||||
|
@ -239,6 +239,22 @@ There is no RTE API to add a VF's MAC address from the PF. On ixgbe, the
|
||||
as a workaround.
|
||||
|
||||
|
||||
Inline crypto processing support
|
||||
--------------------------------
|
||||
|
||||
Inline IPsec processing is supported for ``RTE_SECURITY_ACTION_TYPE_INLINE_CRYPTO``
|
||||
mode for ESP packets only:
|
||||
|
||||
- ESP authentication only: AES-128-GMAC (128-bit key)
|
||||
- ESP encryption and authentication: AES-128-GCM (128-bit key)
|
||||
|
||||
IPsec Security Gateway Sample Application supports inline IPsec processing for
|
||||
ixgbe PMD.
|
||||
|
||||
For more details see the IPsec Security Gateway Sample Application and Security
|
||||
library documentation.
|
||||
|
||||
|
||||
Supported Chipsets and NICs
|
||||
---------------------------
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user