ice_vsi_cfg_dcb_rings(9)
π ice_vsi_cfg_dcb_rings β NAME β¨
okay so bestie, welcome to the Kernel API Manual and buckle up because today's main character is ice_vsi_cfg_dcb_rings β and what it does is update rings to reflect DCB TC. that's it. that's the whole vibe. rings get updated, DCB TC gets reflected, we move on π
πΈ SYNOPSIS πΈ
void ice_vsi_cfg_dcb_rings (struct ice_vsi *vsi );
literally one argument, no return value, no drama. void in, void out. iconic behaviour honestly π«Ά
π ARGUMENTS π
vsiβ the VSI that owns the rings being updated. like, it's the VSI's rings, the VSI is the owner, respect the ownership bestie π no cap, if you're passing something that isn't the ring-owningstruct ice_vsi *, that's not it.
π¦ SEE ALSO π¦
the whole friend group is in the kernel file at ./drivers/net/ethernet/intel/ice/ice_dcb_lib.c β and here's every single one of them, no gatekeeping, fr fr:
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_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_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 entire group chat right there π go read them, they're all relevant, iykyk π
ok that's the page!! sourced from ./drivers/net/ethernet/intel/ice, dated October 2026 β mwah, slay, go update those rings 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