ROS v6 - can't get queue tree working

Have a few mangle rules to mark packets with layer 7. Such as below to mark bittorent

/ip firewall mangle
add action=mark-packet chain=prerouting comment=bittorent_p2p disabled=no in-interface=cyta6 layer7-protocol=bittorrent new-packet-mark=bittorent_in passthrough=yes

Then for the queue

/queue tree
add burst-limit=0 burst-threshold=0 burst-time=0s disabled=no limit-at=14000000 max-limit=15000000 name=dsl_IN packet-mark=“” parent=global priority=1 queue=default
add burst-limit=0 burst-threshold=0 burst-time=0s disabled=no limit-at=0 max-limit=0 name=bittorent_in packet-mark=bittorent_in parent=dsl_IN priority=7 queue=default

But even though I can see the counter tick up on the mangle rule, the queue is sitting at 0.

Any ideas?

Try first to mark connection, after that packet.

I don’t want to mark connection as I have PCC running load balancing which is already marking connections.

Are you meaning put the pcc rules after the packet marking rules?

Does anyone else have any suggestions?

Same problem here. Mangle rule counters are incrementing but the queue tree counters are stuck at zero. There’s another problem here as well. After making changes to the queue tree configuration the command

/queue tree print bytes

will timeout.

Regards
Andrew

Thanks Andrew, this forum seems awfully quiet though!

Can anyone help here please, there is obviously something elementary that I’m not doing correctly. It’s quite difficult when the documentation for implementing layer7 queues is a version old…unless unlike me you’re a ROS expert who doesn’t need a manual…pretty please with some packet bytes sprinkled on top :slight_smile: