STRUCT FLOW_DISSECTOR_KEY_IPSEC(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– struct flow_dissector_key_ipsec(9) πŸ’–

okay so first things first, the manual name is struct flow...or_key_ipsec(9) (yeah the title gets truncated, that's just how the Kernel API Manual rolls, we don't question it 🫢) and this whole page lives in the Kernel API Manual β€” iconic of it.


✨ NAME ✨

struct flow_dissector_key_ipsec β€” literally just the name of the struct, bestie. That's it. That's the section. The struct is the moment, the name is the announcement, and we move on πŸ’…


🌸 SYNOPSIS 🌸

struct flow_dissector_key_ipsec {
    __be32 spi;
};

look at her. one member. no notes. perfection πŸŽ€


πŸ¦‹ Members πŸ¦‹

  • spi β€” this is the identifier for a ipsec connection, and that's the whole job description. she identifies. she connects. she's the ipsec connection's identifier, fr fr ✨

🌈 SEE ALSO 🌈

the full squad, no cap β€” go read these too, they're all in the kernel file ./include/net/flow_dissector.h:

  • struct flow_dissector_key_control(9)
  • struct flow_dissector_key_basic(9)
  • struct flow_dissector_key_enc_opts(9)
  • struct flow_dissector_key_ipv4_addrs(9)
  • struct flow_dissector_key_ipv6_addrs(9)
  • struct flow_dissector_key_tipc(9)
  • struct flow_dissector_key_addrs(9)
  • struct flow_dissector_key_arp(9)
  • struct flow_dissector_key_ports(9)
  • struct flow_dissector_key_ports_range(9)
  • struct flow_dissector_key_icmp(9)
  • struct flow_dissector_key_eth_addrs(9)
  • struct flow_dissector_key_tcp(9)
  • struct flow_dissector_key_ip(9)
  • struct flow_dissector_key_meta(9)
  • struct flow_dissector_key_ct(9)
  • struct flow_dissector_key_hash(9)
  • struct flow_dissector_key_num_of_vlans(9)
  • struct flow_dissector_key_pppoe(9)
  • struct flow_dissector_key_l2tpv3(9)
  • struct flow_dissector_key_cfm(9)

like… that's the whole flow dissector friend group and every single one of them ate πŸ”₯


and that's the page!! mwah πŸ’‹ source is ./include/net, dated October 2026, and the footer signature is struct flow...or_key_ipsec(9) β€” go forth and dissect those flows, bestie, you've got this πŸ§šπŸ’œ

πŸ“¦ where this page comes from