openwrt-6.x/package/kernel
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
..
ath10k-ct ath10k-ct: select mac80211 debugfs support 2024-10-06 23:19:38 +02:00
bcm27xx-gpu-fw bcm27xx-gpu-fw: fix package 2024-11-01 21:44:43 +01:00
bcm63xx-cfe
bpf-headers
button-hotplug
cryptodev-linux
dtc/patches
gpio-button-hotplug gpio-button-hotplug: use flexible array member 2024-11-04 10:50:44 +01:00
gpio-nct5104d kernel: gpio-nct5104d: use devm 2024-10-20 13:52:45 +02:00
lantiq vrx518_tc: allow larger MTU to support RFC4638 2024-11-08 17:22:31 +01:00
leds-gca230718
leds-ws2812b kernel: ws2812b: use devm for mutex_init 2024-10-06 12:21:51 +02:00
linux kernel: modules: package driver for generic MIPI DBI TFT panels 2024-11-08 00:55:54 +00:00
mac80211 mac80211: compatibility with kernel 6.6.59 2024-11-04 23:40:38 +01:00
mt76 mt76: update to Git HEAD (2024-10-11.1) 2024-10-11 20:03:42 +02:00
mt7621-qtn-rgmii
mwlwifi mwlwifi: fix compilation with 6.6 and 64-bit 2024-10-19 18:57:50 +02:00
nat46
qca-nss-dp
qca-ssdk
r8101
r8125 kernel: r8125: update to v9.014.01 2024-11-06 11:41:20 +01:00
r8126 kernel: r8126: update to v10.014.01 2024-11-05 00:33:02 +01:00
r8168 kernel: r8168: refresh patch 2024-11-05 14:01:06 +01:00
rtc-rv5c386a
rtl8812au-ct
trelay
ubnt-ledbar ubnt-ledbar: fix compilation error 2024-10-08 22:24:54 +02:00
ubootenv-nvram