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

FreeBSD Manual Pages

  
 
  

home | help
rte_security_macsec_sa(3)	     DPDK	     rte_security_macsec_sa(3)

NAME
       rte_security_macsec_sa

SYNOPSIS
       #include	<rte_security.h>

   Data	Fields
       enum rte_security_macsec_direction dir
       struct {
	  const	uint8_t	* data
	  uint16_t length
       } key
       uint8_t salt [RTE_SECURITY_MACSEC_SALT_LEN]
       uint8_t an: 2
       uint32_t	ssci
       uint32_t	xpn
       uint32_t	next_pn

Detailed Description
       MACsec secure association (SA) configuration structure.

       Definition at line 352 of file rte_security.h.

Field Documentation
   enum	rte_security_macsec_direction dir
       Direction of SA

       Definition at line 354 of file rte_security.h.

   const uint8_t* data
       pointer to key data

       Definition at line 357 of file rte_security.h.

   uint16_t length
       key length in bytes

       Definition at line 358 of file rte_security.h.

   struct  { ... }  key
       MACsec SA key for AES-GCM 128/256

   uint8_t salt[RTE_SECURITY_MACSEC_SALT_LEN]
       96-bit value distributed	by key agreement protocol

       Definition at line 361 of file rte_security.h.

   uint8_t an
       Association number to be	used

       Definition at line 363 of file rte_security.h.

   uint32_t ssci
       Short Secure Channel Identifier,	to be used for XPN cases

       Definition at line 365 of file rte_security.h.

   uint32_t xpn
       Extended	packet number

       Definition at line 367 of file rte_security.h.

   uint32_t next_pn
       Packet number expected/ to be used for next packet of this SA

       Definition at line 369 of file rte_security.h.

Author
       Generated automatically by Doxygen for DPDK from	the source code.

Version	25.11.0			Thu Jun	11 2026	     rte_security_macsec_sa(3)

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

home | help