freebsd-nq/sys/dev/axgbe
Vincenzo Maffione bfd75d4557 axgbe: fix some link related issues
By default, axgbe driver does a receiver reset after predefined number
of retries for the link to come up. However, this receiver reset
doesn't always suffice, due to an hardware issue.
In that case, as a workaround, a complete phy reset is necessary.
This patch introduces a sysctl that can be set to 1 to let the driver
reset the phy completely, rather than just doing receiver reset.
The workaround will be removed once the issue is fixed by means
of firmware update.

This patch also fixes the handling of the direct attach cables
properly.

Submitted by:	rajesh1.kumar_amd.com
Differential Revision:	https://reviews.freebsd.org/D28266
2021-01-23 13:51:29 +00:00
..
if_axgbe_pci.c axgbe: driver changes for netmap support 2021-01-16 08:29:33 +00:00
if_axgbe.c
xgbe_osdep.c
xgbe_osdep.h
xgbe-common.h
xgbe-dcb.c
xgbe-desc.c
xgbe-dev.c axgbe: driver changes for netmap support 2021-01-16 08:29:33 +00:00
xgbe-drv.c
xgbe-i2c.c
xgbe-mdio.c [axgbe] Fix compiler warnings in gcc-6.3; perhaps fix a PHY issue 2020-12-03 16:54:59 +00:00
xgbe-phy-v1.c
xgbe-phy-v2.c axgbe: fix some link related issues 2021-01-23 13:51:29 +00:00
xgbe-ptp.c
xgbe-sysctl.c axgbe: fix some link related issues 2021-01-23 13:51:29 +00:00
xgbe-txrx.c axgbe: driver changes for netmap support 2021-01-16 08:29:33 +00:00
xgbe.h axgbe: fix some link related issues 2021-01-23 13:51:29 +00:00