nps_enet_hw_reset(9)
π NAME π
Okay so bestie, welcome to the nps_enet_hw_reset(9) page from the Kernel API Manual. The function is nps_enet_hw_reset, and its whole job is to reset the network device. Iconic.
β¨ SYNOPSIS β¨
void nps_enet_hw_reset (struct net_device *ndev );
π ARGUMENTS π
ndevβ pointer to the network device. That's the device getting the reset glow-up.
π¦ DESCRIPTION π¦
This function resets the PCS and the TX fifo. The programming model is literally: set the relevant reset bits, wait for some time for that to propagate, then unset the reset bits. That way the reset procedure is ensured to be done successfully by the device. Slay.
π SEE ALSO π
- Kernel file
./drivers/net/ethernet/ezchip/nps_enet.c nps_enet_poll(9)nps_enet_irq_handler(9)nps_enet_set_mac_address(9)nps_enet_set_rx_mode(9)nps_enet_open(9)nps_enet_stop(9)nps_enet_start_xmit(9)
Cute little sign-off: this one comes from the source/version corner marked ./drivers/net/ethernet/ezchip, dated October 2026. π
β¨
π¦ 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