Fritzbox 7530 and RFC4638 (Baby Jumbo Frames)

Ok, I've tested a patched build on my 7530 and can change MTU to 1508 without error, but as noted I can't test actual traffic as my connection is IPoE rather than PPPoE and 1500 bytes is the max MTU for it.

Guides to the build system: overview, setup and usage.

For convenience I'd suggest creating a files subdirectory in your checkout and populating it with the DSL firmware per the 7530 installation guide so that it gets built in to your images.

I use the following very basic diffconfig file for my 7530 - you can save some mucking around in menuconfig by saving it as the .config in your checkout and then run make defconfig to get a usable .config for building:

CONFIG_TARGET_ipq40xx=y
CONFIG_TARGET_ipq40xx_generic=y
CONFIG_TARGET_MULTI_PROFILE=y
CONFIG_TARGET_DEVICE_ipq40xx_generic_DEVICE_avm_fritzbox-7530=y
CONFIG_TARGET_DEVICE_PACKAGES_ipq40xx_generic_DEVICE_avm_fritzbox-7530=""
CONFIG_TARGET_PER_DEVICE_ROOTFS=y
CONFIG_PACKAGE_luci-ssl=y
CONFIG_PACKAGE_luci-mod-dashboard=y
CONFIG_PACKAGE_luci-mod-dsl=y

If you want to add packages, run make menuconfig after make defconfig.

I'd suggest starting by building either main or the 23.05 branch from a normal openwrt checkout and get comfortable with building and running an unpatched image; once you've got the build environment sorted, you can then build from my patch branch:

If that works for you, I'll create a pull request to see whether the OpenWrt devs will accept it. The patch applies to 23.05 cleanly as well as main, so I'd be hopeful for a backport.