STRUCT IIDC_RDMA_QSET_PARAMS(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… struct iidc_rdma_qset_params(9) β€” the Kernel API Manual glow-up ✨

Okay bestie, gather round, because we are talking about struct iidc_rdma_qset_params, and yes, it did come straight out of the Kernel API Manual and yes, it is lowkey iconic. This is the struct that holds all the per-RDMA Qset info. It's giving "small but mighty." πŸŽ€


✨ NAME ✨

struct iidc_rdma_qset_params β€” the struct whose whole personality is holding per-RDMA Qset info. That's it, that's the job, and it does it flawlessly. 🫢


🌸 SYNOPSIS 🌸

struct iidc_rdma_qset_params {
    u32 teid;
    u16 qs_handle;
    u16 vport_id;
    u8 tc;
 };

Look at her. Four fields. Zero notes. Main character energy fr fr. πŸ’…


πŸ¦‹ Members πŸ¦‹

Not me being obsessed with each and every one of these fields, so let's do a little roll call, mwah:

  • teid β€” the TEID of the Qset node. That's her whole thing, she holds a TEID, and she holds it well. ✨
  • qs_handle β€” the SW index of the Qset, and plot twist: RDMA is the one who provides this. So like, don't come for her, she's just holding the value RDMA handed over. 😭
  • vport_id β€” the VSI index. Short field, big responsibilities. πŸ‘‘
  • tc β€” the Traffic Class branch that the QSet should belong to. Yes, she's only a u8, and yes, she still carries the whole traffic class vibe. πŸ¦‹
Pro tip from your girl: these names are exact, so keep them character for character β€” no renaming, no "fixing," no cute little nicknames in your code. The compiler does not appreciate the bit. πŸ’€

🧚 SEE ALSO 🧚

  • Kernel file ./include/linux/net/intel/iidc_rdma_ice.h β€” go read the source, bestie, it's right there and it ate. πŸ“–πŸ”₯

Okay that's the whole page, no cap. Sending you off with a little sign-off: this one lives under ./include/linux/net/intel and it's dated October 2026, so like... mark your calendar, screenshot it, put it on your fridge. πŸ“πŸ’œ Byeeee β€” go forth and Qset responsibly. πŸŽ€πŸŒˆβ­

πŸ“¦ where this page comes from