qbman_swp_fq_xon(9)
π 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:
- The kernel file
./drivers/soc/fsl/dpio/qbman-portal.h qbman_swp_enqueue(9)qbman_swp_enqueue_multiple(9)qbman_swp_enqueue_multiple_desc(9)qbman_result_is_DQ(9)qbman_result_is_SCN(9)qbman_result_SCN_state(9)qbman_result_SCN_rid(9)qbman_result_SCN_ctx(9)qbman_swp_fq_schedule(9)qbman_swp_fq_force(9)qbman_swp_fq_xoff(9)β the villain origin story of this page, honestly π§qbman_swp_CDAN_set_context(9)qbman_swp_CDAN_enable(9)qbman_swp_CDAN_disable(9)qbman_swp_CDAN_set_context_enable(9)qbman_swp_release(9)qbman_swp_pull(9)qbman_swp_dqrr_next(9)
β¨ 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
- nixpkgs unstable: linux-manual 7.3.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms