Simple queue not working for slave interface

Hi guys

Couldn’t find info on this forum, sorry if it’s a dumb question. I have a CRS 125 and have ether2, 3 and 4 on a bridge for my internet office (routing -nat) and ether17, 19, 21, 23 for other links (public addres no routing no nat)

I’m trying to limit bandwidth for ether 17-23, to only 4M.

First I try to limit interface but they are slave ports. Then I try simple queue but is not working

This is how I did it

[admin@MikroTik] /queue simple> print
Flags: X - disabled, I - invalid, D - dynamic 
 0    name="restriccion_capilla" target=ether23-slave-local parent=none 
      packet-marks="" priority=8/8 queue=default-small/default-small 
      limit-at=0/0 max-limit=4M/4M burst-limit=0/0 burst-threshold=0/0 
      burst-time=0s/0s 
[admin@MikroTik] /queue simple>

I read the simple queue page and there’s an option called “interface” but on command line doesn’t reconigze when I press “inter…” like if there’s isn’t

Thanks in advance

Hi guys, anyone? thanks!

No, it’s not possible to mark packets coming from slave interfaces in the mangle table (although it doesn’t seem to be documented). I guest it’s due to the way conntrack works.

You can, however, mark the packets from /interface bridge filter (which normally used for packet filtering).

Thanks for your answer, I’ll try it