ENUM OVS_PKT_HASH_TYPES(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… enum ovs_pkt_hash_types(9) πŸ’…

okay so this is the Kernel API Manual page for enum ovs_pkt_hash_types, and it's lowkey a tiny icon. we're talking hash info, bestie. let's get into it ✨

🌸 NAME 🌸

enum ovs_pkt_hash_types β€” the hash info to include with a packet to send to userspace. that's the whole vibe. no cap. 🫢

✨ SYNOPSIS ✨

       enum ovs_pkt_hash_types {
           OVS_PACKET_HASH_SW_BIT ,
           OVS_PACKET_HASH_L4_BIT

       };

πŸ’… Constants πŸ’…

  • OVS_PACKET_HASH_SW_BIT β€” indicates the hash was computed in the software stack. literally that's what it means, bestie 🧚
  • OVS_PACKET_HASH_L4_BIT β€” indicates the hash is a canonical 4-tuple hash over transport ports. it's giving transport-layer realness πŸ”₯
it's just these two constants, and they are both doing their lil job. periodt. πŸ’…

πŸ¦‹ SEE ALSO πŸ¦‹

the vibe check points you at Kernel file ./net/openvswitch/datapath.h, plus these iconic structs:

  • struct dp_stats_percpu(9)
  • struct dp_nlsk_pids(9)
  • struct datapath(9)
  • struct ovs_skb_cb(9)
  • struct dp_upcall_info(9)
  • struct ovs_net(9)

mwah πŸ’– that's the whole page β€” source/version ./net/openvswitch, dated October 2026, from the Kernel API Manual. bye bestie, go slay some kernel reading πŸŒˆπŸ‘‘

πŸ“¦ where this page comes from