ixgbe_ipsec_set_rx_sa(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– ixgbe_ipsec_set_rx_sa β€” a Kernel API Manual moment ✨

okay bestie, welcome to the ixgbe_ipsec_set_rx_sa page from the Kernel API Manual, aka the little corner of the kernel where we set up register bits so the hardware remembers your SA info πŸŽ€ no cap, that's the whole vibe of the NAME section and I'm obsessed.


🌸 SYNOPSIS 🌸

void ixgbe_ipsec_set_rx_sa (struct ixgbe_hw *hw , u16 idx , __be32 spi ,
u32 key[] , u32 salt , u32 mode , u32 ip_idx );

it returns void btw β€” no return value, it's giving "I do the thing and I don't need to announce it" πŸ’…


✨ ARGUMENTS ✨

  • hw β€” the hw-specific details 🫢 like, all the hardware lore lives here
  • idx β€” the register index to write, literally the spot we're poking
  • spi β€” the security parameter index (yes that's SPI, not Serial Peripheral Interface, don't get it twisted 😭)
  • key β€” the key byte array πŸ—οΈ
  • salt β€” the salt bytes πŸ§‚
  • mode β€” the rx decrypt control bits, this is the main character of the decrypt situation
  • ip_idx β€” the index into the IP table for the related IP address 🌈

πŸ”₯ SEE ALSO πŸ”₯

like, that's the whole friend group right there πŸ’€ go say hi to all of them.


ngl this page is short but it ate. set the bits, save the SA info, move on. periodt. πŸ‘‘

okay bye bestie, this was ixgbe_ipsec_set_rx_sa(9) from ./drivers/net/ethernet/intel/i..., dated October 2026 β€” mwah, love u, see u in the next manpage πŸ’œπŸ¦‹β­

πŸ“¦ where this page comes from