Sorry for the late reply. For some bazaar reason I didn't select the appropriate notifications for this thread and I've also been caught up doing some DIY
Please see the relevant information below:
nft list ruleset
table inet nft-qos-monitor {
chain upload {
type filter hook postrouting priority filter; policy accept;
ip saddr 192.168.5.145 counter packets 2158 bytes 123786
ip saddr 192.168.5.145 counter packets 2158 bytes 123786
ip saddr 192.168.7.108 counter packets 0 bytes 0
ip saddr 192.168.7.58 counter packets 0 bytes 0
ip saddr 192.168.7.76 counter packets 0 bytes 0
ip saddr 192.168.5.26 counter packets 0 bytes 0
ip saddr 192.168.7.99 counter packets 8 bytes 546
ip saddr 192.168.6.2 counter packets 0 bytes 0
ip saddr 192.168.5.27 counter packets 0 bytes 0
ip saddr 192.168.5.147 counter packets 1276 bytes 806657
}
chain download {
type filter hook prerouting priority filter; policy accept;
ip daddr 192.168.5.145 counter packets 5367 bytes 34985474
ip daddr 192.168.5.145 counter packets 5367 bytes 34985474
ip daddr 192.168.7.108 counter packets 0 bytes 0
ip daddr 192.168.7.58 counter packets 0 bytes 0
ip daddr 192.168.7.76 counter packets 0 bytes 0
ip daddr 192.168.5.26 counter packets 0 bytes 0
ip daddr 192.168.7.99 counter packets 6 bytes 466
ip daddr 192.168.6.2 counter packets 0 bytes 0
ip daddr 192.168.5.27 counter packets 0 bytes 0
ip daddr 192.168.5.147 counter packets 1136 bytes 352753
}
}
table inet nft-qos-static {
chain upload {
type filter hook postrouting priority filter; policy accept;
}
chain download {
type filter hook prerouting priority filter; policy accept;
}
}
table inet nft-qos-mac {
chain upload {
type filter hook postrouting priority filter; policy accept;
}
chain download {
type filter hook prerouting priority filter; policy accept;
}
}
uci show network
network.loopback=interface
network.loopback.device='lo'
network.loopback.proto='static'
network.loopback.ipaddr='127.0.0.1'
network.loopback.netmask='255.0.0.0'
network.globals=globals
network.globals.ula_prefix='fdb0:dc72:61cd::/48'
network.br0=device
network.br0.type='bridge'
network.br0.name='br0'
network.br0.ports='lan1' 'lan2' 'lan3' 'lan4' 'wan'
network.admin_vlan=bridge-vlan
network.admin_vlan.device='br0'
network.admin_vlan.vlan='1'
network.admin_vlan.ports='lan1:t*' 'lan2:t'
network.admin=interface
network.admin.proto='static'
network.admin.device='br0.1'
network.admin.ipaddr='192.168.1.1'
network.admin.netmask='255.255.255.0'
network.admin.delegate='0'
network.private_vlan=bridge-vlan
network.private_vlan.device='br0'
network.private_vlan.vlan='5'
network.private_vlan.ports='lan1:t' 'lan2:t'
network.private=interface
network.private.proto='static'
network.private.device='br0.5'
network.private.ipaddr='192.168.5.1'
network.private.netmask='255.255.255.0'
network.private.broadcast='192.168.5.255'
network.private.ip6assign='64'
network.private.ip6hint='5'
network.private.ip6ifaceid='::1'
network.guest_vlan=bridge-vlan
network.guest_vlan.device='br0'
network.guest_vlan.vlan='6'
network.guest_vlan.ports='lan1:t' 'lan2:t'
network.guest=interface
network.guest.proto='static'
network.guest.device='br0.6'
network.guest.ipaddr='192.168.6.1'
network.guest.netmask='255.255.255.224'
network.guest.broadcast='192.168.6.31'
network.guest.ip6assign='64'
network.guest.ip6hint='6'
network.guest.delegate='0'
network.guest.ip6ifaceid='::1'
network.guest.auto='0'
network.iot_vlan=bridge-vlan
network.iot_vlan.device='br0'
network.iot_vlan.vlan='7'
network.iot_vlan.ports='lan1:t' 'lan2:t'
network.iot=interface
network.iot.proto='static'
network.iot.device='br0.7'
network.iot.ipaddr='192.168.7.1'
network.iot.netmask='255.255.255.0'
network.iot.broadcast='192.168.7.255'
network.iot.delegate='0'
network.wan_vlan=bridge-vlan
network.wan_vlan.device='br0'
network.wan_vlan.vlan='10'
network.wan_vlan.local='0'
network.wan_vlan.ports='lan1:t' 'wan'
network.wan=interface
network.wan.device='br0.20'
network.wan.proto='static'
network.wan.ipaddr='192.168.20.1'
network.wan.netmask='255.255.255.0'
network.wan.dns='208.67.220.220' '208.67.222.222'
network.wan.delegate='0'
network.wan.gateway='192.168.20.253'
network.@bridge-vlan[5]=bridge-vlan
network.@bridge-vlan[5].device='br0'
network.@bridge-vlan[5].vlan='20'
network.@bridge-vlan[5].ports='lan3' 'lan4'
network.wan6=interface
network.wan6.proto='dhcpv6'
network.wan6.device='br0.20'
network.wan6.reqprefix='auto'
network.wan6.reqaddress='none'
network.102_vlan=bridge-vlan
network.102_vlan.device='br0'
network.102_vlan.vlan='102'
network.102_vlan.ports='lan1:t' 'lan2:t'
network.102=interface
network.102.proto='static'
network.102.device='br0.102'
network.102.ipaddr='172.16.102.1/30'
network.102.ip6assign='64'
network.102.ip6hint='102'
network.102.ip6ifaceid='::1'
uci show nft-qos
nft-qos.default=default
nft-qos.default.priority_enable='0'
nft-qos.default.limit_enable='0'
nft-qos.default.limit_mac_enable='0'
nft-qos.@download[0]=download
nft-qos.@download[0].hostname='undefined'
nft-qos.@download[0].rate='50'
nft-qos.@download[0].unit='kbytes'
nft-qos.@client[0]=client
nft-qos.@client[0].drunit='kbytes'
nft-qos.@client[0].urunit='kbytes'
nft-qos.@client[0].macaddr='C4:85:08:EB:08:89'
nft-qos.@client[0].drate='2500'
nft-qos.@client[0].urate='1250'