ice_pf_rxq_wait(9)
Okay bestie, welcome to ice_pf_rxq_wait(9) from the Kernel API Manual β the page that explains waiting on a PF's Rx queue. It's giving kernel-level patience, and we're obsessed. β¨
NAME πΈ
ice_pf_rxq_wait β Wait for a PF's Rx queue to be enabled or disabled. Periodt. π
SYNOPSIS π
int ice_pf_rxq_wait (struct ice_pf *pf , int pf_q , bool ena );
ARGUMENTS π¦
pfβ the PF being configured. Yep, it's the main character of this call π.pf_qβ the PF queue. This is the specific queue in question, iykyk.enaβ enable or disable state of the queue. It's abool, so it's giving on/off state energy.
DESCRIPTION π
This routine will wait for the given Rx queue of the PF to reach the enabled or disabled state. It's holding out for that requested state like it's waiting for the group chat to finally agree on a plan. π
If it fails to reach the requested state after multiple retries, it returns -ETIMEDOUT β tragic, but that's the documented outcome. If it succeeds, it returns 0 β¨. Slay.
SEE ALSO π
Kernel file to peep: ./drivers/net/ethernet/intel/ice/ice_base.c π§
Also the related function refs, all of them, no cap: __ice_vsi_get_qs_contig(9), __ice_vsi_get_qs_sc(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_dis(9), ice_qp_ena(9).
And that's the whole page, bestie π«Ά. Brought to you by the source/version ./drivers/net/ethernet/intel/ice, dated October 2026, and titled ice_pf_rxq_wait(9) β mwah πβ¨
π¦ 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