]> git.ipfire.org Git - thirdparty/kernel/stable.git/commit
net: dsa: b53: fix max MTU for 1g switches
authorJonas Gorski <jonas.gorski@gmail.com>
Fri, 4 Oct 2024 08:47:18 +0000 (10:47 +0200)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Thu, 17 Oct 2024 13:11:55 +0000 (15:11 +0200)
commit7b444a8d8f4b85efab951dab187af72db5a9d89e
tree63ffd10c6962c912522cd00b28ff50b84fe577f5
parentdef87a33e0621bc9293fdc3f0cc126377c0c712d
net: dsa: b53: fix max MTU for 1g switches

[ Upstream commit 680a8217dc00dc7e7da57888b3c053289b60eb2b ]

JMS_MAX_SIZE is the ethernet frame length, not the MTU, which is payload
without ethernet headers.

According to the datasheets maximum supported frame length for most
gigabyte swithes is 9720 bytes, so convert that to the expected MTU when
using VLAN tagged frames.

Fixes: 6ae5834b983a ("net: dsa: b53: add MTU configuration support")
Signed-off-by: Jonas Gorski <jonas.gorski@gmail.com>
Reviewed-by: Florian Fainelli <florian.fainelli@broadcom.com>
Signed-off-by: Paolo Abeni <pabeni@redhat.com>
Signed-off-by: Sasha Levin <sashal@kernel.org>
drivers/net/dsa/b53/b53_common.c