sxgbe_set_rx_mode(9)
π sxgbe_set_rx_mode(9)
okay so bestie, welcome to the Kernel API Manual β¨ this is the page for sxgbe_set_rx_mode, and yes it's a whole driver entry point, no cap π
πΈ NAME πΈ
sxgbe_set_rx_mode β the entry point for setting the different receive modes of a device. unicast, multicast addressing π¦
β¨ SYNOPSIS β¨
void sxgbe_set_rx_mode (struct net_device *dev );
π ARGUMENTS π
devβ pointer to the device structure. that's it, that's the whole argument list, she's low maintenance π
π₯ DESCRIPTION π₯
okay so here's the vibe: this function is a driver entry point, which means it's the function the kernel literally calls whenever a different receive mode β like unicast, multicast and promiscuous β has to be enabled or disabled. the kernel hits her up, she handles the mode switch, everyone moves on β¨
Return value: void. she gives you literally nothing back and honestly? iconic. no return value, no drama, periodt π
π«Ά SEE ALSO π«Ά
Kernel file ./drivers/net/ethernet/samsung/sxgbe/sxgbe_main.c β that's where she lives, go say hi π
and then the whole friend group, fr fr:
sxgbe_verify_args(9)sxgbe_eee_ctrl_timer(9)sxgbe_eee_init(9)sxgbe_clk_csr_set(9)sxgbe_adjust_link(9)sxgbe_init_phy(9)sxgbe_clear_descriptors(9)sxgbe_free_rx_buffers(9)init_tx_ring(9)free_rx_ring(9)init_rx_ring(9)free_tx_ring(9)init_dma_desc_rings(9)sxgbe_mtl_operation_mode(9)sxgbe_tx_queue_clean(9)sxgbe_tx_all_clean(9)sxgbe_restart_tx_queue(9)sxgbe_reset_all_tx_queues(9)sxgbe_get_hw_features(9)sxgbe_check_ether_addr(9)sxgbe_init_dma_engine(9)sxgbe_init_mtl_engine(9)sxgbe_disable_mtl_engine(9)sxgbe_tx_timer(9)sxgbe_tx_init_coalesce(9)sxgbe_open(9)sxgbe_release(9)sxgbe_xmit(9)sxgbe_rx_refill(9)sxgbe_rx(9)sxgbe_poll(9)sxgbe_tx_timeout(9)sxgbe_common_interrupt(9)sxgbe_tx_interrupt(9)sxgbe_rx_interrupt(9)sxgbe_poll_controller(9)sxgbe_hw_init(9)sxgbe_drv_probe(9)sxgbe_drv_remove(9)
like I said. whole friend group. every single one of them ππ
ngl bestie, if you're reading this page you're already deep in the Samsung sxgbe ethernet driver. hydrate, take a break, come back to the ring buffers later π
and that's the page!! π§ source path is ./drivers/net/ethernet/samsung... and the date stamp says October 2026, so yeah, she's from the future, main character energy fr πβ¨ slay.
π¦ 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