Hello assyrian47,
I don't know if i'm understanding correctly your goal.
I understand that you want to limit/queue/"traffic shape" ALL the bandwidth that pass through ether2. If that is the case, you can:
Mark packets that goes IN and Out for ether2,
chain=forward action=mark-packet new-packet-mark=in_data passthrough=yes in-interface=ether2 log=no log-prefix=""
chain=prerouting action=mark-packet new-packet-mark=out_data passthrough=yes out-interface=ether2 log=no log-prefix=""
Then, you can add Simple Queue, one for each mark:
name="queueforIN" target="" parent=none packet-marks=in_data priority=8/8 queue=default-small/default-small limit-at=0/0 max-limit=512k/512k burst-limit=0/0 burst-threshold=0/0 burst-time=0s/0s bucket-size=0.1/0.1
name="queueforOUT" target="" parent=none packet-marks=out_data priority=8/8 queue=default-small/default-small limit-at=0/0 max-limit=512k/512k burst-limit=0/0 burst-threshold=0/0 burst-time=0s/0s bucket-size=0.1/0.1
Please note that this is a VERY simple solution that could work on a simple/small network, you should post more detailed information of what you want to achieve, that way, we can help you to narrow a more eficient solution.