octep_vf_update_pkt(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸŽ€ octep_vf_update_pkt(9) β€” the kernel API manual glow-up πŸŽ€

okay bestie, welcome to the Kernel API Manual entry for octep_vf_update_pkt, section 9 ofc πŸ’… β€” this is the girlies' guide to the Octeon VF driver's little counter-refresh moment ✨


🌸 NAME 🌸

octep_vf_update_pkt β€” literally just Update IQ/OQ IN/OUT_CNT registers. no cap, that's the whole job 🫢


✨ SYNOPSIS ✨

void octep_vf_update_pkt (struct octep_vf_iq *iq , struct octep_vf_oq *oq );

she takes two pointers and returns void, so she's giving "I do the work, I don't do receipts" energy πŸ’€


πŸ¦‹ ARGUMENTS πŸ¦‹

  • iq β€” the Octeon Tx queue data structure πŸ’– (yes, Tx β€” that's what the page says, don't come for me)
  • oq β€” the Octeon Rx queue data structure 🌈

both of them are structs you hand over, and she's gonna go poke at those IN_CNT/OUT_CNT registers on both sides πŸ‘‘


πŸ‘‘ SEE ALSO πŸ‘‘

the kernel file lives right here, go be nosy:

./drivers/net/ethernet/marvell/octeon_ep_vf/octep_vf_main.c

and the whole friend group 🫢 (every single one of these, bestie, matching (9) sections and all):

that's the whole group chat, go say hi πŸ’¬


lowkey reminder: this page tells you what it does and who it takes, and that's it β€” the counters get updated, the vibes stay immaculate πŸ’œ

and that's the page, bestie! 🌟 source is ./drivers/net/ethernet/marvell..., dated October 2026, and yes she's still octep_vf_update_pkt(9) all the way at the bottom β€” icon behavior, periodt πŸ’…πŸŽ€

πŸ“¦ where this page comes from