wx_set_rss_queues(9)
π NAME π
okay so this is the wx_set_rss_queues(9) page from the Kernel API Manual, and the whole entire point is: allocate queues for RSS. slay. π
β¨ SYNOPSIS β¨
void wx_set_rss_queues (struct wx *wx );
π«Ά ARGUMENTS π«Ά
wxβ the board private structure you're initializing, bestie. That's the argument, periodt.
π DESCRIPTION π
okay so this is literally our "base" multiqueue mode. RSS β that's Receive Side Scaling β is gonna try to allocate one Rx queue per CPU, and if available, one Tx queue per CPU. That's the whole vibe, no cap. β¨
π₯ SEE ALSO π₯
the Kernel file to peek at is ./drivers/net/ethernet/wangxun/libwx/wx_lib.c, and then here's the whole friend group:
wx_alloc_rx_buffers(9)wx_is_non_eop(9)wx_cleanup_headers(9)wx_rx_checksum(9)wx_process_skb_fields(9)wx_clean_rx_irq(9)wx_clean_tx_irq(9)wx_poll(9)wx_acquire_msix_vectors(9)wx_set_interrupt_capability(9)wx_cache_ring_rss(9)wx_alloc_q_vector(9)wx_free_q_vector(9)wx_alloc_q_vectors(9)wx_free_q_vectors(9)wx_clear_interrupt_scheme(9)wx_setup_isb_resources(9)wx_free_isb_resources(9)wx_set_ivar(9)wx_write_eitr(9)wx_configure_vectors(9)wx_clean_rx_ring(9)wx_clean_all_rx_rings(9)wx_free_rx_resources(9)wx_free_all_rx_resources(9)wx_clean_tx_ring(9)wx_clean_all_tx_rings(9)wx_free_tx_resources(9)wx_free_all_tx_resources(9)wx_setup_rx_resources(9)wx_setup_all_rx_resources(9)wx_setup_tx_resources(9)wx_setup_all_tx_resources(9)wx_get_stats64(9)
okay that's the page, bestie! source/version sign-off: ./drivers/net/ethernet/wangxun..., dated October 2026 π«Άπ
π¦ 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