net: ocelot: add support for ndo_change_mtu
authorClément Léger <clement.leger@bootlin.com>
Thu, 9 Dec 2021 15:49:10 +0000 (16:49 +0100)
committerJakub Kicinski <kuba@kernel.org>
Sat, 11 Dec 2021 04:56:57 +0000 (20:56 -0800)
commitde5841e1c93f2275bb73c471255b718b5ec2f0ec
tree68f4fdafe8cf61809b57df6be062276f3ce557a7
parentb471a71e525c73608a6ae5a3fdd2a5d1224da6a9
net: ocelot: add support for ndo_change_mtu

This commit adds support for changing MTU for the ocelot register based
interface. For ocelot, JUMBO frame size can be set up to 25000 bytes
but has been set to 9000 which is a saner value and allows for maximum
gain of performance with FDMA.

Reviewed-by: Vladimir Oltean <vladimir.oltean@nxp.com>
Signed-off-by: Clément Léger <clement.leger@bootlin.com>
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
drivers/net/ethernet/mscc/ocelot.h
drivers/net/ethernet/mscc/ocelot_net.c