stmmac_configure_cbs(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… stmmac_configure_cbs β€” the stmmac_configure_cbs(9) glow-up

okay so this is a page from the Kernel API Manual, bestie β€” specifically the stmmac_configure_cbs(9) entry. it's short, it's sweet, and it does exactly one (1) thing. let's get into it ✨


🌸 NAME 🌸

stmmac_configure_cbs β€” configure CBS in TX queue

like, that's it. that's the whole name. CBS goes in the TX queue. slay.


πŸ¦‹ SYNOPSIS πŸ¦‹

void stmmac_configure_cbs (struct stmmac_priv *priv );

no return value, no drama, just vibes and a pointer. πŸ’…


πŸŽ€ ARGUMENTS πŸŽ€

  • priv β€” the driver private structure. that's your whole personality right there, fr fr.

✨ DESCRIPTION ✨

so what does it do? it's used for configuring CBS in AVB TX queues. that's the tea. 🍡 no cap, that's the entire description β€” iconic minimalism, honestly.


πŸ”₯ SEE ALSO πŸ”₯

okay this is the part where the manpage shows off its whole friend group. every single one of these, bestie β€” no skipping, no "etc." πŸ™ˆ

first up, the kernel file it lives in:

Kernel file ./drivers/net/ethernet/stmicro/stmmac/stmmac_main.c

and now the full squad, in order, exactly as they appear:

stmmac_set_clk_tx_rate(9), stmmac_axi_blen_to_mask(9),
stmmac_verify_args(9), stmmac_disable_all_queues(9),
stmmac_enable_all_queues(9), stmmac_rx_dirty(9),
stmmac_try_to_start_sw_lpi(9), stmmac_stop_sw_lpi(9),
stmmac_eee_ctrl_timer(9), stmmac_hwtstamp_set(9),
stmmac_hwtstamp_get(9), stmmac_init_tstamp_counter(9),
stmmac_init_timestamping(9), stmmac_mac_flow_ctrl(9),
stmmac_check_pcs_mode(9), stmmac_init_phy(9),
stmmac_clear_rx_descriptors(9), stmmac_clear_tx_descriptors(9),
stmmac_clear_descriptors(9), stmmac_init_rx_buffers(9),
stmmac_free_rx_buffer(9), stmmac_free_tx_buffer(9),
dma_free_rx_skbufs(9), dma_free_rx_xskbufs(9),
__init_dma_rx_desc_rings(9), __init_dma_tx_desc_rings(9),
init_dma_desc_rings(9), dma_free_tx_skbufs(9), stmmac_free_tx_skbufs(9),
__free_dma_rx_desc_resources(9), __free_dma_tx_desc_resources(9),
__alloc_dma_rx_desc_resources(9), __alloc_dma_tx_desc_resources(9),
alloc_dma_desc_resources(9), free_dma_desc_resources(9),
stmmac_mac_enable_rx_queues(9), stmmac_start_rx_dma(9),
stmmac_start_tx_dma(9), stmmac_stop_rx_dma(9), stmmac_stop_tx_dma(9),
stmmac_start_all_dma(9), stmmac_stop_all_dma(9),
stmmac_dma_operation_mode(9), stmmac_tx_clean(9), stmmac_tx_err(9),
stmmac_set_dma_operation_mode(9), stmmac_dma_interrupt(9),
stmmac_mmc_setup(9), stmmac_get_hw_features(9),
stmmac_check_ether_addr(9), stmmac_init_dma_engine(9),
stmmac_tx_timer(9), stmmac_init_coalesce(9),
stmmac_set_tx_queue_weight(9), stmmac_rx_queue_dma_chan_map(9),
stmmac_mac_config_rx_queues_prio(9),
stmmac_mac_config_tx_queues_prio(9),
stmmac_mac_config_rx_queues_routing(9), stmmac_mtl_configuration(9),
stmmac_hw_setup(9), stmmac_setup_dma_desc(9), __stmmac_open(9),
stmmac_release(9), stmmac_tso_allocator(9), stmmac_tso_xmit(9),
stmmac_has_ip_ethertype(9), stmmac_xmit(9), stmmac_rx_refill(9),
stmmac_rx(9), stmmac_tx_timeout(9), stmmac_set_rx_mode(9),
stmmac_change_mtu(9), stmmac_interrupt(9), stmmac_ioctl(9),
stmmac_hw_init(9), stmmac_dvr_probe(9), stmmac_dvr_remove(9),
stmmac_suspend(9), stmmac_reset_queues_param(9), stmmac_resume(9)
that's 93 little cross-references and every last one of them made the list. we don't gatekeep here 🫢

and that's the page!! 🌈 tiny manpage, huge energy, zero filler. this one came from ./drivers/net/ethernet/stmicro... and it's stamped October 2026 β€” so mark your calendars, bestie, and go configure those AVB TX queues. πŸ’–β­πŸ“

mwah πŸ’‹

πŸ“¦ where this page comes from