rte_pmd_cnxk_ipsec_inb_sa - Man Page

Synopsis

#include <rte_pmd_cnxk.h>

Data Fields

union {
} w0
union {
} w1
union {
} w2
uint64_t rsvd7
uint8_t cipher_key [RTE_PMD_CNXK_CTX_MAX_CKEY_LEN]
union {
} w8
union {
} w10
union rte_pmd_cnxk_ipsec_outer_ip_hdr outer_hdr
uint8_t hmac_opad_ipad [RTE_PMD_CNXK_CTX_MAX_OPAD_IPAD_LEN]
struct rte_pmd_cnxk_ipsec_inb_ctx_update_reg ctx

Detailed Description

Inbound IPsec SA

Definition at line 170 of file rte_pmd_cnxk.h.

Field Documentation

uint64_t ar_win

AR window size

Definition at line 175 of file rte_pmd_cnxk.h.

uint64_t hard_life_dec

Hard life enable

Definition at line 177 of file rte_pmd_cnxk.h.

uint64_t soft_life_dec

Soft life enable

Definition at line 179 of file rte_pmd_cnxk.h.

uint64_t count_glb_octets

Count global octets

Definition at line 182 of file rte_pmd_cnxk.h.

uint64_t count_glb_pkts

Count global pkts

Definition at line 184 of file rte_pmd_cnxk.h.

uint64_t count_mib_bytes

Count bytes

Definition at line 186 of file rte_pmd_cnxk.h.

uint64_t count_mib_pkts

Count pkts

Definition at line 189 of file rte_pmd_cnxk.h.

uint64_t hw_ctx_off

HW context offset

Definition at line 191 of file rte_pmd_cnxk.h.

uint64_t ctx_id

Context ID

Definition at line 194 of file rte_pmd_cnxk.h.

uint64_t orig_pkt_fabs

Original packet free absolute

Definition at line 197 of file rte_pmd_cnxk.h.

uint64_t orig_pkt_free

Original packet free

Definition at line 199 of file rte_pmd_cnxk.h.

uint64_t pkind

PKIND for second pass

Definition at line 201 of file rte_pmd_cnxk.h.

uint64_t et_ovrwr

Ether type overwrite

Definition at line 205 of file rte_pmd_cnxk.h.

uint64_t pkt_output

Packet output type

Definition at line 207 of file rte_pmd_cnxk.h.

uint64_t pkt_format

Packet format type

Definition at line 209 of file rte_pmd_cnxk.h.

uint64_t defrag_opt

Defrag option

Definition at line 211 of file rte_pmd_cnxk.h.

uint64_t x2p_dst

Reserved for X2P dest

Definition at line 213 of file rte_pmd_cnxk.h.

uint64_t ctx_push_size

Context push size

Definition at line 216 of file rte_pmd_cnxk.h.

uint64_t ctx_hdr_size

Context header size

Definition at line 220 of file rte_pmd_cnxk.h.

uint64_t aop_valid

AOP enable

Definition at line 222 of file rte_pmd_cnxk.h.

uint64_t ctx_size

Context size

Definition at line 225 of file rte_pmd_cnxk.h.

union  { ... }  w0

Word0

uint64_t orig_pkt_aura

Original packet aura

Definition at line 234 of file rte_pmd_cnxk.h.

uint64_t orig_pkt_foff

Original packet free offset

Definition at line 237 of file rte_pmd_cnxk.h.

union  { ... }  w1

Word1

uint64_t valid

SA valid

Definition at line 248 of file rte_pmd_cnxk.h.

uint64_t dir

SA direction

Definition at line 250 of file rte_pmd_cnxk.h.

uint64_t ipsec_mode

IPsec mode

Definition at line 254 of file rte_pmd_cnxk.h.

uint64_t ipsec_protocol

IPsec protocol

Definition at line 256 of file rte_pmd_cnxk.h.

uint64_t aes_key_len

AES key length

Definition at line 258 of file rte_pmd_cnxk.h.

uint64_t enc_type

Encryption algo

Definition at line 261 of file rte_pmd_cnxk.h.

uint64_t life_unit

Soft life and hard life unit

Definition at line 263 of file rte_pmd_cnxk.h.

uint64_t auth_type

Authentication algo

Definition at line 265 of file rte_pmd_cnxk.h.

uint64_t encap_type

Encapsulation type

Definition at line 268 of file rte_pmd_cnxk.h.

uint64_t et_ovrwr_ddr_en

Ether type override enable

Definition at line 270 of file rte_pmd_cnxk.h.

uint64_t esn_en

ESN enable

Definition at line 272 of file rte_pmd_cnxk.h.

uint64_t tport_l4_incr_csum

Transport mode L4 checksum incrementally update

Definition at line 274 of file rte_pmd_cnxk.h.

uint64_t ip_hdr_verify

Outer IP header verification

Definition at line 276 of file rte_pmd_cnxk.h.

uint64_t udp_ports_verify

UDP enacapsulation ports verification

Definition at line 278 of file rte_pmd_cnxk.h.

uint64_t l3hdr_on_err

Return 64B of L2/L3 header on error

Definition at line 281 of file rte_pmd_cnxk.h.

uint64_t spi

SPI

Definition at line 286 of file rte_pmd_cnxk.h.

union  { ... }  w2

Word 2

uint64_t rsvd7

Word3

Definition at line 292 of file rte_pmd_cnxk.h.

uint8_t cipher_key[RTE_PMD_CNXK_CTX_MAX_CKEY_LEN]

Word4 - Word7

Definition at line 295 of file rte_pmd_cnxk.h.

uint8_t salt[4]

IV salt

Definition at line 302 of file rte_pmd_cnxk.h.

union  { ... }  w8

Word8 - Word9

uint64_t udp_src_port

UDP encapsulation source port

Definition at line 313 of file rte_pmd_cnxk.h.

uint64_t udp_dst_port

UDP encapsulation destination port

Definition at line 315 of file rte_pmd_cnxk.h.

union  { ... }  w10

Word10

union rte_pmd_cnxk_ipsec_outer_ip_hdr outer_hdr

Word11 - Word14

Definition at line 321 of file rte_pmd_cnxk.h.

uint8_t hmac_opad_ipad[RTE_PMD_CNXK_CTX_MAX_OPAD_IPAD_LEN]

Word15 - Word30

Definition at line 324 of file rte_pmd_cnxk.h.

struct rte_pmd_cnxk_ipsec_inb_ctx_update_reg ctx

Word31 - Word100

Definition at line 327 of file rte_pmd_cnxk.h.

Author

Generated automatically by Doxygen for DPDK from the source code.

Info

Version 24.11.1 DPDK