ice_init_pf_dcb(9)
π ice_init_pf_dcb(9) β ok bestie, we're doing kernel API manual pages now
So this is ice_init_pf_dcb from the ice(9) Kernel API Manual β yes, the Intel ice driver, the one that lives in ./drivers/net/ethernet/intel/ice. Grab a strawberry drink π and let's get into it.
β¨ NAME β¨
ice_init_pf_dcb β literally just initializes DCB for a PF. That's the whole vibe. Nothing more, nothing less, no cap. π«Ά
π SYNOPSIS π
int ice_init_pf_dcb (struct ice_pf *pf , bool locked );
It hands you back an int, so likeβ¦ check it, bestie. π
πΈ ARGUMENTS πΈ
pfβ the PF you want to initialize DCB for. That's your main character right there. πlockedβ abooltelling us whether the function was called with RTNL held. iykyk, the locking lore matters. π
π¦ SEE ALSO π¦
Okay so there is a whole friend group here, and they all show up to the group chat:
- Kernel file
./drivers/net/ethernet/intel/ice/ice_dcb_lib.c 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_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)
That's the whole squad, fr fr. Go read them, they ate. π
And that's the page! π It came from ./drivers/net/ethernet/intel/ice, dated October 2026, in the ice_init_pf_dcb(9) era of the Kernel API Manual β iconic of it, honestly. Bye bestie, go initialize something responsibly π§ββοΈπ
π¦ 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