API Reference Manual
1.46.0
|
IPSEC capability. More...
#include <ipsec_types.h>
Data Fields | |
uint32_t | max_num_sa |
Maximum number of IPSEC SAs. | |
odp_support_t | op_mode_sync |
Synchronous IPSEC operation mode (ODP_IPSEC_OP_MODE_SYNC) support. | |
odp_support_t | op_mode_async |
Asynchronous IPSEC operation mode (ODP_IPSEC_OP_MODE_ASYNC) support. | |
odp_support_t | op_mode_inline_in |
Inline inbound IPSEC operation mode (ODP_IPSEC_OP_MODE_INLINE) support. | |
odp_support_t | op_mode_inline_out |
Inline outgoing IPSEC operation mode (ODP_IPSEC_OP_MODE_INLINE) support. | |
odp_support_t | proto_ah |
IP Authenticated Header (ODP_IPSEC_AH) support. | |
odp_support_t | frag_after |
Fragment after IPsec support. | |
odp_support_t | frag_before |
Fragment before IPsec support. | |
odp_support_t | pipeline_cls |
Support of pipelined classification (ODP_IPSEC_PIPELINE_CLS) of resulting inbound packets. | |
odp_support_t | retain_header |
Support of retaining outer headers (retain_outer) in inbound inline processed packets. | |
odp_proto_chksums_t | chksums_in |
Inner packet checksum check offload support in inbound direction. | |
uint32_t | max_cls_cos |
Maximum number of different destination CoSes in classification pipelining. More... | |
odp_bool_t | queue_type_sched |
Scheduled queue support. More... | |
odp_bool_t | queue_type_plain |
Plain queue support. More... | |
uint32_t | max_queues |
Maximum number of different destination queues. More... | |
odp_pktin_vector_capability_t | vector |
Support for returning completion packets as vectors. | |
uint32_t | max_antireplay_ws |
Maximum anti-replay window size. | |
odp_crypto_cipher_algos_t | ciphers |
Supported cipher algorithms. | |
odp_crypto_auth_algos_t | auths |
Supported authentication algorithms. | |
odp_support_t | inline_ipsec_tm |
Support of traffic manager (TM) after inline outbound IPSEC processing. More... | |
odp_ipsec_test_capability_t | test |
IPSEC TEST capabilities. More... | |
odp_reass_capability_t | reassembly |
Post-IPsec reassembly capability. | |
odp_bool_t | reass_async |
Support of reassembly after inbound processing in odp_ipsec_in_enq() | |
odp_bool_t | reass_inline |
Support of reassembly after inline inbound IPsec processing. | |
IPSEC capability.
Definition at line 282 of file api/spec/ipsec_types.h.
uint32_t odp_ipsec_capability_t::max_cls_cos |
Maximum number of different destination CoSes in classification pipelining.
The same CoS may be used for many SAs. This is equal or less than 'max_cos' capability in classifier API.
Definition at line 336 of file api/spec/ipsec_types.h.
odp_bool_t odp_ipsec_capability_t::queue_type_sched |
Scheduled queue support.
0: Scheduled queues are not supported either as IPsec SA destination queues or as IPsec default queue 1: Scheduled queues are supported as both IPsec SA destination queues and IPsec default queue
Definition at line 347 of file api/spec/ipsec_types.h.
odp_bool_t odp_ipsec_capability_t::queue_type_plain |
Plain queue support.
0: Plain queues are not supported either as IPsec SA destination queues or as IPsec default queue 1: Plain queues are supported as both IPsec SA destination queues and IPsec default queue
Definition at line 358 of file api/spec/ipsec_types.h.
uint32_t odp_ipsec_capability_t::max_queues |
Maximum number of different destination queues.
The same queue may be used for many SAs.
Definition at line 362 of file api/spec/ipsec_types.h.
odp_support_t odp_ipsec_capability_t::inline_ipsec_tm |
Support of traffic manager (TM) after inline outbound IPSEC processing.
On unsupported platforms, application is not allowed to use a TM enabled pktio (ODP_PKTOUT_MODE_TM) with outbound inline IPSEC.
Definition at line 383 of file api/spec/ipsec_types.h.
odp_ipsec_test_capability_t odp_ipsec_capability_t::test |
IPSEC TEST capabilities.
Definition at line 389 of file api/spec/ipsec_types.h.