ixgbe_ipsec_set_rx_sa(9)
π 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 hereidxβ the register index to write, literally the spot we're pokingspiβ 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 situationip_idxβ the index into the IP table for the related IP address π
π₯ SEE ALSO π₯
- Kernel file
./drivers/net/ethernet/intel/ixgbe/ixgbe_ipsec.cβ the source of truth, go read it iykyk ixgbe_ipsec_set_tx_sa(9)ixgbe_ipsec_set_rx_item(9)ixgbe_ipsec_set_rx_ip(9)ixgbe_ipsec_clear_hw_tables(9)ixgbe_ipsec_stop_data(9)ixgbe_ipsec_stop_engine(9)ixgbe_ipsec_start_engine(9)ixgbe_ipsec_restore(9)ixgbe_ipsec_find_empty_idx(9)ixgbe_ipsec_find_rx_state(9)ixgbe_ipsec_parse_proto_keys(9)ixgbe_ipsec_check_mgmt_ip(9)ixgbe_ipsec_add_sa(9)ixgbe_ipsec_del_sa(9)ixgbe_ipsec_vf_clear(9)ixgbe_ipsec_vf_add_sa(9)ixgbe_ipsec_vf_del_sa(9)ixgbe_ipsec_tx(9)ixgbe_ipsec_rx(9)ixgbe_init_ipsec_offload(9)ixgbe_stop_ipsec_offload(9)
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
- nixpkgs unstable: linux-manual 7.3.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms