rte_ipsec_sa_pkt_func(3)

πŸ’– NAME πŸ’–

rte_ipsec_sa_pkt_func β€” bestie, say hi to the IPsec session function squad ✨


🌸 SYNOPSIS 🌸

#include <rte_ipsec.h>

πŸ¦‹ DETAILED DESCRIPTION πŸ¦‹

okay so rte_ipsec_sa_pkt_func is the group of functions that are IPsec session specific β€” like, they only make sense once you've got yourself an IPsec session, iykyk. Here's what they're here to do:

  • prepare β€” for input mbufs and a given IPsec session, it prepares the crypto ops that can be enqueued into the cryptodev that's associated with that given session. (peep rte_ipsec_pkt_crypto_prepare below for more details πŸ‘€)
  • prepare_stateless β€” literally the same vibe as prepare, except the further processing gets done based on the IPsec state that's provided by the 'state' parameter. no cap. 🫢
  • process β€” this one finalizes the processing of packets after the crypto-dev is done with them, or it processes packets that are subjects to inline IPsec offload. (see rte_ipsec_pkt_process for more details πŸ’…)
ngl, this whole thing is defined at line 44 of file rte_ipsec.h β€” iconic location, fr fr. πŸ“

πŸ‘‘ AUTHOR πŸ‘‘

Generated automatically by Doxygen for DPDK from the source code. not a human author bestie, it's the robot doing its little thing πŸ€–βœ¨


and that's the whole page, mwah πŸ’‹ this cutie is from DPDK, Version 25.11.3, and yeah β€” that's the tea, periodt. πŸŽ€πŸ¦‹πŸŒΈ slay.

πŸ“¦ where this page comes from