ice_aq_query_port_ets(9)
π ice_aq_query_port_ets(9) β like, the whole manual, bestie
okay so this is a page from the Kernel API Manual about ice_aq_query_port_ets, which honestly sounds like a spell from a very niche wizard school but is actually a kernel function. stay with me π«Ά
β¨ NAME β¨
ice_aq_query_port_ets β the function whose whole personality is querying the port ETS configuration. that's it, that's the job. π
π¦ SYNOPSIS π¦
int ice_aq_query_port_ets (struct ice_port_info *pi , struct
ice_aqc_port_ets_elem *buf , u16 buf_size , struct ice_sq_cd *cd );
four arguments, one int coming back at you. no cap, that's the whole signature. β¨
π ARGUMENTS π
piβ the port information structure. it's giving "main character of the port world" πbufβ a pointer to a buffer. yes, just a buffer. it's there. it's vibing. π«Άbuf_sizeβ how big that buffer is, measured in bytes. lowkey important, don't skip it.cdβ a pointer to a command details structure, orNULL.NULLis a totally valid choice here, slay. π
πΈ DESCRIPTION πΈ
it queries the current port ETS configuration. that's the vibe check. that's the entire plot. short and iconic, honestly.
π₯ SEE ALSO π₯
bestie. sit down. hydrate. this list is long and we are getting through all of it. π
first up, the kernel file itself:
- Kernel file
./drivers/net/ethernet/intel/ice/ice_dcb.c
and then, in this exact order, the whole friend group:
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_get_cee_dcb_cfg(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_update_port_tc_tree_cfg(9)ice_query_port_ets(9)
look at that roster. forty-one entries and a file path. we ate. πβ¨
okay that's the whole page, no notes, no crumbs. this one came from ./drivers/net/ethernet/intel/ice, dated October 2026, and it's part of the Kernel API Manual β so like, go forth and query your port ETS config responsibly. mwah π bye bestie!! ππ
π¦ 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