qbman_swp_fq_schedule(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

✨ qbman_swp_fq_schedule ✨

okay so bestie, this is a page from the Kernel API Manual β€” section 9 if you're keeping track β€” and it's about one very specific little function that gets a frame queue out of limbo. come sit with me 🫢


πŸ’… NAME

qbman_swp_fq_schedule β€” the glow-up that moves the FQ to the scheduled state πŸ’«


πŸŽ€ SYNOPSIS

int qbman_swp_fq_schedule (struct qbman_swp *s , u32 fqid );

🌸 ARGUMENTS

  • s β€” the software portal object πŸ¦‹ (yes, that's the whole description, it's giving "you either know or you don't")
  • fqid β€” the index of the frame queue that needs to be scheduled ✨

πŸ‘‘ DESCRIPTION

So here's the tea: there are a couple of different ways that a FQ can end up in a parked state, and this function? it schedules it. that's the whole job. main character energy, honestly πŸ’…

It returns 0 for success, or a negative error code for failure. slay either way, but one of them is a lot cuter than the other 😭


πŸ”₯ SEE ALSO

Kernel file ./drivers/soc/fsl/dpio/qbman-portal.h β€” the whole friend group lives in there, and here's everyone:


ngl the "a couple of different ways that a FQ can end up parked state" line is what the original says, word for word β€” don't come for me, I'm just the messenger πŸ™ˆ

and that's the page, bestie!! πŸŽ€ this lil gem comes from ./drivers/soc/fsl/dpio and it's dated October 2026 β€” so yes, she's from the future, iconic πŸ’œ go forth and schedule those frame queues, ily, bye! πŸ’–βœ¨

πŸ“¦ where this page comes from