octep_update_pkt(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… octep_update_pkt(9) β€” the kernel API glow-up

okay so bestie, you're looking at octep_update_pkt(9), straight out of the Kernel API Manual, and no cap it's a tiny little function that does a very specific thing. Sit with me 🫢


✨ NAME ✨

octep_update_pkt β€” updates the IQ/OQ IN/OUT_CNT registers. that's it. that's the whole job. iconic minimalism honestly πŸ’…


🌸 SYNOPSIS 🌸

void octep_update_pkt (struct octep_iq *iq , struct octep_oq *oq );

like, it returns nothing (void), it takes two pointers, and then it goes and touches the counters. simple. clean. slay ✨


πŸŽ€ ARGUMENTS πŸŽ€

  • iq β€” the Octeon Tx queue data structure πŸ’– this is the transmit side of the situation.
  • oq β€” the Octeon Rx queue data structure πŸ¦‹ and this one's the receive side.

two structs, one function, zero drama (allegedly 😭).


🧚 SEE ALSO 🧚

the source lives right here in the kernel, bestie β€” go read it:

Kernel file ./drivers/net/ethernet/marvell/octeon_ep/octep_main.c

and here's the whole friend group, in order, every single one of them πŸ‘‘:

that's the roster. all of them. i counted, don't worry πŸ’€


lowkey reminder: this page is from ./drivers/net/ethernet/marvell..., dated October 2026, and it's the manual for octep_update_pkt(9) β€” so if you were looking for something else, wrong page bestie, but glad you stopped by 🌈

hope that helped fr fr, go update those IN/OUT_CNT registers and have the day you deserve πŸ“πŸ’œ

πŸ“¦ where this page comes from