make[4]: Entering directory '/home/runner/work/GL-MT6000/GL-MT6000/build_dir/target-aarch64_cortex-a53_musl/busybox-default/busybox-1.37.0'
CC networking/tc.o
networking/tc.c: In function 'cbq_print_opt':
networking/tc.c:236:27: error: 'TCA_CBQ_MAX' undeclared (first use in this function); did you mean 'TCA_CBS_MAX'?
236 | struct rtattr *tb[TCA_CBQ_MAX+1];
| ^~~~~~~~~~~
| TCA_CBS_MAX
networking/tc.c:236:27: note: each undeclared identifier is reported only once for each function it appears in
networking/tc.c:249:16: error: 'TCA_CBQ_RATE' undeclared (first use in this function); did you mean 'TCA_TBF_RATE64'?
249 | if (tb[TCA_CBQ_RATE]) {
| ^~~~~~~~~~~~
| TCA_TBF_RATE64
networking/tc.c:255:16: error: 'TCA_CBQ_LSSOPT' undeclared (first use in this function)
255 | if (tb[TCA_CBQ_LSSOPT]) {
| ^~~~~~~~~~~~~~
networking/tc.c:256:61: error: invalid application of 'sizeof' to incomplete type 'struct tc_cbq_lssopt'
256 | if (RTA_PAYLOAD(tb[TCA_CBQ_LSSOPT]) < sizeof(*lss))
| ^
networking/tc.c:261:16: error: 'TCA_CBQ_WRROPT' undeclared (first use in this function)
261 | if (tb[TCA_CBQ_WRROPT]) {
| ^~~~~~~~~~~~~~
networking/tc.c:262:61: error: invalid application of 'sizeof' to incomplete type 'struct tc_cbq_wrropt'
262 | if (RTA_PAYLOAD(tb[TCA_CBQ_WRROPT]) < sizeof(*wrr))
| ^
networking/tc.c:267:16: error: 'TCA_CBQ_FOPT' undeclared (first use in this function)
267 | if (tb[TCA_CBQ_FOPT]) {
| ^~~~~~~~~~~~
networking/tc.c:268:59: error: invalid application of 'sizeof' to incomplete type 'struct tc_cbq_fopt'
268 | if (RTA_PAYLOAD(tb[TCA_CBQ_FOPT]) < sizeof(*fopt))
| ^
networking/tc.c:273:16: error: 'TCA_CBQ_OVL_STRATEGY' undeclared (first use in this function)
273 | if (tb[TCA_CBQ_OVL_STRATEGY]) {
| ^~~~~~~~~~~~~~~~~~~~
networking/tc.c:274:67: error: invalid application of 'sizeof' to incomplete type 'struct tc_cbq_ovl'
274 | if (RTA_PAYLOAD(tb[TCA_CBQ_OVL_STRATEGY]) < sizeof(*ovl))
| ^
networking/tc.c:277:50: error: invalid application of 'sizeof' to incomplete type 'struct tc_cbq_ovl'
277 | (unsigned) sizeof(*ovl));
| ^
networking/tc.c:293:23: error: invalid use of undefined type 'struct tc_cbq_lssopt'
293 | if (lss && lss->flags) {
| ^~
networking/tc.c:296:24: error: invalid use of undefined type 'struct tc_cbq_lssopt'
296 | if (lss->flags&TCF_CBQ_LSS_BOUNDED) {
| ^~
networking/tc.c:296:32: error: 'TCF_CBQ_LSS_BOUNDED' undeclared (first use in this function)
296 | if (lss->flags&TCF_CBQ_LSS_BOUNDED) {
| ^~~~~~~~~~~~~~~~~~~
networking/tc.c:300:24: error: invalid use of undefined type 'struct tc_cbq_lssopt'
300 | if (lss->flags&TCF_CBQ_LSS_ISOLATED) {
| ^~
networking/tc.c:300:32: error: 'TCF_CBQ_LSS_ISOLATED' undeclared (first use in this function)
300 | if (lss->flags&TCF_CBQ_LSS_ISOLATED) {
| ^~~~~~~~~~~~~~~~~~~~
networking/tc.c:308:24: error: invalid use of undefined type 'struct tc_cbq_wrropt'
308 | if (wrr->priority != TC_CBQ_MAXPRIO)
| ^~
networking/tc.c:308:38: error: 'TC_CBQ_MAXPRIO' undeclared (first use in this function)
308 | if (wrr->priority != TC_CBQ_MAXPRIO)
| ^~~~~~~~~~~~~~
networking/tc.c:309:46: error: invalid use of undefined type 'struct tc_cbq_wrropt'
309 | printf("prio %u", wrr->priority);
| ^~
networking/tc.c:313:43: error: invalid use of undefined type 'struct tc_cbq_wrropt'
313 | printf("/%u ", wrr->cpriority);
| ^~
networking/tc.c:314:32: error: invalid use of undefined type 'struct tc_cbq_wrropt'
314 | if (wrr->weight != 1) {
| ^~
networking/tc.c:315:65: error: invalid use of undefined type 'struct tc_cbq_wrropt'
315 | print_rate(buf, sizeof(buf), wrr->weight);
| ^~
networking/tc.c:318:32: error: invalid use of undefined type 'struct tc_cbq_wrropt'
318 | if (wrr->allot)
| ^~
networking/tc.c:319:57: error: invalid use of undefined type 'struct tc_cbq_wrropt'
319 | printf("allot %ub ", wrr->allot);
| ^~
networking/tc.c:236:24: warning: unused variable 'tb' [-Wunused-variable]
236 | struct rtattr *tb[TCA_CBQ_MAX+1];
| ^~
make[5]: *** [scripts/Makefile.build:198: networking/tc.o] Error 1
make[4]: *** [Makefile:744: networking] Error 2
make[4]: Leaving directory '/home/runner/work/GL-MT6000/GL-MT6000/build_dir/target-aarch64_cortex-a53_musl/busybox-default/busybox-1.37.0'
make[3]: *** [Makefile:177: /home/runner/work/GL-MT6000/GL-MT6000/build_dir/target-aarch64_cortex-a53_musl/busybox-default/busybox-1.37.0/.built] Error 2
make[3]: Leaving directory '/home/runner/work/GL-MT6000/GL-MT6000/package/utils/busybox'
time: package/utils/busybox/default/compile#0.81#0.60#1.31
ERROR: package/utils/busybox failed to build (build variant: default).
make[2]: *** [package/Makefile:187: package/utils/busybox/compile] Error 1
make[2]: Leaving directory '/home/runner/work/GL-MT6000/GL-MT6000'
make[1]: *** [package/Makefile:181: /home/runner/work/GL-MT6000/GL-MT6000/staging_dir/target-aarch64_cortex-a53_musl/stamp/.package_compile] Error 2
make[1]: Leaving directory '/home/runner/work/GL-MT6000/GL-MT6000'
make: *** [/home/runner/work/GL-MT6000/GL-MT6000/include/toplevel.mk:233: world] Error 2
Error: Process completed with exit code 2.
On branch next-r4.6.14.rss.mtk using github action(always start with empty folders)
Is there a general concensus on the optimal packet steering setting for the MT6000 to use on the latest pesa build when using SQM with all offloading off? Is is better to use one of the advanced packet steering settings [standard (only wifi) or advanced (wan-bridge-wifi)]? Or is it better to use the older packet steering settings under global interface [enabled + RPS 128 or enabled (all CPUs) +_RPS 128]?
# Attiva il wifi
uci set wireless.radio0.disabled=0
# (Se hai anche 5 GHz)
uci set wireless.radio1.disabled=0
# Applica le modifiche
uci commit wireless
wifi reload
cat /etc/rc.local
# Put your custom commands here that should be executed once
# the system init finished. By default this file does nothing.
# Uneven distribution is by design in DSA setups, where queues are assigned per switch port and not load-balanced via hashing as used with tc-mq
tc qdisc replace dev eth0 root fq_codel
# Resolve rx errors via ethtool -S <iface>
for ETH in eth0 eth1; do ethtool -K $ETH rx off; done
exit 0
Install build dependencies, clone the repository, checkout the exact commit your version is built on(tip: use --depth 1), import Argon Theme, then menuconfigand build the package with make package/luci-theme-argon/compile -j$(($(nproc) + 1)).
@pesa1234 Perhaps packaging SDK would be a good idea? So people wonât have to build toolchain.
There is just a minor bug with the latest commit of Argon theme if you have or using MWAN3.. i'm still waiting for them to merge the fix although it's simple enough just to update the cascade.css.
Found a serious bug compiling after 2025-10-24 (last good build for my config is c56b9dfbba4041fd916820cd780d8389eed2c948).
in menus Network â DNS almost all tabs are missing, and related to that, DNS Forwards do not work (at least for me, thatâs how I noticed something was wrong).
Edit: More about this issue, seems to be related to Lucy changing menus, because it was âNetwork â DHCP and DNSâ and now, in the compiled version from 2025-10-24, I have âNetwork â DNSâ and found that âStatic Leasesâ tab is missing