ixgbevf_ipsec_add_sa(9)
π ixgbevf_ipsec_add_sa β program device with a security association π
okay so bestie, welcome to the ixgbevf_ipsec_add_sa(9) page from the Kernel API Manual β¨ this one's short and sweet and it's literally the function that hands your security association over to the device. no cap.
πΈ SYNOPSIS πΈ
int ixgbevf_ipsec_add_sa (struct net_device *dev , struct xfrm_state *xs
, struct netlink_ext_ack *extack );
it returns an int, bestie β that's the vibe. π
π ARGUMENTS π
devβ pointer to net device to program π¦ this is the NIC you're stuffing the SA into, main character energy fr fr.xsβ pointer to transformer state struct π the actual security association, the whole point of the operation.extackβ extack point to fill failure reason π so if it goes sideways, this is where the reason gets written down. helpful little guy.
π₯ SEE ALSO π₯
kernel file ./drivers/net/ethernet/intel/ixgbevf/ipsec.c β that's the source, iykyk π
and the whole friend group, no one left out:
ixgbevf_ipsec_set_pf_sa(9)ixgbevf_ipsec_del_pf_sa(9)ixgbevf_ipsec_restore(9)ixgbevf_ipsec_find_empty_idx(9)ixgbevf_ipsec_find_rx_state(9)ixgbevf_ipsec_parse_proto_keys(9)ixgbevf_ipsec_del_sa(9)ixgbevf_ipsec_tx(9)ixgbevf_ipsec_rx(9)ixgbevf_init_ipsec_offload(9)ixgbevf_stop_ipsec_offload(9)
ngl this page is tiny but she ate π three args, one int, zero drama. periodt.
and that's the whole page, bestie π«Ά source is ./drivers/net/ethernet/intel/i... (they truncated it on us, rip π), dated October 2026, and it's filed under ixgbevf_ipsec_add_sa(9). slay πβ¨
π¦ 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