hinic_rxq_get_stats(9)
π hinic_rxq_get_stats β get statistics of Rx Queue
okay so bestie, welcome to the Kernel API Manual β¨ this one's a little function page, hinic_rxq_get_stats(9), and honestly? it's giving "short but essential." no cap.
πΈ NAME πΈ
hinic_rxq_get_stats β get statistics of Rx Queue π
like, it literally goes and fetches the stats for a receive queue. that's the whole vibe.
β¨ SYNOPSIS β¨
void hinic_rxq_get_stats (struct hinic_rxq *rxq , struct hinic_rxq_stats
*stats );
returns void, so nothing comes back to you directly β the goodies get dropped into stats. slay.
π¦ ARGUMENTS π¦
rxqβ the Logical Rx Queue π this is the queue you're snooping on.statsβ return updated stats here π yup, this is where the fresh numbers land. it's your out-param bestie.
π₯ SEE ALSO π₯
the kernel file lives at ./drivers/net/ethernet/huawei/hinic/hinic_rx.c β go look, iykyk π
and the whole friend group:
hinic_rxq_clean_stats(9)rxq_stats_init(9)rx_alloc_skb(9)rx_unmap_skb(9)rx_free_skb(9)rx_alloc_pkts(9)free_all_rx_skbs(9)rx_recv_jumbo_pkt(9)rxq_recv(9)hinic_init_rxq(9)hinic_clean_rxq(9)
ok real talk β this page is short, so there's not a ton of caveats to scream about. just remember:statsis where the updated stats get written, so hand it a realstruct hinic_rxq_stats *. don't be weird about it π
and that's the whole page, bestie π«Ά this gem came out of ./drivers/net/ethernet/huawei/... in October 2026, filed under hinic_rxq_get_stats(9). periodt π
π¦ 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