qed_sp_eth_rx_queues_update(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– qed_sp_eth_rx_queues_update(9) πŸ’–

okay so bestie, welcome to the Kernel API Manual entry for qed_sp_eth_rx_queues_update β€” yes the whole name, we're not abbreviating, she's iconic and she's long πŸŽ€


✨ NAME ✨

qed_sp_eth_rx_queues_update β€” this ramrod updates an RX queue. Like, that's literally her job. She's what you call when you need to set the active state</> of the queue, and also to update the TPA</> and SGE</> parameters. slay πŸ’…


🌸 SYNOPSIS 🌸

int qed_sp_eth_rx_queues_update (struct qed_hwfn *p_hwfn , void
**pp_rxq_handlers , u8 num_rxqs , u8 complete_cqe_flg , u8
complete_event_flg , enum spq_mode comp_mode , struct qed_spq_comp_cb
*p_comp_data );

ngl she takes a lot of arguments but we love her for it 🫢


πŸ¦‹ ARGUMENTS πŸ¦‹

  • p_hwfn β€” HW device data. the hardware's whole vibe, basically ✨
  • pp_rxq_handlers β€” an array of queue handlers to be updated. yes, array, plural, bring the whole friend group πŸ’œ
  • num_rxqs β€” number of queues to update. how many besties are we touching today πŸ”₯
  • complete_cqe_flg β€” post completion to the CQE Ring</> if set πŸ‘‘
  • complete_event_flg β€” post completion to the Event Ring</> if set ⭐
  • comp_mode β€” Comp mode. (that's it, that's the description, she's mysterious πŸ™ˆ)
  • p_comp_data β€” Pointer Comp data. πŸŽ€

🌈 RETURN 🌈

Returns Int. that's the whole section, no notes πŸ’€


🧚 DESCRIPTION 🧚

Note: At the moment β€” only used by non-linux VFs.

so yeah, if you're on linux VFs this is not your moment, but we still respect her πŸ’…βœ¨


πŸ“ SEE ALSO πŸ“

Kernel file ./drivers/net/ethernet/qlogic/qed/qed_l2.h

the whole friend group, go read them too, iykyk πŸ’–


okay that's the page!! πŸ¦‹ this one lives in ./drivers/net/ethernet/qlogic/qed, dated October 2026, and it's part of the Kernel API Manual β€” mwah, go update those RX queues responsibly bestie πŸ˜­πŸ’œ

πŸ“¦ where this page comes from