qed_eth_txq_start_ramrod(9)
π qed_eth_txq_start_ramrod(9) π
okay so bestie, welcome to the Kernel API Manual β¨ this one's literally called qed_eth_txq_start_ramrod and it's giving "the moment the Tx queue actually wakes up" energy π
πΈ NAME πΈ
qed_eth_txq_start_ramrod β starts a Tx queue, where queue_cid is already prepared π
like, the CID is already done, the hard part's over, we're just firing it up. no cap.
π¦ SYNOPSIS π¦
int qed_eth_txq_start_ramrod (struct qed_hwfn *p_hwfn , struct qed_queue_cid *p_cid , dma_addr_t pbl_addr , u16 pbl_size , u16 pq_id );
one function, five args, returns an int, we move π
β¨ ARGUMENTS β¨
p_hwfnβ HW device data. like, the whole hardware device's whole deal π«Άp_cidβ Pointer CID. yup, the pointer to the CID, that's the vibe πpbl_addrβ PBL address. the address of the PBL, iconic βpbl_sizeβ PBL size. how big the PBL is, periodt πΈpq_idβ Parameters for choosing the PQ for this Tx queue. yes bestie it's the parameters for picking the PQ, that's what it is π
π₯ RETURN π₯
Int. that's it. an int. it's giving minimalist main character energy π
π SEE ALSO π
- Kernel file
./drivers/net/ethernet/qlogic/qed/qed_l2.hπ qed_eth_rx_queue_stop(9)qed_eth_tx_queue_stop(9)qed_sp_vport_stop(9)qed_sp_eth_rx_queues_update(9)qed_get_vport_stats(9)qed_get_vport_stats_context(9)qed_arfs_mode_configure(9)qed_configure_rfs_ntuple_filter(9)qed_eth_rxq_start_ramrod(9)
the whole squad fr fr π«Ά go read them all, iykyk π
ngl bestie, this is a kernel function β treat it with the respect it deserves π the source lives in ./drivers/net/ethernet/qlogic/qed, that's the neighbourhood π‘
okay that's the whole page, mwah π this was qed_eth_txq_start_ramrod(9) from Kernel API Manual, filed under ./drivers/net/ethernet/qlogic/qed, dated October 2026 β slay, see u next time π§ββοΈπ
π¦ 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