FreeBSD Manual Pages
rte_security_macsec_xform(3) DPDK rte_security_macsec_xform(3) NAME rte_security_macsec_xform SYNOPSIS #include <rte_security.h> Data Fields enum rte_security_macsec_direction dir enum rte_security_macsec_alg alg uint8_t cipher_off uint64_t sci uint16_t sc_id uint16_t mtu uint8_t sectag_off uint16_t protect_frames: 1 uint16_t sectag_insert_mode: 1 uint16_t icv_include_da_sa: 1 uint16_t ctrl_port_enable: 1 uint16_t sectag_version: 1 uint16_t end_station: 1 uint16_t send_sci: 1 uint16_t scb: 1 uint16_t encrypt: 1 uint16_t reserved: 7 uint32_t replay_win_sz uint16_t validate_frames: 2 uint16_t preserve_sectag: 1 uint16_t preserve_icv: 1 uint16_t replay_protect: 1 Detailed Description MACsec security session configuration Definition at line 429 of file rte_security.h. Field Documentation enum rte_security_macsec_direction dir Direction of flow/secure channel Definition at line 431 of file rte_security.h. enum rte_security_macsec_alg alg MACsec algorithm to be used Definition at line 433 of file rte_security.h. uint8_t cipher_off Cipher offset from start of Ethernet header Definition at line 435 of file rte_security.h. uint64_t sci SCI to be used for RX flow identification or to set SCI in packet for TX when send_sci is set Definition at line 440 of file rte_security.h. uint16_t sc_id Receive/transmit secure channel ID created by rte_security_macsec_sc_create Definition at line 442 of file rte_security.h. uint16_t mtu MTU for transmit frame (valid for inline processing) Definition at line 446 of file rte_security.h. uint8_t sectag_off Offset to insert sectag from start of ethernet header or from a matching VLAN tag Definition at line 451 of file rte_security.h. uint16_t protect_frames Enable MACsec protection of frames Definition at line 453 of file rte_security.h. uint16_t sectag_insert_mode Sectag insertion mode If 1, Sectag is inserted at fixed sectag_off set above. If 0, Sectag is inserted at relative sectag_off from a matching VLAN tag set. Definition at line 460 of file rte_security.h. uint16_t icv_include_da_sa ICV includes source and destination MAC addresses Definition at line 462 of file rte_security.h. uint16_t ctrl_port_enable Control port is enabled Definition at line 464 of file rte_security.h. uint16_t sectag_version Version of MACsec header. Should be 0 Definition at line 466 of file rte_security.h. uint16_t end_station Enable end station. SCI is not valid Definition at line 468 of file rte_security.h. uint16_t send_sci Send SCI along with sectag Definition at line 470 of file rte_security.h. uint16_t scb enable secure channel support EPON - single copy broadcast Definition at line 472 of file rte_security.h. uint16_t encrypt Enable packet encryption and set RTE_MACSEC_TCI_C and RTE_MACSEC_TCI_E in sectag Definition at line 477 of file rte_security.h. uint16_t reserved Reserved bitfields for future Definition at line 479 of file rte_security.h. uint32_t replay_win_sz Replay Window size to be supported Definition at line 483 of file rte_security.h. uint16_t validate_frames Set bits as per RTE_SECURITY_MACSEC_VALIDATE_* Definition at line 485 of file rte_security.h. uint16_t preserve_sectag Do not strip SecTAG after processing Definition at line 491 of file rte_security.h. uint16_t preserve_icv Do not strip ICV from the packet after processing Definition at line 493 of file rte_security.h. uint16_t replay_protect Enable anti-replay protection Definition at line 495 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_xform(3)
NAME | SYNOPSIS | Detailed Description | Field Documentation | Author
Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=end_station&sektion=3&manpath=FreeBSD+Ports+15.1.quarterly>
