#define POOL_ALLOC_SIZE (sizeof(struct desc) * (RX_DESCS + TX_DESCS))
#define REGS_SIZE 0x1000
-#define MAX_MRU 1536 /* 0x600 */
-+#define MAX_MRU (16320 - ETH_HLEN - ETH_FCS_LEN)
++#define MAX_MRU (14320 - ETH_HLEN - ETH_FCS_LEN)
#define RX_BUFF_SIZE ALIGN((NET_IP_ALIGN) + MAX_MRU, 4)
#define NAPI_WEIGHT 16
-@@ -943,6 +943,32 @@
+@@ -1059,6 +1059,32 @@ static void destroy_queues(struct port *
}
}
static int eth_open(struct net_device *dev)
{
struct port *port = netdev_priv(dev);
-@@ -994,6 +1020,8 @@
+@@ -1110,6 +1136,8 @@ static int eth_open(struct net_device *d
if (npe_send_recv_message(port->npe, &msg, "ETH_SET_FIREWALL_MODE"))
return -EIO;
if ((err = request_queues(port)) != 0)
return err;
-@@ -1134,7 +1162,26 @@
+@@ -1249,7 +1277,26 @@ static int eth_close(struct net_device *
return 0;
}