ice_alloc_rdma_q_ctx(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… NAME πŸ’…

ice_alloc_rdma_q_ctx β€” ok so bestie, this one allocates RDMA queue contexts for the given VSI and TC ✨ and we're in the Kernel API Manual, which is exactly as iconic as it sounds πŸŽ€ no cap.

Like, it's the function that spins up your queue contexts so RDMA can do its thing. Slay.


🌸 SYNOPSIS 🌸

int ice_alloc_rdma_q_ctx (struct ice_hw *hw , u16 vsi_handle , u8 tc ,
u16 new_numqs );

Yeah the line break is doing its own thing, we don't judge πŸ’… that's just how the page wraps.


πŸ¦‹ ARGUMENTS πŸ¦‹

  • hw β€” pointer to the HW struct. the whole hardware situation. she's the main character here πŸ‘‘
  • vsi_handle β€” VSI handle. the identifier for the VSI we're messing with 🫢
  • tc β€” TC number. traffic class vibes ⭐
  • new_numqs β€” number of queues. how many we want, fr fr πŸ”₯

🧚 SEE ALSO 🧚

Kernel file ./drivers/net/ethernet/intel/ice/ice_sched.c β€” literally where the whole sched situation lives πŸ“

And now, the friend-group roster πŸ’– (yes, all of them, we don't skip anybody):


ok that's the whole list, we did NOT cut corners, iykyk πŸ˜­πŸ’€

anywayyy that's the page bestie 🫢 this lil slice of the kernel API manual is brought to you by the good people over in ./drivers/net/ethernet/intel/ice, dated October 2026 β€” go drink some water and go read ice_alloc_lan_q_ctx(9) next, slay πŸ’œβœ¨πŸŽ€

πŸ“¦ where this page comes from