ice_aq_get_cee_dcb_cfg(9)
π¦ 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 orNULL. optional bestie, you can absolutely passNULLhere π
π₯ 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 π«Ά
ice_aq_get_lldp_mib(9)ice_aq_cfg_lldp_mib_change(9)ice_aq_stop_lldp(9)ice_aq_start_lldp(9)ice_get_dcbx_status(9)ice_parse_ieee_ets_common_tlv(9)ice_parse_ieee_etscfg_tlv(9)ice_parse_ieee_etsrec_tlv(9)ice_parse_ieee_pfccfg_tlv(9)ice_parse_ieee_app_tlv(9)ice_parse_ieee_tlv(9)ice_parse_cee_pgcfg_tlv(9)ice_parse_cee_pfccfg_tlv(9)ice_parse_cee_app_tlv(9)ice_parse_cee_tlv(9)ice_parse_org_tlv(9)ice_lldp_to_dcb_cfg(9)ice_aq_get_dcb_cfg(9)ice_aq_start_stop_dcbx(9)ice_aq_set_pfc_mode(9)ice_cee_to_dcb_cfg(9)ice_get_ieee_or_cee_dcb_cfg(9)ice_get_dcb_cfg(9)ice_get_dcb_cfg_from_mib_change(9)ice_init_dcb(9)ice_cfg_lldp_mib_change(9)ice_add_ieee_ets_common_tlv(9)ice_add_ieee_ets_tlv(9)ice_add_ieee_etsrec_tlv(9)ice_add_ieee_pfc_tlv(9)ice_add_ieee_app_pri_tlv(9)ice_add_dscp_up_tlv(9)ice_add_dscp_enf_tlv(9)ice_add_dscp_tc_bw_tlv(9)ice_add_dscp_pfc_tlv(9)ice_add_dcb_tlv(9)ice_dcb_cfg_to_lldp(9)ice_set_dcb_cfg(9)ice_aq_query_port_ets(9)ice_update_port_tc_tree_cfg(9)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
- nixpkgs unstable: linux-manual 7.3.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms