octep_free_oqs(9)
π octep_free_oqs β free the resources of ALL the Rx queues
okay so real quick, bestie: this is a page from the Kernel API Manual, and the star of the show is octep_free_oqs(9) β¨ like yes, the (9) means kernel-land, we're fancy now π
πΈ NAME
octep_free_oqs β literally frees the resources of all the Rx queues. all of them. every last one. periodt π
β¨ SYNOPSIS
void octep_free_oqs (struct octep_device *oct );
ngl it returns void, so there's nothing coming back. it just does the thing and dips π«Ά
π¦ ARGUMENTS
octβ the Octeon device private data structure π this is the main character, the device's own lil private stash of data
π SEE ALSO
okay so if you're going down this rabbit hole (and you should), the source of truth lives right here in the kernel file ./drivers/net/ethernet/marvell/octeon_ep/octep_rx.c β go read it, iykyk πβ¨
and here's the whole squad of related calls, no cap:
octep_oq_fill_ring_buffers(9)octep_oq_refill(9)octep_setup_oq(9)octep_oq_free_ring_buffers(9)octep_free_oq(9)octep_setup_oqs(9)octep_oq_dbell_init(9)octep_oq_check_hw_for_pkts(9)octep_oq_next_pkt(9)octep_oq_drop_rx(9)__octep_oq_process_rx(9)octep_oq_process_rx(9)
they all ate, fr fr π
that's the whole page, babe π sourced straight from ./drivers/net/ethernet/marvell... and dated October 2026, so yeah β future vibes only πβ go free those queues, you got this π
π¦ 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