ENUM SKB_DROP_REASON_SUBSYS(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

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

Okay bestie, this page is from the Kernel API Manual, and it's literally all about enum skb_drop_reason_subsys β€” the subsystem tag for (extended) drop reasons. No cap, it's a little enum doing big organizational work. ✨


πŸŽ€ NAME πŸŽ€

enum skb_drop_reason_subsys β€” subsystem tag for (extended) drop reasons 🫢


✨ SYNOPSIS ✨

       enum skb_drop_reason_subsys {
           SKB_DROP_REASON_SUBSYS_CORE ,
           SKB_DROP_REASON_SUBSYS_MAC80211_UNUSABLE ,
           SKB_DROP_REASON_SUBSYS_OPENVSWITCH ,
           SKB_DROP_REASON_SUBSYS_QDISC ,
           SKB_DROP_REASON_SUBSYS_NUM

       };

🧸 Constants 🧸

  • SKB_DROP_REASON_SUBSYS_CORE β€” the core drop reasons defined above. The main-character energy of this enum, honestly. πŸ‘‘
  • SKB_DROP_REASON_SUBSYS_MAC80211_UNUSABLE β€” mac80211 drop reasons for unusable frames; see net/mac80211/drop.h. It's giving very specific, very useful. πŸ¦‹
  • SKB_DROP_REASON_SUBSYS_OPENVSWITCH β€” openvswitch drop reasons; see net/openvswitch/drop.h. Slay, openvswitch. 🌈
  • SKB_DROP_REASON_SUBSYS_QDISC β€” TC qdisc drop reasons; see include/net/dropreason-qdisc.h. Qdisc stays booked and busy. πŸ’…
  • SKB_DROP_REASON_SUBSYS_NUM β€” the number of subsystems defined. The little counter at the end keeping track of everybody. πŸ”₯

πŸ”Ž SEE ALSO πŸ”Ž

Kernel file ./include/net/dropreason.h β€” go read it, bestie, it's right there. πŸ“–βœ¨


Mwah πŸ’‹ β€” source/version is ./include/net, and this cutie is dated October 2026. Periodt. πŸŽ€πŸ«Ά

πŸ“¦ where this page comes from