ENUM IEEE_ATTRS(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

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

okay bestie, welcome to the Kernel API Manual page for enum ieee_attrs β€” it's giving kernel networking enum realness, and we're gonna read it together πŸ’–


✨ NAME ✨

enum ieee_attrs β€” IEEE 802.1Qaz get/set attributes


πŸ¦‹ SYNOPSIS πŸ¦‹

Here's the whole enum, untouched and iconic:

enum ieee_attrs {
    DCB_ATTR_IEEE_UNSPEC ,
    DCB_ATTR_IEEE_ETS ,
    DCB_ATTR_IEEE_PFC ,
    DCB_ATTR_IEEE_APP_TABLE ,
    DCB_ATTR_IEEE_PEER_ETS ,
    DCB_ATTR_IEEE_PEER_PFC ,
    DCB_ATTR_IEEE_PEER_APP ,
    DCB_ATTR_IEEE_MAXRATE ,
    DCB_ATTR_IEEE_QCN ,
    DCB_ATTR_IEEE_QCN_STATS ,
    DCB_ATTR_DCB_BUFFER ,
    DCB_ATTR_DCB_APP_TRUST_TABLE ,
    DCB_ATTR_DCB_REWR_TABLE ,
    __DCB_ATTR_IEEE_MAX

};

πŸŽ€ Constants πŸŽ€

These are the constants, bestie β€” every single one, no skipping, no cap:

  • DCB_ATTR_IEEE_UNSPEC β€” unspecified
  • DCB_ATTR_IEEE_ETS β€” negotiated ETS configuration
  • DCB_ATTR_IEEE_PFC β€” negotiated PFC configuration
  • DCB_ATTR_IEEE_APP_TABLE β€” negotiated APP configuration
  • DCB_ATTR_IEEE_PEER_ETS β€” peer ETS configuration - get only
  • DCB_ATTR_IEEE_PEER_PFC β€” peer PFC configuration - get only
  • DCB_ATTR_IEEE_PEER_APP β€” peer APP tlv - get only
  • DCB_ATTR_IEEE_MAXRATE β€” -- undescribed -- (the page literally leaves this one hanging πŸ™ˆ)
  • DCB_ATTR_IEEE_QCN β€” -- undescribed -- (same vibe 😭)
  • DCB_ATTR_IEEE_QCN_STATS β€” -- undescribed -- (the source said what it said πŸ’€)
  • DCB_ATTR_DCB_BUFFER β€” -- undescribed -- (again, no description, periodt)
  • DCB_ATTR_DCB_APP_TRUST_TABLE β€” selector trust table
  • DCB_ATTR_DCB_REWR_TABLE β€” rewrite configuration
  • __DCB_ATTR_IEEE_MAX β€” -- undescribed -- (the mysterious final icon πŸ‘‘)

🌈 SEE ALSO 🌈

The page points you at the Kernel file ./include/uapi/linux/dcbnl.h, plus these related cuties:

  • struct cee_pg(9)
  • struct cee_pfc(9)
  • struct dcb_peer_app_info(9)
  • enum dcbnl_commands(9)
  • enum dcbnl_attrs(9)
  • enum cee_attrs(9)
  • enum dcbnl_pg_attrs(9)
  • enum dcbnl_tc_attrs(9)
  • enum dcbnl_cap_attrs(9)
  • enum dcbnl_numtcs_attrs(9)
  • enum dcb_general_attr_values(9)

source path: ./include/uapi/linux β€’ date: October 2026 β€’ manual: enum ieee_attrs(9) β€” mwah, go slay the kernel docs bestie πŸ’–βœ¨

πŸ“¦ where this page comes from