mirror of
git://nv-tegra.nvidia.com/linux-nv-oot.git
synced 2025-12-23 01:31:30 +03:00
99acf2912b0a1be7a31a2be31dc97f2a1e1a0858
Issue: In the current scenrio, when the remote interface is brought down and up. There is no way of getting the link up again with the remote device which in turn fails the data transfers even though interface from other end is brought up. Fix: When interface is gone down on the other side, MAC receives local faults and in this scenario no data should be sent to MAC, so disable network queues and initiate the lane bring up process for monitoring the link status. Once the link is up, re enable the network queues for data transfers. Also added support for enabling driver logs using msglvl of ethtool Bug 3744088 Bug 3654543 Bug 3665378 Change-Id: I16cdee74e4e3ff6cd176924575f5005f385d4c5d Signed-off-by: Narayan Reddy <narayanr@nvidia.com> Reviewed-on: https://git-master.nvidia.com/r/c/linux-nvidia/+/2730876 Reviewed-by: svc-mobile-coverity <svc-mobile-coverity@nvidia.com> Reviewed-by: svc-mobile-cert <svc-mobile-cert@nvidia.com> Reviewed-by: svc_kernel_abi <svc_kernel_abi@nvidia.com> Reviewed-by: Rakesh Goyal <rgoyal@nvidia.com> Reviewed-by: Bhadram Varka <vbhadram@nvidia.com> Reviewed-by: Srinivas Ramachandran <srinivasra@nvidia.com> GVS: Gerrit_Virtual_Submit
Description
No description provided