ice_tx_prep...an_flags_dcb(9)
π NAME
okay so bestie, welcome to the Kernel API Manual page for ice_tx_prepare_vlan_flags_dcb β the header truncates it as ice_tx_prep...an_flags_dcb(9), which is giving dramatic ellipsis energy, but we move. π
ice_tx_prepare_vlan_flags_dcb β prepare VLAN tagging for DCB. That's it, that's the name, no cap. β¨
β¨ SYNOPSIS
void ice_tx_prepare_vlan_flags_dcb (struct ice_tx_ring *tx_ring , struct
ice_tx_buf *first );
π ARGUMENTS
tx_ringβ the ring to send the buffer on. literally the lane your buffer is riding. π£οΈfirstβ pointer tostruct ice_tx_buf. yes bestie, it's a pointer to that struct. π«Ά
π¦ DESCRIPTION
okay so real talk: do not call this if the outer VLAN is software offloaded β because the VLAN tag will already be configured with the correct ID and priority bits. that's the whole caveat, and it's important, ngl. π so if that outer VLAN is already software-offloaded, this function is not the one, periodt.
π SEE ALSO
kernel file: ./drivers/net/ethernet/intel/ice/ice_dcb_lib.c β that's where this lives. π
the bestie ref squad, all here in their exact (9) era:
ice_dcb_get_ena_tc(9)ice_is_pfc_causing_hung_q(9)ice_dcb_get_mode(9)ice_dcb_get_num_tc(9)ice_get_first_droptc(9)ice_vsi_set_dcb_tc_cfg(9)ice_dcb_get_tc(9)ice_vsi_cfg_dcb_rings(9)ice_dcb_ena_dis_vsi(9)ice_dcb_bwchk(9)ice_pf_dcb_cfg(9)ice_cfg_etsrec_defaults(9)ice_dcb_need_recfg(9)ice_dcb_rebuild(9)ice_dcb_init_cfg(9)ice_dcb_sw_dflt_cfg(9)ice_dcb_tc_contig(9)ice_dcb_noncontig_cfg(9)ice_pf_dcb_recfg(9)ice_init_pf_dcb(9)ice_update_dcb_stats(9)ice_setup_dcb_qos_info(9)ice_dcb_is_mib_change_pending(9)ice_dcb_process_lldp_set_mib_change(9)
xoxo, bestie π source/version is ./drivers/net/ethernet/intel/ice, date is October 2026, and the footer still reps ice_tx_prep...an_flags_dcb(9) β periodt. π
π¦ 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