lan78xx_set_fixed_link(9)
π NAME π
okay bestie, welcome to the lan78xx_set_fixed_link(9) page in the Kernel API Manual β¨ this one is all about lan78xx_set_fixed_link β Set fixed link configuration for LAN7801 π
β¨ SYNOPSIS β¨
int lan78xx_set_fixed_link (struct lan78xx_net *dev );
π ARGUMENTS π
devβ the LAN78xx device, periodt π«Ά
πΈ DESCRIPTION πΈ
so this function uses fixed link configuration with 1 Gbps full duplex β¨ itβs for special cases like EVB-KSZ9897-1, where LAN7801 acts as a USB-to-Ethernet interface to a switch without a visible PHY π no cap, thatβs the whole setup π
π₯ RETURN π₯
it returns a pointer to the registered fixed PHY, or ERR_PTR on error π thatβs the vibe check, fr fr π¦
π¦ SEE ALSO π¦
- Kernel file
./drivers/net/usb/lan78xx.cπ« lan78xx_phy_int_ack(9)πlan78xx_configure_usb(9)πlan78xx_configure_flowcontrol(9)πlan78xx_mac_eee_enable(9)βlan78xx_get_phy(9)πlan78xx_mac_prepare_for_phy(9)πΈlan78xx_configure_leds_from_dt(9)π§
made with π from ./drivers/net/usb, dated October 2026 β slay and goodbye bestie πβ¨
π¦ 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