ice_fill_txq_meta(9)
πΈ NAME πΈ
okay bestie, welcome to the Kernel API Manual page for ice_fill_txq_meta β literally βPrepare the Tx queueβs meta dataβ β¨
π¦ SYNOPSIS π¦
void ice_fill_txq_meta (const struct ice_vsi *vsi , struct ice_tx_ring *ring , struct ice_txq_meta *txq_meta );
π ARGUMENTS π
vsiβ the VSI thatringbelongs to π«Άringβ the ring thattxq_metawill be based on πtxq_metaβ a helper struct that wraps Tx queueβs information π
π DESCRIPTION π
This one sets up a helper struct that will contain all the necessary fields that are needed for stopping Tx queue. periodt. Itβs giving βprep the meta so the Tx queue can be stoppedβ and thatβs the whole vibe πβ¨
π₯ SEE ALSO π₯
- Kernel file:
./drivers/net/ethernet/intel/ice/ice_base.c __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_qp_reset_stats(9)ice_qp_clean_rings(9)ice_qp_dis(9)ice_qp_ena(9)
mwah π β source/version: ./drivers/net/ethernet/intel/ice; date: October 2026 π
π¦ 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