ramips: mt7621: fix mtu setting with kernel 4.14
authorMathias Kresin <dev@kresin.me>
Sun, 18 Feb 2018 21:48:44 +0000 (22:48 +0100)
committerJo-Philipp Wich <jo@mein.io>
Tue, 18 Dec 2018 08:43:59 +0000 (09:43 +0100)
commitb81774cff80718d20982649c4f21a405fa71a07c
tree796b4919c416589ff6c26221f8de6cc6f4ebf2b7
parent3a507b2f9b6e544fc5768d501332919d579f2f9e
ramips: mt7621: fix mtu setting with kernel 4.14

Since kernel 4.10 commit 61e84623ace3 ("net: centralize net_device
min/max MTU checking"), the range of mtu is [min_mtu, max_mtu], which
is [68, 1500] by default.

It's necessary to set a max_mtu if a mtu > 1500 is supported.

Signed-off-by: Mathias Kresin <dev@kresin.me>
(backported from 5da2c68d001ee44b15a58639ed03a0ebb6f68020)
target/linux/ramips/files-4.14/drivers/net/ethernet/mtk/mtk_eth_soc.c