qbman_swp_fq_xon(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… qbman_swp_fq_xon(9) β€” or, as the kernel calls it, the qbman page in the Kernel API Manual

Hey bestie, welcome to the glo-up of qbman_swp_fq_xon πŸ’– This is a kernel API manual page, and yes, it's about flow control for frame queues. Stay with me, it's actually lowkey iconic.


✨ NAME ✨

qbman_swp_fq_xon β€” sets FQ flow-control to XON 🟒

Like, it flips the "you may pass" sign back on for a frame queue. No cap.


πŸŽ€ SYNOPSIS πŸŽ€

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

Copy that exactly, babe β€” spaces and all. Do not "fix" the formatting, she's perfect the way she is πŸ’…


🌸 ARGUMENTS 🌸

  • s β€” the software portal object. This is your main character β€” the swp you're working through 🫢
  • fqid β€” the index of the frame queue. That's the FQ you're about to bless with XON ✨

πŸ¦‹ DESCRIPTION πŸ¦‹

Ok so here's the tea β˜•: this setting doesn't affect enqueues to the FQ β€” just dequeues. Read that again. Enqueues: untouched. Dequeues: that's who this is for. πŸ’€

And the return situation:

Returns 0 for success, or a negative error code for failure. So like, check your return value, bestie, don't just ghost it 😭

🌈 SEE ALSO 🌈

Go touch some related grass, iykyk:


✨ That's the whole page, bestie ✨ Shoutout to ./drivers/soc/fsl/dpio for being the source, dated October 2026, and to qbman_swp_fq_xon(9) for keeping it real. Periodt. πŸ’œπŸŽ€

πŸ“¦ where this page comes from