ice_dcb_ena_dis_vsi(9)
π ice_dcb_ena_dis_vsi(9) β the Kernel API Manual glow-up π
okay so bestie, welcome to the Kernel API Manual entry for ice_dcb_ena_dis_vsi(9) β yes the whole thing lives in section 9 and yes it's a helper function and yes it's lowkey iconic for what it does. buckle up π¦
β¨ NAME β¨
ice_dcb_ena_dis_vsi β disables certain VSIs for DCB config/reconfig, and (spoiler) brings 'em right back up π
πΈ SYNOPSIS πΈ
void ice_dcb_ena_dis_vsi (struct ice_pf *pf , bool ena , bool locked );
it returns void, bestie. it gives nothing back because it's too busy doing the work π
π«Ά ARGUMENTS π«Ά
pfβ pointer to the PF instance. like, the whole personality of the operation lives here β¨enaβtrueto enable VSIs,falseto disable. yes it's literally just the on/off switch of your dreams πlockedβtrueif the caller holds the RTNL lock,falseotherwise. know your locking status before you walk in, iykyk π₯
π§ DESCRIPTION π§
so here's the vibe check: before a new DCB configuration can be applied, VSIs of type PF, SWITCHDEV and CHNL need to be brought down. like, they gotta sit down and chill for a sec π
then, following completion of DCB configuration, the VSIs that were downed need to be brought up again. no cap, they get resurrected π₯
and this helper function? it does both. one function, two jobs, main character energy fr fr π
π SEE ALSO π
- Kernel file
./drivers/net/ethernet/intel/ice/ice_dcb_lib.cβ the mothership πΈ 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_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_tx_prepare_vlan_flags_dcb(9)ice_setup_dcb_qos_info(9)ice_dcb_is_mib_change_pending(9)ice_dcb_process_lldp_set_mib_change(9)
like, that's the whole friend group right there π obsessed π«Ά
and that's the page!! mwah π this beauty ships from ./drivers/net/ethernet/intel/ice, dated October 2026, and it's filed under ice_dcb_ena_dis_vsi(9) β go forth and configure your DCB, bestie, you've got this ππβ¨
π¦ 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