arc_emac_adjust_link(9)
β¨ arc_emac_adjust_link(9) β¨
okay bestie, weβre in the Kernel API Manual and this page is literally all about one tiny link tweak π
πΈ NAME πΈ
arc_emac_adjust_link β Adjust the PHY link duplex. π
π¦ SYNOPSIS π¦
void arc_emac_adjust_link (struct net_device *ndev );
π ARGUMENTS π
ndevβ Pointer to thenet_devicestructure. π«Ά
π DESCRIPTION π
This function is called to change the duplex setting after auto negotiation is done by the PHY. Thatβs the whole vibe: the PHY finishes auto negotiation, and then this function is called to change the duplex setting β¨
π SEE ALSO π
Kernel file: ./drivers/net/ethernet/arc/emac_main.c
The SEE ALSO crew, no cap:
arc_emac_tx_avail(9)arc_emac_get_drvinfo(9)arc_emac_tx_clean(9)arc_emac_rx(9)arc_emac_rx_miss_handle(9)arc_emac_rx_stall_check(9)arc_emac_poll(9)arc_emac_intr(9)arc_emac_open(9)arc_emac_set_rx_mode(9)arc_free_tx_queue(9)arc_free_rx_queue(9)arc_emac_stop(9)arc_emac_stats(9)arc_emac_tx(9)arc_emac_set_address(9)arc_emac_restart(9)
π«Ά source/version:./drivers/net/ethernet/arcΒ· date: October 2026 Β· page:arc_emac_adjust_link(9)π
π¦ 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