I thought that would work. Ran into issue. The IP’s I am wanting to rate limit are PPPoE users that already have pppoe queues. What I am doing is at peak times trying to limit the heaviest bandwidth users. I do this by creating an address list on mikrotik using ping packets from another server. That part works fine. The address list has a 15 minute time out and when the heavy load goes away the entries simply are not renewed. What does not work is the PCQ queue.
It works perfectly as expected if just one IP is in the address list that I mark as hev-in or hev-out with mangle. User is limited too 56k/128k as desired even if there pppoe profile says like 192k/1024k. If there is more then one and especially if there are like 40 they all freeze up. I imagine it is likely due to not having a real output interface due to them being PPPoE?