Hardware acceleration crs305

Greetings. I have 3 vlans in sfp1. Each one has id 10, 20 and 30. I want to bridge between vlan 10 and sfp2, vlan 20 and sfp3, vlan 30 and sfp4. The problem is that when doing the bridge the cpu goes off. How can I enable hardware acceleration for vlan? My configuration is:

/interface vlan
add interface=sfp-sfpplus1 name=Vlan10 vlan-id=10
add interface=sfp-sfpplus1 name=Vlan20 vlan-id=20
add interface=sfp-sfpplus1 name=Vlan30 vlan-id=30
/interface bridge port
add bridge=bridge1 interface=Vlan10
add bridge=bridge1 interface=sfp-sfpplus2
add bridge=bridge2 interface=Vlan20
add bridge=bridge2 interface=sfp-sfpplus3
add bridge=bridge3 interface=Vlan30
add bridge=bridge3 interface=sfp-sfpplus4

hi,

since you are using CRS 3xx series, please use this guide https://wiki.mikrotik.com/wiki/Manual:CRS3xx_series_switches and https://wiki.mikrotik.com/wiki/Manual:Basic_VLAN_switching#CRS3xx_series_switches

or watch this youtube video if you are much into video than reading
https://www.youtube.com/watch?v=YLtGQAQ8iS0&ab_channel=TheNetworkTrip

just my 0.2

Alternatively follow this tutorial.

But in short: only single bridge can be HW offloaded. You have to use single bridge with VLAN filtering enabled.
Your config is: bridge with member ports sfp-sfpplus1, sfp-sfpplus2, sfp-sfpplus3 and sfp-sfpplus4. sfp-sfpplus1 is tagged member of all 3 VLANs, other sfp-sfpplusX ports are untagged members of corresponding VLANs.