octep_vf_napi_poll(9)
π octep_vf_napi_poll π
Okay bestie, gather 'round, because we're about to talk about the NAPI poll function for Tx/Rx. This is the lowkey main character of packet processing in the octep_vf driver, no cap. It lives in the octep_vf manual, section 9 (that's the kernel API section, iykyk). β¨
π SYNOPSIS π
int octep_vf_napi_poll (struct napi_struct *napi , int budget );
π¦ ARGUMENTS π¦
napiβ pointer to the napi context. This is literally the whole vibe check for the NAPI instance, so handle with care. π«Άbudgetβ the max number of packets to be processed in a single invocation. Think of it as your packet-processing allowance for one trip, and the function respects it. π
π SEE ALSO π
Bestie, the references list is long, but we're getting through it together, periodt. First up, the actual kernel source:
- Kernel file
./drivers/net/ethernet/marvell/octeon_ep_vf/octep_vf_main.c
And then the whole squad of related functions β every single one, no skips, fr fr:
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_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_iq_full_check(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)
Real talk though, this is just the poll function β the whole NAPI circus around it lives in those siblings above, so if you're debugging interrupts or queue setup, that's where you go. π
πΈ Okay that's the whole page, bestie. This gem comes from ./drivers/net/ethernet/marvell... and it's dated October 2026. Go slay your packet processing. πβ¨π
π¦ 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