i40e_parse_ieee_etsrec_tlv(9)
π i40e_parse_ieee_etsrec_tlv(9) β Kernel API Manual π
okay so bestie, we're deep in the <pink>Kernel API Manual</pink> today and the star of the show is i40e_parse_ieee_etsrec_tlv π
like yes she's a function, yes she's got a nine in parentheses, we love a documented legend.
β¨ NAME β¨
i40e_parse_ieee_etsrec_tlv β and that's it, that's the whole name section π no little description tag hanging off the dash, the original literally left it blank and honestly? mysterious. iconic. we respect it.
πΈ SYNOPSIS πΈ
void i40e_parse_ieee_etsrec_tlv (struct i40e_lldp_org_tlv *tlv , struct
i40e_dcbx_config *dcbcfg );
so she returns void (no takebacks, no receipts), takes a struct i40e_lldp_org_tlv *tlv and a struct i40e_dcbx_config *dcbcfg, and that's the whole vibe check π«Ά
π ARGUMENTS π
tlvβ the IEEE 802.1Qaz ETS REC TLV π¦ like this is the actual blob of data being handed over, no cap.dcbcfgβ the local store we're gonna update with the ETS REC data β¨ she's the destination, the main character receiving all the info.
π DESCRIPTION π
she parses the IEEE 802.1Qaz ETS REC TLV π that's literally the whole job description and she does it flawlessly. lowkey a one-line queen.
π§ SEE ALSO π§
first up, the kernel file she lives in: ./drivers/net/ethernet/intel/i40e/i40e_dcb.c β go say hi, she's got lore in there π
and then the whole extended friend group, all of them, no one left out because we don't do that here π:
i40e_get_dcbx_status(9)i40e_parse_ieee_etscfg_tlv(9)i40e_parse_ieee_pfccfg_tlv(9)i40e_parse_ieee_app_tlv(9)i40e_parse_ieee_tlv(9)i40e_parse_cee_pgcfg_tlv(9)i40e_parse_cee_pfccfg_tlv(9)i40e_parse_cee_app_tlv(9)i40e_parse_cee_tlv(9)i40e_parse_org_tlv(9)i40e_lldp_to_dcb_config(9)i40e_aq_get_dcb_config(9)i40e_cee_to_dcb_v1_config(9)i40e_cee_to_dcb_config(9)i40e_get_ieee_dcb_config(9)i40e_get_dcb_config(9)i40e_init_dcb(9)i40e_get_fw_lldp_status(9)i40e_add_ieee_ets_tlv(9)i40e_add_ieee_etsrec_tlv(9)i40e_add_ieee_pfc_tlv(9)i40e_add_ieee_app_pri_tlv(9)i40e_add_dcb_tlv(9)i40e_set_dcb_config(9)i40e_dcb_config_to_lldp(9)i40e_dcb_hw_rx_fifo_config(9)i40e_dcb_hw_rx_cmd_monitor_config(9)i40e_dcb_hw_pfc_config(9)i40e_dcb_hw_set_num_tc(9)i40e_dcb_hw_rx_ets_bw_config(9)i40e_dcb_hw_rx_up2tc_config(9)i40e_dcb_hw_calculate_pool_sizes(9)i40e_dcb_hw_rx_pb_config(9)_i40e_read_lldp_cfg(9)i40e_read_lldp_cfg(9)
ngl that's a whole group chat worth of references and every single one of them is in there β iykyk π«Ά
alright bestie, that's the whole page π sign-off time: this lil gem comes from ./drivers/net/ethernet/intel/i40e, dated October 2026, and it's filed under i40e_parse_ieee_etsrec_tlv(9) β mwah, go parse something gorgeous ππ·
π¦ 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