octep_vf_iq_full_check(9)
π octep_vf_iq_full_check(9) β the vibe check for your Tx queue
okay so bestie, welcome to the Kernel API Manual, section 9 β¨ this is octep_vf_iq_full_check(9), and it's honestly such a tiny icon. one job. one question. is the Tx queue full or not. that's it, that's the whole slay π
πΈ NAME πΈ
octep_vf_iq_full_check β literally just checks whether a Tx queue is full π«Ά
β¨ SYNOPSIS β¨
int octep_vf_iq_full_check (struct octep_vf_iq *iq );
π ARGUMENTS π
iqβ the Octeon Tx queue data structure, aka the lil guy we're interrogating π hand it over and it'll tell you the tea.
π RETURN π
0β nope, the Tx queue is not full. green flags only π1β yup, the Tx queue is full. she's booked and busy ππ₯
no in-between, no maybes, no "it's complicated" β just 0 or 1, periodt.
π¦ SEE ALSO π¦
fr fr go read the source, it's all right here π
Kernel file ./drivers/net/ethernet/marvell/octeon_ep_vf/octep_vf_main.c
and the whole friend group π―ββοΈ β every single one of these besties:
octep_vf_alloc_ioq_vectors(9)octep_vf_free_ioq_vectors(9)octep_vf_enable_msix_range(9)octep_vf_disable_msix(9)octep_vf_ioq_intr_handler(9)octep_vf_request_irqs(9)octep_vf_free_irqs(9)octep_vf_setup_irqs(9)octep_vf_clean_irqs(9)octep_vf_update_pkt(9)octep_vf_enable_ioq_irq(9)octep_vf_napi_poll(9)octep_vf_napi_add(9)octep_vf_napi_delete(9)octep_vf_napi_enable(9)octep_vf_napi_disable(9)octep_vf_open(9)octep_vf_stop(9)octep_vf_start_xmit(9)octep_vf_get_stats64(9)octep_vf_tx_timeout_task(9)octep_vf_tx_timeout(9)octep_vf_device_setup(9)octep_vf_device_cleanup(9)octep_vf_probe(9)octep_vf_remove(9)octep_vf_init_module(9)octep_vf_exit_module(9)
all twenty-eight of them, no skipping, i checked twice πβ¨
π the cute lil sign-off π
so the page footer said the source lives at ./drivers/net/ethernet/marvell... (the long pretty path that got cut off in the footer, but you know her) and it's dated October 2026 β and the whole thing answers to the name octep_vf_iq_full_check(9).
anyway that's the tea, go check those queues, mwah ππ ππ¦
π¦ 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