rte_pmd_cn...ec_outb_iv(3)

πŸ“¦ version 26.03, in nixos 26.05, nixpkgs unstable

✨ NAME ✨

rte_pmd_cnxk_ipsec_outb_iv β€” bestie, this is a struct that holds outbound IPsec IV data πŸ’– (and yeah, the page header up top squishes the name down to rte_pmd_cn...ec_outb_iv(3) because terminal width said no πŸ™ˆ β€” it's the Library Functions Manual, section 3, iykyk).


🌸 SYNOPSIS 🌸

#include <rte_pmd_cnxk.h>

πŸŽ€ Data Fields πŸŽ€

uint8_t iv_dbg [16]

πŸ¦‹ Detailed Description πŸ¦‹

Okay so this whole struct is literally just Outbound IPsec IV data 🌈. That's the vibe. That's the assignment.

Heads up bestie: it says the definition lives at line 134 of the file rte_pmd_cnxk.h β€” noted, cited, slayed ✨

πŸ’… Field Documentation πŸ’…

So the fields are where it gets a lil' quirky β€” the SYNOPSIS only shows you one field, but the docs are gonna drop four on you. Not a drill, not a typo on my end, I'm giving you exactly what the page gives 😭

  • uint8_t iv_dbg[16] β€” the IV debug field, 16B 🫢. Defined at line 137 of rte_pmd_cnxk.h.
  • uint8_t iv_dbg1[4] β€” IV debug, 8B. Yes bestie, the array says [4] and the description says 8B β€” that's what the page says, so that's what I'm telling you, no editing, no cap πŸ’€. Defined at line 140 of rte_pmd_cnxk.h.
  • uint8_t salt[4] β€” the Salt πŸ§‚βœ¨. Defined at line 142 of rte_pmd_cnxk.h.
  • uint8_t iv_dbg2[4] β€” IV debug, 8B (again with the [4] vs 8B situation, and again I'm just the messenger πŸ™ˆ). Defined at line 146 of rte_pmd_cnxk.h.
Fr fr, the 4-vs-8B thing is exactly how the page describes it β€” I'm not out here inventing lore πŸ‘‘

πŸ‘‘ Author πŸ‘‘

Generated automatically by Doxygen for DPDK from the source code. So nobody hand-wrote this, it's a whole robot doing the typing, and honestly? It ate πŸ€–πŸ’…


And that's the whole page, bestie β€” sign-off time: this gorgeous little artifact comes to you from DPDK, Version 26.03.0. Go forth and IV responsibly πŸ¦‹πŸ’œ

πŸ“¦ where this page comes from