cns3xxx: fix mtu setting with kernel 4.14
authorMathias Kresin <dev@kresin.me>
Sun, 18 Feb 2018 21:48:44 +0000 (22:48 +0100)
committerKoen Vandeputte <koen.vandeputte@ncentric.com>
Mon, 20 Aug 2018 11:04:34 +0000 (13:04 +0200)
commit50dbaee55c4d535b9add8323eee510826921716b
tree21cdd1575b332f2dc9f1c4877c544665e2b6173c
parent705262f4d305145136b9d7c6bab486714040c1c0
cns3xxx: 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.

Tested-by: Koen Vandeputte <koen.vandeputte@ncentric.com>
Signed-off-by: Mathias Kresin <dev@kresin.me>
target/linux/cns3xxx/files/drivers/net/ethernet/cavium/cns3xxx_eth.c