N
add action=mark-packet chain=forward comment=kafe-download dst-address=\
10.20.0.0/22 new-packet-mark=kafe-download passthrough=yes
add action=mark-packet chain=forward comment=kafe-upload new-packet-mark=\
kafe-upload passthrough=yes src-address=10.20.0.0/22
add action=mark-packet chain=forward comment=lan-download dst-address=\
10.0.1.0/24 new-packet-mark=lan-download passthrough=yes
add action=mark-packet chain=forward comment=lan-upload new-packet-mark=\
lan-upload passthrough=yes src-address=10.0.1.0/24
/queue tree
add max-limit=160M name=GLOBAL parent=global
add max-limit=120M name=kafe parent=GLOBAL priority=5
add max-limit=40M name=lan parent=GLOBAL priority=1
/queue type
add kind=pcq name=lan-downlioad pcq-classifier=dst-address \
pcq-dst-address6-mask=64 pcq-limit=500KiB pcq-rate=20M \
pcq-src-address6-mask=64 pcq-total-limit=20000KiB
add kind=pcq name=lan-upload pcq-classifier=src-address \
pcq-dst-address6-mask=64 pcq-limit=500KiB pcq-rate=20M \
pcq-src-address6-mask=64 pcq-total-limit=20000KiB
add kind=pcq name=kafe-download pcq-classifier=dst-address \
pcq-dst-address6-mask=64 pcq-limit=500KiB pcq-rate=20M \
pcq-src-address6-mask=64 pcq-total-limit=20000KiB
add kind=pcq name=kafe-upload pcq-classifier=src-address \
pcq-dst-address6-mask=64 pcq-limit=500KiB pcq-rate=20M \
pcq-src-address6-mask=64 pcq-total-limit=20000KiB
/queue tree
add limit-at=5M max-limit=20M name=lan-download packet-mark=lan-download \
parent=lan priority=1 queue=lan-downlioad
add limit-at=5M max-limit=20M name=lan-upload packet-mark=lan-upload parent=\
lan priority=1 queue=lan-upload
add burst-limit=50M burst-threshold=10M burst-time=5s limit-at=5M max-limit=\
20M name=kafe-download packet-mark=kafe-download parent=kafe priority=5 \
queue=kafe-download
add burst-limit=50M burst-threshold=10M burst-time=5s limit-at=5M max-limit=\
20M name=kafe-upload packet-mark=kafe-upload parent=kafe priority=5 \
queue=kafe-upload