aboutsummaryrefslogtreecommitdiff
path: root/drivers/net/ethernet/mscc/ocelot.h
diff options
context:
space:
mode:
authorGravatar Clément Léger <clement.leger@bootlin.com> 2021-12-09 16:49:10 +0100
committerGravatar Jakub Kicinski <kuba@kernel.org> 2021-12-10 20:56:57 -0800
commitde5841e1c93f2275bb73c471255b718b5ec2f0ec (patch)
tree68f4fdafe8cf61809b57df6be062276f3ce557a7 /drivers/net/ethernet/mscc/ocelot.h
parentnet: ocelot: add and export ocelot_ptp_rx_timestamp() (diff)
downloadlinux-de5841e1c93f2275bb73c471255b718b5ec2f0ec.tar.gz
linux-de5841e1c93f2275bb73c471255b718b5ec2f0ec.tar.bz2
linux-de5841e1c93f2275bb73c471255b718b5ec2f0ec.zip
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>
Diffstat (limited to 'drivers/net/ethernet/mscc/ocelot.h')
-rw-r--r--drivers/net/ethernet/mscc/ocelot.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/drivers/net/ethernet/mscc/ocelot.h b/drivers/net/ethernet/mscc/ocelot.h
index 1eb0b5ad51e9..bf4eff6d7086 100644
--- a/drivers/net/ethernet/mscc/ocelot.h
+++ b/drivers/net/ethernet/mscc/ocelot.h
@@ -32,6 +32,8 @@
#define OCELOT_PTP_QUEUE_SZ 128
+#define OCELOT_JUMBO_MTU 9000
+
struct ocelot_port_tc {
bool block_shared;
unsigned long offload_cnt;