8139too: Allow using the largest possible MTU
authorAlban Bedel <albeu@free.fr>
Sat, 8 Nov 2014 11:48:36 +0000 (12:48 +0100)
committerDavid S. Miller <davem@davemloft.net>
Mon, 10 Nov 2014 20:30:02 +0000 (15:30 -0500)
This driver allows MTU up to 1518 bytes which is not enought to run
batman-adv. Simply raise the maximum packet size up to the maximum
allowed by the transmit descriptor, 1792 bytes, giving a maximum MTU
of 1774 bytes.

Signed-off-by: Alban Bedel <albeu@free.fr>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/ethernet/realtek/8139too.c

index 8387de985c06d3dd12f95e4faf475341fe4ee908..e157541b842be3bd80a1c229188c68d2b15ecd65 100644 (file)
@@ -183,7 +183,7 @@ static int debug = -1;
 #define NUM_TX_DESC    4
 
 /* max supported ethernet frame size -- must be at least (dev->mtu+14+4).*/
-#define MAX_ETH_FRAME_SIZE     1536
+#define MAX_ETH_FRAME_SIZE     1792
 
 /* max supported payload size */
 #define MAX_ETH_DATA_SIZE      (MAX_ETH_FRAME_SIZE - ETH_HLEN - ETH_FCS_LEN)