Well, I found the bug in nft-qos
. It uses an old syntax when checking for the presence of a bridge device.
Here's the quick and dirty fix:
-
Open
/lib/nft-qos/core.sh
and on line 9 changeNFT_QOS_HAS_BRIDGE=
toNFT_QOS_HAS_BRIDGE=y
. -
Verify that
kmod-nft-bridge
is installed.
opkg update; opkg install kmod-nft-bridge
- Reboot the device.
Now rate limiting by MAC should work in both directions.