Skip to contentSkip to conversation

Patch "team: use ETH_MAX_MTU as max mtu" has been added to the 4.10-stable tree

PATCH [email protected] 1 participant 1 message Mar 18, 2017

Subsystems (3)
lore
Share & tools
lore

[email protected]

author maintainer Applied
#0 lore raw

This is a note to let you know that I've just added the patch titled

team: use ETH_MAX_MTU as max mtu

to the 4.10-stable tree which can be found at:
http://www.kernel.org/git/?p=linux/kernel/git/stable/stable-queue.git;a=summary

The filename of the patch is:
team-use-eth_max_mtu-as-max-mtu.patch
and it can be found in the queue-4.10 subdirectory.

If you, or anyone else, feels it should not be added to the stable tree, please let <[email protected]> know about it.

Quoted 1 line

From foo@baz Sat Mar 18 22:03:53 CST 2017

From: Jarod Wilson <[email protected]>
Date: Mon, 6 Mar 2017 08:48:58 -0500
Subject: team: use ETH_MAX_MTU as max mtu

From: Jarod Wilson <[email protected]>

[ Upstream commit 3331aa378e9bcbd0d16de9034b0c20f4050e26b4 ]

This restores the ability to set a team device's mtu to anything higher than 1500. Similar to the reported issue with bonding, the team driver calls ether_setup(), which sets an initial max_mtu of 1500, while the underlying hardware can handle something much larger. Just set it to ETH_MAX_MTU to support all possible values, and the limitations of the underlying devices will prevent setting anything too large.

Fixes 91572088e3fd ("net: use core MTU range checking in core net infra")
CC Cong Wang <[email protected]>
CC Jiri Pirko <[email protected]>
---
 drivers/net/team/team.c |    1 +
 1 file changed, 1 insertion(+)
drivers/net/team/team.c +1 -0
@@ -2075,6 +2075,7 @@ static int team_dev_type_check_change(st
 static void team_setup(struct net_device *dev)
 {
 	ether_setup(dev);
+	dev->max_mtu = ETH_MAX_MTU;
 
 	dev->netdev_ops = &team_netdev_ops;
 	dev->ethtool_ops = &team_ethtool_ops;

Patches currently in stable-queue which might be from [email protected] are

queue-4.10/bonding-use-eth_max_mtu-as-max-mtu.patch queue-4.10/team-use-eth_max_mtu-as-max-mtu.patch