ixgbevf_ipsec_restore(9)
π ixgbevf_ipsec_restore(9) β the Kernel API Manual glow-up π
okay so bestie, welcome to the ixgbevf_ipsec_restore(9) page β yes that's the manual name, yes it's a mouthful, no we're not shortening it, it's iconic. This is from the Kernel API Manual and it's literally about putting your IPsec HW settings back after a chip reset said "not today" π
β¨ NAME β¨
ixgbevf_ipsec_restore β restore the IPsec HW settings after a reset π«Ά
πΈ SYNOPSIS πΈ
void ixgbevf_ipsec_restore (struct ixgbevf_adapter *adapter );
that's it. that's the whole vibe. void, no return, no drama π
π¦ ARGUMENTS π¦
adapterβ the board private structure, aka the main character of this function π
β DESCRIPTION β
So here's the tea π: this bad boy reloads the HW tables from the SW tables after they've been bashed by a chip reset. like, the reset just came through and wrecked everything, and ixgbevf_ipsec_restore is the bestie who shows up with a broom and a playlist and fixes it β¨
And while we're here β since we're already doing the whole restore thing β it makes sure any stale VF data is removed, because we go through reset when num_vfs changes. so it's a two-for-one slay, no cap π₯
π SEE ALSO π
the whole friend group, fr fr π:
- Kernel file
./drivers/net/ethernet/intel/ixgbevf/ipsec.c ixgbevf_ipsec_set_pf_sa(9)ixgbevf_ipsec_del_pf_sa(9)ixgbevf_ipsec_find_empty_idx(9)ixgbevf_ipsec_find_rx_state(9)ixgbevf_ipsec_parse_proto_keys(9)ixgbevf_ipsec_add_sa(9)ixgbevf_ipsec_del_sa(9)ixgbevf_ipsec_tx(9)ixgbevf_ipsec_rx(9)ixgbevf_init_ipsec_offload(9)ixgbevf_stop_ipsec_offload(9)
and that's the page, bestie π§π signed off from ./drivers/net/ethernet/intel/i... (yes it's abbreviated in the footer, that's just how the manpage does it, we respect it) β dated October 2026, title ixgbevf_ipsec_restore(9), periodt πβ
π¦ 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