PCQ PPPOE over VLAN

Hi, I have a PPPOE server on a vlan interface. All clients connect without any problem.

The problem is when I want to limit by PCQ.
If I set in parent = vlan, customers are partitioned only 3MB. If I set in parent = Global clients work ok. But I can not do the same with the queue of Upload.

Mangle:

add action=mark-connection chain=forward comment=“marca clientes 3 megas” new-connection-mark=3megas_client src-address-list=3megas
add action=mark-packet chain=forward connection-mark=3megas_client new-packet-mark=3megas_traffic passthrough=no
add action=mark-connection chain=forward comment=“marca clientes 6 megas” new-connection-mark=6megas_client src-address-list=6megas
add action=mark-packet chain=forward connection-mark=6megas_client new-packet-mark=6megas_traffic passthrough=no
add action=mark-connection chain=forward comment=“marca clientes 10 megas” new-connection-mark=10megas_client src-address-list=10megas
add action=mark-packet chain=forward connection-mark=10megas_client new-packet-mark=10megas_traffic passthrough=no

queue type:

add kind=pcq name=PCQ_down_3M pcq-classifier=dst-address pcq-limit=25 pcq-rate=3M pcq-total-limit=40000
add kind=pcq name=PCQ_up_6M pcq-classifier=src-address pcq-limit=25 pcq-rate=6M pcq-total-limit=4000
add kind=pcq name=PCQ_up_3M pcq-classifier=src-address pcq-limit=25 pcq-rate=3M pcq-total-limit=40000
add kind=pcq name=PCQ_down_6M pcq-classifier=dst-address pcq-limit=25 pcq-rate=6M pcq-total-limit=4000
add kind=pcq name=PCQ_down_10M pcq-classifier=dst-address pcq-limit=25 pcq-rate=10M
add kind=pcq name=PCQ_up_10M pcq-classifier=src-address pcq-limit=25 pcq-rate=10M

queue tree:

add max-limit=100M name=Total_Download parent=global priority=1 queue=default
add name=3megas_download packet-mark=3megas_traffic parent=Total_Download queue=PCQ_down_3M
add name=6megas_download packet-mark=6megas_traffic parent=Total_Download queue=PCQ_down_6M
add max-limit=100M name=Total_Upload parent=ether12-wan priority=1 queue=default
add name=6mega_upload packet-mark=6megas_traffic parent=Total_Upload queue=PCQ_up_6M
add name=3mega_upload packet-mark=3megas_traffic parent=Total_Upload queue=PCQ_up_3M
add name=10megas_download packet-mark=10megas_traffic parent=Total_Download queue=PCQ_down_10M
add name=10megas_upload packet-mark=10megas_traffic parent=Total_Upload queue=PCQ_up_10M


Thank for all. Really i need help.

P/D: Sorry for my english.

anyone??? pls!!!