Skip site navigation (1)Skip section navigation (2)

  
 
  

home | help
rte_pmd_cnxk_ipsec_inb_sa(3)	      DPDK	    rte_pmd_cnxk_ipsec_inb_sa(3)

NAME
     rte_pmd_cnxk_ipsec_inb_sa

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
     uint64_t ar_win: 3
     uint64_t hard_life_dec: 1
     uint64_t soft_life_dec: 1
     uint64_t count_glb_octets: 1
     uint64_t count_glb_pkts: 1
     uint64_t count_mib_bytes: 1
     uint64_t count_mib_pkts: 1
     uint64_t hw_ctx_off: 7
     uint64_t ctx_id: 16
     uint64_t orig_pkt_fabs: 1
     uint64_t orig_pkt_free: 1
     uint64_t pkind: 6
     uint64_t et_ovrwr: 1
     uint64_t pkt_output: 2
     uint64_t pkt_format: 1
     uint64_t defrag_opt: 2
     uint64_t x2p_dst: 1
     uint64_t ctx_push_size: 7
     uint64_t ctx_hdr_size: 2
     uint64_t aop_valid: 1
     uint64_t ctx_size: 4
     uint64_t orig_pkt_aura: 20
     uint64_t orig_pkt_foff: 8
     uint64_t cookie: 32
     uint64_t valid: 1
     uint64_t dir: 1
     uint64_t ipsec_mode: 1
     uint64_t ipsec_protocol: 1
     uint64_t aes_key_len: 2
     uint64_t enc_type: 3
     uint64_t life_unit: 1
     uint64_t auth_type: 4
     uint64_t encap_type: 2
     uint64_t et_ovrwr_ddr_en: 1
     uint64_t esn_en: 1
     uint64_t tport_l4_incr_csum: 1
     uint64_t ip_hdr_verify: 2
     uint64_t udp_ports_verify: 1
     uint64_t l3hdr_on_err: 1
     uint64_t spi: 32
     uint8_t salt [4]
     uint64_t udp_src_port: 16
     uint64_t udp_dst_port: 16

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.

   uint64_t cookie
     SA cookie

     Definition at line 239 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.

Version 25.11.0 		 Thu Aug 27 2026    rte_pmd_cnxk_ipsec_inb_sa(3)

Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=orig_pkt_fabs&sektion=3&manpath=FreeBSD+Ports+15.1.quarterly>

home | help