octep_napi_poll(9)
π octep_napi_poll β straight out of the Kernel API Manual, bestie π
okay so picture this: you're deep in the <pink>Kernel API Manual</pink> section of the group chat, and someone drops octep_napi_poll(9). That's this page. Hi. Welcome. Pull up a chair. π
β¨ NAME β¨
octep_napi_poll β the NAPI poll function for Tx/Rx. That's it, that's the whole vibe. It polls. For Tx and Rx. Iconic behavior honestly. π¦
πΈ SYNOPSIS πΈ
int octep_napi_poll (struct napi_struct *napi , int budget );
look at her. so clean. so confident. she returns an int and she takes exactly two things. main character energy fr fr. π
π ARGUMENTS π
napiβ pointer to the napi context. like, the whole entire context. she needs to know who she is before she can poll anything, y'know? π«Άbudgetβ the max number of packets that get processed in a single invocation. it's giving "how many snacks can I carry in one trip" energy. there is a limit, bestie. respect the limit. π
π SEE ALSO π
okay this list is long and I'm obsessed with her for it. no cap, this is the entire extended friend group. take notes:
Kernel file ./drivers/net/ethernet/marvell/octeon_ep/octep_main.coctep_alloc_ioq_vectors(9)octep_free_ioq_vectors(9)octep_enable_msix_range(9)octep_disable_msix(9)octep_mbox_intr_handler(9)octep_oei_intr_handler(9)octep_ire_intr_handler(9)octep_ore_intr_handler(9)octep_vfire_intr_handler(9)octep_vfore_intr_handler(9)octep_dma_intr_handler(9)octep_dma_vf_intr_handler(9)octep_pp_vf_intr_handler(9)octep_misc_intr_handler(9)octep_rsvd_intr_handler(9)octep_ioq_intr_handler(9)octep_request_irqs(9)octep_free_irqs(9)octep_setup_irqs(9)octep_clean_irqs(9)octep_update_pkt(9)octep_enable_ioq_irq(9)octep_napi_add(9)octep_napi_delete(9)octep_napi_enable(9)octep_napi_disable(9)octep_open(9)octep_stop(9)octep_iq_full_check(9)octep_start_xmit(9)octep_get_stats64(9)octep_tx_timeout_task(9)octep_tx_timeout(9)octep_intr_poll_task(9)octep_hb_timeout_task(9)octep_ctrl_mbox_task(9)octep_device_setup(9)octep_device_cleanup(9)octep_probe(9)octep_remove(9)octep_init_module(9)octep_exit_module(9)
like I said. the whole era. πβ¨
bestie reminder: this page is the entire documentation here β the poll function, the two arguments, the file it lives in, and the 40-plus neighbors above. no more, no less. don't go inventing extra flags, I'm begging. π
and that's the page!! signing off with the cutest little footer moment: this one's stamped ./drivers/net/ethernet/marvell... and dated <purple>October 2026</purple>, and the name at the very bottom is none other than octep_napi_poll(9). slay. 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