ENUM CEE_ATTRS(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

✨ NAME ✨

enum cee_attrs β€” bestie, this is the CEE DCBX get-attributes enum, and it's lowkey the whole vibe πŸ’…

So this page lives in the Kernel API Manual (yes, the kernel has lore too), and it's all about the enum that names the attributes you can pull back out of CEE DCBX. Slay.


πŸŽ€ SYNOPSIS πŸŽ€

enum cee_attrs {
    DCB_ATTR_CEE_UNSPEC ,
    DCB_ATTR_CEE_PEER_PG ,
    DCB_ATTR_CEE_PEER_PFC ,
    DCB_ATTR_CEE_PEER_APP_TABLE ,
    DCB_ATTR_CEE_TX_PG ,
    DCB_ATTR_CEE_RX_PG ,
    DCB_ATTR_CEE_PFC ,
    DCB_ATTR_CEE_APP_TABLE ,
    DCB_ATTR_CEE_FEAT ,
    __DCB_ATTR_CEE_MAX

};

πŸ’… Constants πŸ’…

Okay so here's the roster, and every single one of them is iconic in its own way 🫢

  • DCB_ATTR_CEE_UNSPEC β€” unspecified. that's it, that's the girl. the "no thoughts head empty" option πŸ™ˆ
  • DCB_ATTR_CEE_PEER_PG β€” peer PG configuration β€” get only, no take-backs βœ‹
  • DCB_ATTR_CEE_PEER_PFC β€” peer PFC configuration β€” get only, read it and weep 😭
  • DCB_ATTR_CEE_PEER_APP_TABLE β€” peer APP tlv β€” get only, again, we're just looking bestie πŸ‘€
  • DCB_ATTR_CEE_TX_PG β€” TX PG configuration, which is DCB_CMD_PGTX_GCFG ✨
  • DCB_ATTR_CEE_RX_PG β€” RX PG configuration, which is DCB_CMD_PGRX_GCFG ✨
  • DCB_ATTR_CEE_PFC β€” PFC configuration, which is DCB_CMD_PFC_GCFG ✨
  • DCB_ATTR_CEE_APP_TABLE β€” APP configuration (multi DCB_CMD_GAPP) β€” the way this one comes in multiples, main character energy fr fr πŸ‘‘
  • DCB_ATTR_CEE_FEAT β€” DCBX features flags, which is DCB_CMD_GFEATCFG ✨
  • __DCB_ATTR_CEE_MAX β€” the original page literally says -- undescribed --, and honestly? same. it's giving mysterious. it's giving "the author said no thoughts." no cap, that's all we get πŸ’€

🌸 Description 🌸

It's an aggregated collection of the cee std negotiated parameters. That's the whole tea β€” one tidy lil bundle of the negotiated CEE std params, all together, all slaying 🧚✨


πŸ¦‹ SEE ALSO πŸ¦‹

The kernel file lives at ./include/uapi/linux/dcbnl.h, and it's friends with: struct cee_pg(9), struct cee_pfc(9), struct dcb_peer_app_info(9), enum dcbnl_commands(9), enum dcbnl_attrs(9), enum ieee_attrs(9), enum dcbnl_pg_attrs(9), enum dcbnl_tc_attrs(9), enum dcbnl_cap_attrs(9), enum dcbnl_numtcs_attrs(9), and enum dcb_general_attr_values(9). Go say hi, they're all in the group chat 🌈🫢


ngl bestie, bookmark this one β€” it's all get-only energy and we respect it πŸ’–

⭐ and that's the whole page! brought to you by the fine people at ./include/uapi/linux, dated October 2026, under the header enum cee_attrs(9) β€” periodt πŸ’…πŸŽ€πŸ’œ

πŸ“¦ where this page comes from