RTE_ETH_EVENT_MACSEC_DESC(3)
β¨ rte_eth_event_macsec_desc(3) β¨
okay bestie, gather round π«Ά this one lives in the Library Functions Manual and it's genuinely so cute once you get it. it's a struct. a little baby descriptor. and she EATS. π
πΈ NAME πΈ
rte_eth_event_macsec_desc β no cap, that's literally the whole name, that's her. π
π¦ SYNOPSIS π¦
#include <rte_ethdev.h>
π Data Fields π
enum rte_eth_event_macsec_type type
enum rte_eth_event_macsec_subtype subtype
uint64_t metadata
three fields. three. iconic trio behaviour honestly. β¨
π Detailed Description π
so. this is the descriptor for the RTE_ETH_EVENT_MACSEC event. that's the whole vibe. ethdev uses it to send along the extra info that comes with the MACsec offload event β like, the event itself is the main character, and this struct is the entourage carrying the details. π
Definition at line 4115 of file rte_ethdev.h. (yes we cite our sources, we're not feral) π
π Field Documentation π
β enum rte_eth_event_macsec_type type
it's the type of RTE_ETH_EVENT_MACSEC_* event. the what-happened. the whole point. π«
Definition at line 4117 of file rte_ethdev.h.
π enum rte_eth_event_macsec_subtype subtype
and this one is the type of RTE_ETH_SUBEVENT_MACSEC_* subevent β like the type said "here's the category" and subtype said "okay but SPECIFICALLY". two layers of lore, we love a hierarchy. π
Definition at line 4119 of file rte_ethdev.h.
π§ uint64_t metadata
event specific metadata, bestie. that's it, that's the field. π
but okay here's the tea: for the following events, the userdata you registered with the rte_security_session gets returned to you as the metadata. so it's your own little note coming back home to you. iykyk. π
See also: struct rte_security_session_conf
Definition at line 4129 of file rte_ethdev.h.
π Author π
Generated automatically by Doxygen for DPDK from the source code. so like, not a human author, a robot did this, and honestly? the robot ate. π₯
and that's the whole page, bestie!! π this came to you from DPDK, Version 25.11.3, and it's the rte_eth_ev...macsec_desc(3) page β the truncation in the header is just the man page system being dramatic about long names, we don't take it personally. slay, go forth, go read rte_ethdev.h around line 4115, and remember: the facts didn't change, only the vibe did. periodt. π
β¨π¦
π¦ where this page comes from
- ubuntu resolute: dpdk-doc 25.11.3-0ubuntu0.26.04.1 Β· BSD-3-Clause
- ubuntu stonking: dpdk-doc 25.11.3-1 Β· BSD-3-Clause
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms