logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt

rte_security_macsec_sa

Author

       Generated automatically by Doxygen for DPDK from the source code.

DPDK                                             Version 24.11.2                       rte_security_macsec_sa(3)

Detailed Description

       MACsec secure association (SA) configuration structure.

       Definition at line 352 of file rte_security.h.

Field Documentation

enumrte_security_macsec_directiondir
       Direction of SA

       Definition at line 354 of file rte_security.h.

   constuint8_t*data
       pointer to key data

       Definition at line 357 of file rte_security.h.

   uint16_tlength
       key length in bytes

       Definition at line 358 of file rte_security.h.

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

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

       Definition at line 361 of file rte_security.h.

   uint8_tan
       Association number to be used

       Definition at line 363 of file rte_security.h.

   uint32_tssci
       Short Secure Channel Identifier, to be used for XPN cases

       Definition at line 365 of file rte_security.h.

   uint32_txpn
       Extended packet number

       Definition at line 367 of file rte_security.h.

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

       Definition at line 369 of file rte_security.h.

Name

       rte_security_macsec_sa

Synopsis

       #include <rte_security.h>

   DataFields
       enum rte_security_macsec_directiondir
       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

See Also