[PATCH v3 3/4] ipq40xx: fix compatibility with linux-atm tools

Hauke Mehrtens hauke at hauke-m.de
Tue Jan 14 15:34:13 PST 2025


On 1/13/25 23:27, Sergey Ryazanov wrote:
> Hi Andre, Martin,
> 
> On 13.01.2025 14:17, Andre Heider wrote:
> 
>> At least on ipq40xx there's nothing writing the custom classes to qos- 
>>  >txtp.traffic_class, it's all just code that reads and checks for 
>> those, so it's basically useless and dead code. This removal here 
>> allows us to drop the atm.h patch.
> 
> I checked the git history, it looks like since 2007 only Lantiq's legacy 
> driver (now ltq-atm) and various compat patches (now MIPS-lantiq-add- 
> atm-hack.patch) are referencing ATM_VBR_NRT/ATM_VBR_RT/ATM_UBR_PLUS/ 
> ATM_GFR.
> 
> We have two options now. (a) Keep the Lantiq's hack in the tree for both 
> platform and keep the include path amend in linux-atm. (b) proceed with 
> this patch and probably backport it to v23 and v24. And with a follow up 
> patch remove the corresponding ATM hacks from Lantiq and eventually from 
> linux-atm.
> 
>> If that's the case too for lantiq, we could apply the same logic there 
>> and make linux-atm shared again?
> 
> Yep. I like the plan 'b' for cleaning the tree from vendor's hacks, stop 
> spreading them to other targets and simplifying maintenance.
> 
>> In any case, this set still works on my ipq40xx device and vdsl seems 
>> to work just fine!
> 
> Have you gave a change to this series, Andre?

Hi,

I am for plan b. If the atm code in the lantiq target does not need the 
changes to the kernel ABI I would prefer when we remove it and use the 
unmodified atm header files also for lantiq.

Hauke



More information about the openwrt-devel mailing list