i40e_parse_cee_tlv(9)
β¨ i40e_parse_cee_tlv(9) β the Kernel API Manual glow-up β¨
okay so bestie, welcome to the i40e_parse_cee_tlv page from the Kernel API Manual π
this one is short and sweet β like, suspiciously short β but we're gonna cover every last crumb of it, no cap.
π NAME π
i40e_parse_cee_tlv β
and that'sβ¦ literally it. the name section just vibes there with nothing after the dash π (not me pointing out the doc has no one-liner, it's fine, it's iconic, we move).
π¦ SYNOPSIS π¦
void i40e_parse_cee_tlv (struct i40e_lldp_org_tlv *tlv , struct i40e_dcbx_config *dcbcfg );
returns void, takes two pointers, that's the whole flex. β¨
πΈ ARGUMENTS πΈ
tlvβ a CEE DCBX TLV. yes, that's the whole description. she's a TLV, she's CEE DCBX flavored, that's her whole personality. πdcbcfgβ the local store you're updating with the DCBX config data. so like, this is where the good stuff lands. π«Ά
π DESCRIPTION π
so what does she actually do? she grabs the TLV subtype, and then β based on whatever that subtype value is β she hands it off to the matching parsing function. that's it. that's the whole job. routing queen behavior, honestly. π
π§ SEE ALSO π§
first up, the literal kernel file she lives in:
- Kernel file
./drivers/net/ethernet/intel/i40e/i40e_dcb.c
and now the whole friend group π β every single one of these, bestie, we're not skipping anybody:
i40e_get_dcbx_status(9)i40e_parse_ieee_etscfg_tlv(9)i40e_parse_ieee_etsrec_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_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)
like, thirty-five deep and every one of them still invited to the group chat. πβ
ngl there's no RETURN VALUE, no ERRORS, no NOTES, no BUGS section here β she said "void" and meant it. π
and that's the page!! π sign-off time: this little gem comes from ./drivers/net/ethernet/intel/i40e, dated October 2026, and it's filed under i40e_parse_cee_tlv(9) β mwah, go read the other ones, ily, bye π«Άπ
π¦ 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