tg3: Add workaround to restrict 5762 MRRS to 2048
authorSiva Reddy Kallam <siva.kallam@broadcom.com>
Fri, 22 Dec 2017 10:35:28 +0000 (16:05 +0530)
committerSasha Levin <alexander.levin@microsoft.com>
Wed, 21 Mar 2018 03:49:45 +0000 (23:49 -0400)
commit0919cb24b4db7b1078daa9c072ce81b9098d33f5
tree65f441c500bd851e4746061d9fa716edefe32d14
parentad9133a8010fd7bc4f034efb98cee6fd341700a5
tg3: Add workaround to restrict 5762 MRRS to 2048

[ Upstream commit 4419bb1cedcda0272e1dc410345c5a1d1da0e367 ]

One of AMD based server with 5762 hangs with jumbo frame traffic.
This AMD platform has southbridge limitation which is restricting MRRS
to 4000. As a work around, driver to restricts the MRRS to 2048 for
this particular 5762 NX1 card.

Signed-off-by: Siva Reddy Kallam <siva.kallam@broadcom.com>
Signed-off-by: Michael Chan <michael.chan@broadcom.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Signed-off-by: Sasha Levin <alexander.levin@microsoft.com>
drivers/net/ethernet/broadcom/tg3.c
drivers/net/ethernet/broadcom/tg3.h