ice_aq_get_cee_dcb_cfg(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ¦‹ ice_aq_get_cee_dcb_cfg πŸ’…

okay so this is a page from the Kernel API Manual, section 9 β€” it's the tea on one single kernel function, ice_aq_get_cee_dcb_cfg, which lives in the Intel ice driver corner of the networking world. bestie, it's short, it's sweet, and it's giving "tiny function with a big job" energy. let's get into it πŸŽ€


✨ NAME ✨

ice_aq_get_cee_dcb_cfg β€” and honestly? that's the whole name section. no tagline, no subtitle, no little one-liner explaining itself. just the function name and a dash, sitting there with main character energy. we respect the mystery 🫢


🌸 SYNOPSIS 🌸

int ice_aq_get_cee_dcb_cfg (struct ice_hw *hw , struct
       ice_aqc_get_cee_dcb_cfg_resp *buff , struct ice_sq_cd *cd );

like, look at that signature. it returns an int (iconic), takes three args, and does exactly what it says on the tin ✨


πŸ’– ARGUMENTS πŸ’–

  • hw β€” pointer to the HW struct. that's your hardware, your vibes, your whole situation πŸ’œ
  • buff β€” response buffer that stores CEE operational configuration. it's literally where the answer gets dropped off πŸ“¦
  • cd β€” pointer to command details structure or NULL. optional bestie, you can absolutely pass NULL here πŸ™ˆ

πŸ”₯ DESCRIPTION πŸ”₯

Get CEE DCBX mode operational configuration from firmware (0x0A07) πŸ’«

that's it. that's the whole description. the function goes and asks firmware for the CEE DCBX operational config, and 0x0A07 is the opcode it slides in with. no cap, it's that simple ✨


πŸ‘‘ SEE ALSO πŸ‘‘

first up, the source file itself β€” Kernel file ./drivers/net/ethernet/intel/ice/ice_dcb.c β€” that's where all the magic lives, go read it 🧚

and now the whole friend group, in order, because they all show up together 🫢

  1. ice_aq_get_lldp_mib(9)
  2. ice_aq_cfg_lldp_mib_change(9)
  3. ice_aq_stop_lldp(9)
  4. ice_aq_start_lldp(9)
  5. ice_get_dcbx_status(9)
  6. ice_parse_ieee_ets_common_tlv(9)
  7. ice_parse_ieee_etscfg_tlv(9)
  8. ice_parse_ieee_etsrec_tlv(9)
  9. ice_parse_ieee_pfccfg_tlv(9)
  10. ice_parse_ieee_app_tlv(9)
  11. ice_parse_ieee_tlv(9)
  12. ice_parse_cee_pgcfg_tlv(9)
  13. ice_parse_cee_pfccfg_tlv(9)
  14. ice_parse_cee_app_tlv(9)
  15. ice_parse_cee_tlv(9)
  16. ice_parse_org_tlv(9)
  17. ice_lldp_to_dcb_cfg(9)
  18. ice_aq_get_dcb_cfg(9)
  19. ice_aq_start_stop_dcbx(9)
  20. ice_aq_set_pfc_mode(9)
  21. ice_cee_to_dcb_cfg(9)
  22. ice_get_ieee_or_cee_dcb_cfg(9)
  23. ice_get_dcb_cfg(9)
  24. ice_get_dcb_cfg_from_mib_change(9)
  25. ice_init_dcb(9)
  26. ice_cfg_lldp_mib_change(9)
  27. ice_add_ieee_ets_common_tlv(9)
  28. ice_add_ieee_ets_tlv(9)
  29. ice_add_ieee_etsrec_tlv(9)
  30. ice_add_ieee_pfc_tlv(9)
  31. ice_add_ieee_app_pri_tlv(9)
  32. ice_add_dscp_up_tlv(9)
  33. ice_add_dscp_enf_tlv(9)
  34. ice_add_dscp_tc_bw_tlv(9)
  35. ice_add_dscp_pfc_tlv(9)
  36. ice_add_dcb_tlv(9)
  37. ice_dcb_cfg_to_lldp(9)
  38. ice_set_dcb_cfg(9)
  39. ice_aq_query_port_ets(9)
  40. ice_update_port_tc_tree_cfg(9)
  41. ice_query_port_ets(9)
that's a lot of see-alsos bestie, but every single one of them is doing her part πŸ’…

and that's the whole page!! 🌈 shoutout to the source dir ./drivers/net/ethernet/intel/ice and the date October 2026 β€” this page was signed, sealed, and delivered πŸŽ€ periodt. go call the function, pass your NULL if you feel like it, and stay hydrated πŸ’–

πŸ“¦ where this page comes from