openwrt/package/kernel/lantiq
Andrew MacIntyre ca53f2d430 vrx518_tc: allow larger MTU to support RFC4638
vrx518_tc currently sets the interface maximum MTU to the ethernet default
of 1500 bytes by default via ether_setup() called from ptm_setup().

To support 1508 byte baby jumbo frames (RFC4638) for PPPoE connections
over VDSL links as already supported by the VR9 ltq_ptm driver ([1], [2])
set the interface maximum MTU to MAX_MTU.

MAX_MTU is defined in dcdp/inc/tc_common.h to 2002 bytes and this value is
used in ptm_change_mtu() and elsewhere as the maximum MTU, however this is
short circuited by checks against the interface maximum MTU.

[1]: https://forum.openwrt.org/t/fritzbox-7530-and-rfc4638-baby-jumbo-frames/181327
[2]: https://git.openwrt.org/?p=openwrt/openwrt.git;a=commit;h=8a2a20e71e2909f84dab47e51dfda9e292a6c1ae

Signed-off-by: Andrew MacIntyre <andymac@pcug.org.au>
Link: https://github.com/openwrt/openwrt/pull/16856
Signed-off-by: Robert Marko <robimarko@gmail.com>
2024-11-08 17:22:31 +01:00
..
ltq-adsl ltq-adsl: align config more closely to VDSL variants 2024-10-21 01:03:43 +02:00
ltq-adsl-fw ltq-adsl(-fw): Makefile clean-up and fixes 2020-04-24 17:59:22 +02:00
ltq-adsl-mei kernel: ltq-adsl-mei: fix compilation warning on 6.6 2024-06-14 14:32:28 +02:00
ltq-atm ltq-atm: propagate EPROBE_DEFER to probe 2024-09-06 22:23:15 +02:00
ltq-deu kernel: ltq-deu: fix compilation with linux 6.6 2024-06-08 23:25:35 +02:00
ltq-ifxos ltq-ifxos: fix compilation error with kernel 6.1 2023-08-27 19:26:53 +02:00
ltq-ptm ltq-ptm: propagate reset errors to probe 2024-09-06 22:23:16 +02:00
ltq-tapi ltq-tapi: fix build with Linux 6.6 2024-07-06 17:50:23 +02:00
ltq-vdsl-fw ltq-vdsl-fw: fix firmware installer 2022-08-26 22:32:47 +01:00
ltq-vdsl-vr9 kernel: ltq-vdsl-vr9: fix compilation with linux 6.6 2024-06-08 23:25:35 +02:00
ltq-vdsl-vr9-mei kernel: ltq-vdsl-vr9-mei: fix compilation with linux 6.6 2024-06-08 23:25:35 +02:00
ltq-vdsl-vr11 firmware: add Intel/Lantiq VRX518 DSL firmware package 2024-07-21 21:42:09 +02:00
ltq-vdsl-vr11-mei ltq-vdsl-vr11-mei: add patch fixing compilation with kernel 6.6 2024-04-02 23:45:22 +02:00
ltq-vectoring kernel: ltq-vectoring: Avoid flush_scheduled_work() usage 2024-06-08 23:25:35 +02:00
ltq-vmmc lantiq: ltq-vmmc: get irqs from kernel-in-tree vmmc driver 2024-05-15 08:54:58 +02:00
vrx518_ep firmware: add Intel/Lantiq VRX518 ACA firmware package 2024-07-21 21:42:09 +02:00
vrx518_tc vrx518_tc: allow larger MTU to support RFC4638 2024-11-08 17:22:31 +01:00