STRUCT FLOW_DISSECTOR_KEY_IPV6_ADDRS(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– NAME πŸ’–

struct flow_dissector_key_ipv6_addrs β€” okay so this is a struct, it lives in the Kernel API Manual (that's the manual name, hi bestie πŸ‘‹), and it's literally just holding your IPv6 addresses for the flow dissector. That's the whole vibe. πŸ¦‹


✨ SYNOPSIS ✨

struct flow_dissector_key_ipv6_addrs {
    struct in6_addr src;
    struct in6_addr dst;
 };

Like, look at it. Two fields. Iconic minimalism, no notes. πŸ‘‘


🫢 Members 🫢

  • src β€” the source IP address. where it's coming from, bestie 🏠
  • dst β€” the destination IP address. where it's going, main character energy ✈️

🌈 SEE ALSO 🌈

The kernel file is ./include/net/flow_dissector.h β€” go read it, it's giving lore πŸ“–. And it's got a whole friend group, fr fr:

  • 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_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_ipsec(9)
  • struct flow_dissector_key_cfm(9)

That's the whole squad, no cap πŸ’…


xoxo, your girl signing off from ./include/net, dated October 2026 β€” mwah, go read your headers πŸŽ€πŸ’œ
πŸ“¦ where this page comes from