freebsd-dev/sys/dev/vte
Kevin Lo 8f216d282c Restore original MDC speed control register value after MAC reset, if it
wasn't default

Since vte_reset changes register value to MDCSC_DEFAULT value, which may not
be the original value, thus causing some phy registers read failures.
Restoring VTE_MDCSC value to original after reset solves the link state
flapping issue.

Thanks to jhb ("the code looks ok") for his review.
Reviewed by:	jhb
Obtained from:	NetBSD via Andrius V
Differential Revision:	https://reviews.freebsd.org/D34956
2022-04-25 09:56:20 +08:00
..
if_vte.c Restore original MDC speed control register value after MAC reset, if it 2022-04-25 09:56:20 +08:00
if_vtereg.h
if_vtevar.h