|
API Reference Manual
1.48.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.