After my build error, I tried to grep for skb_set_tc_classify_offload in the main directory. Other than the nss-drv where it was used I could not find it anywhere else.
Ok, so weird thing. @Ansuel has the patches needed in his tree for the ipq target
but I can't see these patches in @robimarkotree, the tc_classify_offload patch is missing: target/linux/ipq807x/patches-5.10/991-flat_to_indetify_igress.patch
Because it's not there.
I would guess that @Apache14, @Ansuel nor I am not hitting the error as CONFIG_NET_CLS_ACT is disabled by default so that function is not called compiled in at all.
Its being triggered due to you including: kmod-sched-core
ok now i remember i had that error while compiling a complete image for ax3600 migrating the r7800 config (where i have sched enabled)
also about that sched offload would be really good to have since now they both support flow
I know, its just when you enable CAKE or any other scheduler kmod it will pull in the generic support for that and then this build error will be visible