rte_security_ops(3)
β¨ rte_security_ops β¨
okay bestie, so this one is rte_security_ops(3) from the Library Functions Manual, and honestly? it's giving the plug-and-play table of every security-ish thing a driver can do. it's a struct full of function pointers. no cap. let's get into it π
πΈ NAME πΈ
rte_security_ops β bestie it's literally just the name, that's the whole name, iconic behavior honestly π
π¦ SYNOPSIS π¦
#include <rte_security_driver.h>
π Data Fields π
security_session_create_t session_createsecurity_session_update_t session_updatesecurity_session_get_size session_get_sizesecurity_session_stats_get_t session_stats_getsecurity_session_destroy_t session_destroysecurity_set_pkt_metadata_t set_pkt_metadatasecurity_capabilities_get_t capabilities_getsecurity_macsec_sc_create_t macsec_sc_createsecurity_macsec_sc_destroy_t macsec_sc_destroysecurity_macsec_sa_create_t macsec_sa_createsecurity_macsec_sa_destroy_t macsec_sa_destroysecurity_macsec_sc_stats_get_t macsec_sc_stats_getsecurity_macsec_sa_stats_get_t macsec_sa_stats_getsecurity_rx_inject_configure rx_inject_configuresecurity_inb_pkt_rx_inject inb_pkt_rx_inject
like, fifteen whole fields. fifteen. she's committed. π«Ά
π Detailed Description π
so this is the Security operations function pointer table. that's the whole vibe β a table, full of pointers, each one a function, all of them doing security things. it's the group chat of driver callbacks, basically.
Definition at line300of filerte_security_driver.h.
π₯ Field Documentation π₯
β security_session_create_t session_create
Configure a security session. new session, who dis π
Definition at line301of filerte_security_driver.h.
β security_session_update_t session_update
Update a security session. glow-up arc, commencing.
Definition at line303of filerte_security_driver.h.
β security_session_get_size session_get_size
Return size of security session. just, like, how big is she π
Definition at line305of filerte_security_driver.h.
β security_session_stats_get_t session_stats_get
Get security session statistics. numbers. we love numbers. π
Definition at line307of filerte_security_driver.h.
β security_session_destroy_t session_destroy
Clear a security sessions private data. yeah bestie we're wiping it. it's over it's done π§Ή
Definition at line309of filerte_security_driver.h.
β security_set_pkt_metadata_t set_pkt_metadata
Update mbuf metadata. little touch-up on the mbuf, she needed it β¨
Definition at line311of filerte_security_driver.h.
β security_capabilities_get_t capabilities_get
Get security capabilities. what can she do? let's find out π
Definition at line313of filerte_security_driver.h.
β security_macsec_sc_create_t macsec_sc_create
Configure a MACsec security channel (SC). yes, SC, as in security channel, keep up bestie π
Definition at line315of filerte_security_driver.h.
β security_macsec_sc_destroy_t macsec_sc_destroy
Free a MACsec security channel (SC). SC rights revoked, no more channel for you π
Definition at line317of filerte_security_driver.h.
β security_macsec_sa_create_t macsec_sa_create
Configure a MACsec security association (SA). SA = security association, and she is thriving.
Definition at line319of filerte_security_driver.h.
β security_macsec_sa_destroy_t macsec_sa_destroy
Free a MACsec security association (SA). association over, we're freeing her, it's for the best π
Definition at line321of filerte_security_driver.h.
β security_macsec_sc_stats_get_t macsec_sc_stats_get
Get MACsec SC statistics. the SC receipts, laid out plain π
Definition at line323of filerte_security_driver.h.
β security_macsec_sa_stats_get_t macsec_sa_stats_get
Get MACsec SA statistics. more receipts, this time for the SA. obsessed π₯
Definition at line325of filerte_security_driver.h.
β security_rx_inject_configure rx_inject_configure
Rx inject configure. setting up the Rx inject situation, that's it that's the description π
Definition at line327of filerte_security_driver.h.
β security_inb_pkt_rx_inject inb_pkt_rx_inject
Perform security processing and do Rx inject. the main character: she processes the security stuff AND does the Rx inject. periodt π
Definition at line329of filerte_security_driver.h.
π Author π
Generated automatically by Doxygen for DPDK from the source code. so like, a robot wrote this, but she ate, fr fr π€π
and that's the whole page bestie, tysm for reading, ily π«Ά this was rte_security_ops(3) from DPDK Version 25.11.3 β mwah, bye, slay, drink water ππΈ
π¦ 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