octep_vf_napi_add(9)
β¨ octep_vf_napi_add(9) β¨
okay so bestie, welcome to the Kernel API Manual π this one's a little driver-level baddie from the Octeon virtual-function world, and honestly? she's giving "quietly essential, does one thing, does it well" energy π
πΈ NAME πΈ
octep_vf_napi_add β literally just Add NAPI poll for all Tx/Rx queues. no cap, that's the whole job π¦
π SYNOPSIS π
void octep_vf_napi_add (struct octep_vf_device *oct );
yep that's it. void return, so she doesn't come back with receipts β she just does the thing π
π«Ά ARGUMENTS π«Ά
octβ Octeon device private data structure. this is the main character right here π hand her the device's private data and she'll go add NAPI polls for every single Tx/Rx queue. all of them. not a vibe check, an actual loop β¨
π₯ SEE ALSO π₯
first up, the source herself π§:
- Kernel file
./drivers/net/ethernet/marvell/octeon_ep_vf/octep_vf_main.c
and then the whole friend group, like, everyone shows up to this party π:
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_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)
like, the entire octep_vf_* cinematic universe, fr fr ππ
okay that's the tea π huge love to the source path ./drivers/net/ethernet/marvell... for keeping it real, and this page is stamped October 2026 β so remember her name: octep_vf_napi_add(9), iconic, no notes πβπ
π¦ 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