rtl83xx_shutdown(9)
π¦ rtl83xx_shutdown(9) β the Kernel API Manual page, but make it make sense π¦
okay so bestie, welcome to the Kernel API Manual page for rtl83xx_shutdown(9) β it's giving βlast one out, turn off the switchβ energy, and we're gonna read it together. periodt. β¨
πΈ NAME πΈ
rtl83xx_shutdown β shutdown a switch. literally what it says on the tin, no cap. π
β¨ SYNOPSIS β¨
void rtl83xx_shutdown (struct realtek_priv *priv );
π ARGUMENTS π
privβ arealtek_privpointer. that's the one (1) argument, bestie. π«Ά
π DESCRIPTION π
This function shuts down the DSA switch and cleans the platform driver data. why? to prevent realtek_{smi,mdio}_remove from running afterwards β which is possible if the parent bus implements its own .shutdown as .remove. so yeah, it's the βdon't let remove sneak back in after shutdownβ cleanup moment. iconic. π₯
π΄ CONTEXT π΄
Can sleep. like, actually can sleep β that's the context note, and we respect it. π
π RETURN π
Nothing. not a single return value, not even a crumb. π
π SEE ALSO π
Kernel file: ./drivers/net/dsa/realtek/rtl83xx.c
rtl83xx_lock(9)rtl83xx_unlock(9)rtl83xx_setup_user_mdio(9)rtl83xx_probe(9)rtl83xx_register_switch(9)rtl83xx_unregister_switch(9)rtl83xx_remove(9)rtl83xx_port_bridge_join(9)rtl83xx_port_bridge_leave(9)rtl83xx_port_fast_age(9)rtl83xx_port_fdb_add(9)rtl83xx_port_fdb_del(9)rtl83xx_port_fdb_dump(9)rtl83xx_port_mdb_add(9)rtl83xx_port_mdb_del(9)rtl83xx_port_bridge_flags(9)rtl83xx_setup_port_flood_control(9)
made with π from ./drivers/net/dsa/realtek, October 2026 β that's the rtl83xx_shutdown(9) sign-off, bye bestie, go shut down that switch responsibly π«Άβ¨
π¦ 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