mirror of
https://github.com/BobTheBlinker/android_kernel_motorola_sm6375.git
synced 2026-10-29 03:01:39 -04:00
ibm_newemac: Fix problem with jumbo frame support and EMAC V4.patch
This fixes the jumbo frame support on EMAC V4 systems. Now the correct bit is set depending on the EMAC version configured. Tested on Kilauea (405EX) and Canyonlands (460EX). Signed-off-by: Stefan Roese <[email protected]> Signed-off-by: Benjamin Herrenschmidt <[email protected]> Signed-off-by: Jeff Garzik <[email protected]>
This commit is contained in:
parent
f014e97ec6
commit
f34ebab68a
1 changed files with 4 additions and 1 deletions
|
|
@ -524,7 +524,10 @@ static int emac_configure(struct emac_instance *dev)
|
|||
rx_size = dev->rx_fifo_size_gige;
|
||||
|
||||
if (dev->ndev->mtu > ETH_DATA_LEN) {
|
||||
mr1 |= EMAC_MR1_JPSM;
|
||||
if (emac_has_feature(dev, EMAC_FTR_EMAC4))
|
||||
mr1 |= EMAC4_MR1_JPSM;
|
||||
else
|
||||
mr1 |= EMAC_MR1_JPSM;
|
||||
dev->stop_timeout = STOP_TIMEOUT_1000_JUMBO;
|
||||
} else
|
||||
dev->stop_timeout = STOP_TIMEOUT_1000;
|
||||
|
|
|
|||
Loading…
Reference in a new issue