nfp_nfdk_rx(9)
πΈ NAME πΈ
okay so bestie, this is the nfp_nfdk_rx(9) page from the Kernel API Manual, and it's all about nfp_nfdk_rx β the function that receives up to @budget packets on @rx_ring. slay. π
β¨ SYNOPSIS β¨
int nfp_nfdk_rx (struct nfp_net_rx_ring *rx_ring , int budget );
π ARGUMENTS π
rx_ringβ the RX ring you're receiving from, bestie π«Άbudgetβ the NAPI budget, no cap
π¦ DESCRIPTION π¦
okay so note this, bestie: this function is separated out from the napi poll function, and the whole reason is to more cleanly separate packet receive code from the other bookkeeping functions that get performed in the napi poll function. it's giving organized. it's giving main character energy. β¨
π RETURN π
Number of packets received. that's it, that's the tea. π
π SEE ALSO π
- Kernel file
./drivers/net/ethernet/netronome/nfp/nfdk/dp.c nfp_nfdk_tx(9)nfp_nfdk_tx_complete(9)nfp_nfdk_rx_give_one(9)nfp_nfdk_rx_ring_fill_freelist(9)nfp_nfdk_rx_csum_has_errors(9)nfp_nfdk_rx_csum(9)nfp_nfdk_poll(9)
mwah π this page is from ./drivers/net/ethernet/netrono... and it's dated October 2026 β stay hydrated, bestie π
π¦ 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