STRUCT FLOW_DISSECTOR_KEY_NUM_OF_VLANS(9)
π struct flow_dissector_key_num_of_vlans(9) π
okay bestie, welcome to the Kernel API Manual β yes, we're doing kernel docs today and honestly? it's giving study date energy. pull up a chair π
β¨ NAME β¨
struct flow_dissector_key_num_of_vlans β that's the whole name, no tagline, the manpage literally just drops it and walks away π
πΈ SYNOPSIS πΈ
ok so here's the whole struct, look at her, she's tiny and iconic:
struct flow_dissector_key_num_of_vlans {
u8 num_of_vlans;
};
that's it. one field. one u8. no cap, she's lowkey minimal β main character energy in the smallest possible package π¦
π«Ά Members π«Ά
num_of_vlansβ thenum_of_vlansvalue. yes bestie, that's what the manpage says, it's a self-titled queen π. it's the field, it holds the value, that's the vibe.
π§ SEE ALSO π§
first up, the source of truth β the kernel file ./include/net/flow_dissector.h (go read it, iykyk πβ¨) β and then the whole entire friend group of sibling structs, and yes we're listing every single one because nobody gets left out:
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_pppoe(9)struct flow_dissector_key_l2tpv3(9)struct flow_dissector_key_ipsec(9)struct flow_dissector_key_cfm(9)
twenty-one structs and not a single one skipped, we ate that ππ₯
real talk bestie: this page is short because the struct is short. don't go looking for extra flags or return values, there aren't any β every single detail the manpage had is right here π«Ά
and that's a wrap! π this little gem lives in ./include/net, dated October 2026, and it's filed under struct flow_...num_of_vlans(9) β slay, go forth and dissect those flows β¨ππ
π¦ 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