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