ice_qp_dis(9)
π ice_qp_dis β okay so we're disabling a queue pair, bestie
Heyyy so this is from the ice driver's kernel API manual (ice_qp_dis(9) if you're keeping track, which you are, because you're iconic). Let me put you on real quick. β¨
πΈ NAME πΈ
ice_qp_dis β literally just disables a queue pair. That's it. That's the whole vibe. π
π¦ SYNOPSIS π¦
int ice_qp_dis(struct ice_vsi *vsi, u16 q_idx);
π ARGUMENTS π
vsiβ the VSI of interest, aka the main character here πq_idxβ the ring index in the array, like the seat number but for rings ποΈ
π DESCRIPTION π
Okay so real talk β this returns 0 on success and a negative value on failure. No cap, that's what it does. If you see a negative number come back you already know something went sideways, periodt. π
Heads up bestie, that's genuinely all the description says. Don't go assuming extra behavior, I'm not about to make things up. π
π SEE ALSO π
Alright, here's the whole friend group β every single one of these, no skips, fr fr. Go check the kernel file ./drivers/net/ethernet/intel/ice/ice_base.c for the source of all this magic β¨
__ice_vsi_get_qs_contig(9)__ice_vsi_get_qs_sc(9)ice_pf_rxq_wait(9)ice_vsi_alloc_q_vector(9)ice_free_q_vector(9)ice_cfg_itr_gran(9)ice_calc_txq_handle(9)ice_cfg_xps_tx_ring(9)ice_set_txq_ctx_vmvf(9)ice_setup_tx_ctx(9)ice_setup_txtime_ctx(9)ice_calc_ts_ring_count(9)ice_setup_rx_ctx(9)ice_vsi_cfg_rxq(9)ice_vsi_cfg_frame_size(9)ice_vsi_cfg_rxqs(9)__ice_vsi_get_qs(9)ice_vsi_ctrl_one_rx_ring(9)ice_vsi_wait_one_rx_ring(9)ice_vsi_alloc_q_vectors(9)ice_vsi_map_rings_to_vectors(9)ice_vsi_free_q_vectors(9)ice_cfg_tstamp(9)ice_vsi_cfg_txq(9)ice_vsi_cfg_txqs(9)ice_vsi_cfg_lan_txqs(9)ice_vsi_cfg_xdp_txqs(9)ice_cfg_itr(9)ice_cfg_txq_interrupt(9)ice_cfg_rxq_interrupt(9)ice_trigger_sw_intr(9)ice_vsi_stop_tx_ring(9)ice_fill_txq_meta(9)ice_qp_reset_stats(9)ice_qp_clean_rings(9)ice_qp_ena(9)
Like, that's a whole squad right there, slay. π
And that's the whole page, bestie! π«Ά This little gem comes from the ./drivers/net/ethernet/intel/ice corner of the kernel world, dated October 2026, and it's filed under the ice_qp_dis(9) manual page. Go off, you understood it perfectly, iykyk. π§π
π¦ 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