The subject is quite descriptive: when using Masquerade PCQ-Upload queues work like standard queues.
It stopped working in V6 due to changes in packet flow.
I think it doesn't work with any of them (global or interface)what parent do you use?
What's new in 6.0beta1 (2012-Apr-13 15:26):
*) pcq queue is NAT aware (just like "/queue simple" and "/ip traffic-flow";
/ip firewall mangle
add action=mark-packet chain=forward new-packet-mark=prueba out-interface=pppoe-out1
/queue type
add kind=pcq name=pcq-upload-prueba pcq-classifier=src-address pcq-dst-address6-mask=64 pcq-rate=1M \
pcq-src-address6-mask=64
/queue tree
add name=pcq-upload-prueba packet-mark=prueba parent=global queue=pcq-upload-prueba
It says:and what value you see in '/queue tree print stats', pcq-queues=?
still works fine for me, marking in 'forward', queues are under 'global'
pcq-queues=1
we're using "action=same to-addresses=some.ip/25", and I see pcq-queues>400, for example (I should see not more than 128 if it were not working)Don't forget to use masquerade on the output interface.
I didn't test it exactly with masquerade, I use generic src-nat. You may change "action=masquerade" to "action=same to-addresses=your.wan.ip.address" and recheck - this definitely works for me.So we agree that pcq-upload is currently not compatible with masquerade, right?
I only have 1 WAN IP address, can I use "same"?You may change "action=masquerade" to "action=same to-addresses=your.wan.ip.address" and recheck - this definitely works for me.
With connection tracking on, it definitely worksSo we agree that pcq-upload is currently not compatible with masquerade, right?
with connection tracking off, masquerade definitely does not workWith connection tracking on, it definitely works
Have you verified it personally in v6?With connection tracking on, it definitely worksSo we agree that pcq-upload is currently not compatible with masquerade, right?
/queue simple
add dst=WAN max-limit=5M/100M name=PCQ queue=pcq-upload-default/pcq-download-default target=LAN