mctp: serial: enforce fixed MTU
authorJeremy Kerr <jk@codeconstruct.com.au>
Thu, 25 Nov 2021 06:07:38 +0000 (14:07 +0800)
committerJakub Kicinski <kuba@kernel.org>
Fri, 26 Nov 2021 03:40:39 +0000 (19:40 -0800)
commitd154cd078ac2d24374e872f3224bf44894867b0a
treea043b4d29f7a95a24f8a0f54087b9650b9f5d356
parent7bd9890f3d74e96f0e1a898f68decfc711de3001
mctp: serial: enforce fixed MTU

The current serial driver requires a maximum MTU of 68, and it doesn't
make sense to set a MTU below the MCTP-required baseline (of 68) either.

This change sets the min_mtu & max_mtu of the mctp netdev, essentially
disallowing changes. By using these instead of a ndo_change_mtu op, we
get the netlink extacks reported too.

Signed-off-by: Jeremy Kerr <jk@codeconstruct.com.au>
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
drivers/net/mctp/mctp-serial.c