STRUCT FLOW_DISSECTOR_KEY_L2TPV3(9)
π struct flow_dissector_key_l2tpv3 β the Kernel API Manual, bestie edition β¨
okay so this is a page from the Kernel API Manual, and it's honestly smol but she is mighty. we're talking about struct flow_dissector_key_l2tpv3, and yes the title up top got cut off as struct flow_...r_key_l2tpv3(9) because even manpage headers need a little drama π but the full name is right there in the NAME section, don't worry.
πΈ NAME πΈ
struct flow_dissector_key_l2tpv3 β that's her. that's the whole name. she's a struct, she's a flow dissector key, she's l2tpv3-coded π
β¨ SYNOPSIS β¨
here's the entire vibe, laid out for you:
struct flow_dissector_key_l2tpv3 {
__be32 session_id;
};
like. that's it. one member. one field. no cap, she's minimal and she's serving π
π¦ Members π¦
session_idβ the identifier for a l2tp session π«Ά that's the whole job. that's what she does. it's a__be32, so yes bestie, big-endian, don't @ me.
π SEE ALSO π
okay this is the part where the page goes off β the whole flow dissector key family shows up like a group chat roll call. all of these live in the kernel file ./include/net/flow_dissector.h, and every single one is iconic in her own way π
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_ipsec(9)struct flow_dissector_key_cfm(9)
like genuinely, the way this list just keeps going? main character energy fr fr π₯ go read them, iykyk.
π reminder: none of this is optional reading if you're actually digging into flow dissection β the SEE ALSO list is literally the rest of the family. go say hi.
and that's the whole page, bestie π sign-off time: this came out of ./include/net, dated October 2026, and it's your girl struct flow_...r_key_l2tpv3(9) signing off. slay, stay big-endian, and hydrate π
π
π¦ 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