as the topic says, does anybody work currently on an 4.14 config and patches for ar71xx platform?
I want to switch from shortcut-fe (fast-classifier) to the new ipt-offload kernel (4.14) modules and i dont know what the steps are for creating a good config for my ar71xx routers.
Also i see there are a lot of patches for 4.4 and 4.9 versions...
I'm not a big openwrt dev, but i know something about building linux kernel and rootfs for embedded machines and also about build a custom openwrt image from source...
Is there a guide how to create config and patches for a new kernel version?
I have two tp link wdr3600 with pepe2k's bootloader, so i'm ready for testing dev builds with 4.14 kernel.
I would like to see ar71xx and ramips stay on v4.9, regardless of there being patches for v4.14. I would also like to see ar71xx never being bumped to v4.14
So, the core devs are thinking that the old ar71xx is rotting away. (Yes, it is quite a mess)
Likely the newer ar71xx devices should be converted to ath79 target and to have DTS definitions instead of C-language mach files providing the low-level hardware settings.
Just to clarify this, that doesn't mean hardware support would be dropped for ar71xx devices - all of those can be covered by the upcoming ath79 targets. The difference between ar71xx and ath79 is the pending switch to devcie tree instead of mach files, which moves ath79 device closer to mainline (mach files are not accepted there) and at the same time helps with flash and RAM requirements (all mach, for all devices, files are built into the kernel, with device tree, only the single FDT matching your device gets appended to the kernel).
Switching such a large target as ar71xx over to device tree is a huge endeavour, both in terms of porting the basic driver support and even more when it comes to adapting each and every of the myriad of ar71xx devices, this needs a bit of a cut.
Where would a perhaps naive but enthusiastic individual find out what is involved in contributing to this, especially for an aging, but reasonably popular target like the Archer C7?
But it will be low-level hardware stuff. Figuring out how to connect the drivers in the current kernel to the hardware via correct definitions in th DTS files.
It seems to e.g. have DTS file WNDR3800 that I have. (but e.g. the network config is still missing for that router, so the branch is largely just a skeleton at the moment.)
Please refrain from such deragatory analogies. If you disagree with the direction of the development, feel free to discuss on the mailing lists and provide compelling arguments (and more importantly invest actual effort) on why developers should voluntarely start working on upgrading to 4.14 while losing support for a large number of devices.
With total respect towards the developers, my suggestion is flow offload, which would be available for these older and much weaker SoCs with kernel 4.14, and they would profit a lot from it. If this is possible by backporting instead of upgrading the kernel, that would be fine as well, but a lot of devices would benefit from that feature.
Yes, this would be great if backported. If the challenge is access to hardware, happy to supply a C7v2 or v4 to a dev (US based) willing to get this going.
As the first kernel selected for Super Long Term Support (SLTS), the Civil Infrastructure Platform will provide [kernel 4.4] support until at least 2026, possibly until 2036.
I have a big ol' stack of ar71xx devices I'd like to see rolled to the ath79 side. I'm willing to put in the effort. Is there a guide or some examples of other devices that have been successfully switched?