DPDK 26.11.0-rc2
Data Fields
rte_pmd_cnxk_ipsec_inb_msns_sa Struct Reference

#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]
 
uint8_t ctx_align_pad [RTE_PMD_CNXK_IPSEC_INB_MSNS_CTX_ALIGN_PAD]
 
struct rte_pmd_cnxk_ipsec_inb_ctx_msns_reg ctx
 
uint8_t rsvd [RTE_PMD_CNXK_IPSEC_INB_SA_MSNS_SZ - RTE_PMD_CNXK_IPSEC_INB_MSNS_CTX_OFF - sizeof(struct rte_pmd_cnxk_ipsec_inb_ctx_msns_reg)]
 

Detailed Description

Inbound IPsec SA for MSNS with 4 spaces packed in one CTX cache entry.

Word0 - Word30 match struct rte_pmd_cnxk_ipsec_inb_sa. Word32+ is the 32-byte aligned MSNS HW context update region.

Definition at line 402 of file rte_pmd_cnxk.h.

Field Documentation

◆ 

union { ... } w0

Word0

◆ 

union { ... } w1

Word1

◆ 

union { ... } w2

Word2

◆ rsvd7

uint64_t rsvd7

Word3

Definition at line 473 of file rte_pmd_cnxk.h.

◆ cipher_key

uint8_t cipher_key[RTE_PMD_CNXK_CTX_MAX_CKEY_LEN]

Word4 - Word7

Definition at line 476 of file rte_pmd_cnxk.h.

◆ 

union { ... } w8

Word8 - Word9

◆ 

union { ... } w10

Word10

◆ outer_hdr

Word11 - Word14

Definition at line 499 of file rte_pmd_cnxk.h.

◆ hmac_opad_ipad

uint8_t hmac_opad_ipad[RTE_PMD_CNXK_CTX_MAX_OPAD_IPAD_LEN]

Word15 - Word30

Definition at line 502 of file rte_pmd_cnxk.h.

◆ ctx_align_pad

Pad Word31 so MSNS HW ctx region is 32-byte aligned

Definition at line 505 of file rte_pmd_cnxk.h.

◆ ctx

struct rte_pmd_cnxk_ipsec_inb_ctx_msns_reg ctx

Word32+ MSNS HW context update region (32-byte aligned)

Definition at line 508 of file rte_pmd_cnxk.h.

◆ rsvd

uint8_t rsvd[RTE_PMD_CNXK_IPSEC_INB_SA_MSNS_SZ - RTE_PMD_CNXK_IPSEC_INB_MSNS_CTX_OFF - sizeof(struct rte_pmd_cnxk_ipsec_inb_ctx_msns_reg)]

Reserved to pad SA to 1KB

Definition at line 511 of file rte_pmd_cnxk.h.


The documentation for this struct was generated from the following file: