Hello!
I have an issue with switch chip hw acceleration on RB850Gx2 after upgrading to 7.23.2.
With this new version a bridge port with hardware acceleration enabled (hw=yes) stops forwarding ARP replies back to the same port from which the ARP request originated. This makes the device unreachable for management (Winbox, WebFig, SSH) and any other ip traffic from this port.
to reproduce issue:
- Perform a clean installation using Netinstall.
- Connect a computer to ether2 and connect to the router via MAC-Winbox.
- Apply minimal configuration:
/interface bridge add name=bridge1
/ip address add address=192.168.88.1/24 interface=bridge1
/interface bridge port add bridge=bridge1 interface=ether2 hw=no
- On the computer, set a static IP address 192.168.88.2 and ping 192.168.88.1
Pings succeed. - Enable hardware offload on port:
/interface bridge port set [find interface=ether2] hw=yes
- Look at ping, it stop working immediately.
I have checked older versions: this issue is NOT present in 7.20.7, 7.21.5, 7.22.2, 7.23, and 7.23.1. It is looks like a regression introduced in 7.23.2 (and still exists in 7.24rc1)
Is it a bug, or i just need to add some new configuration lines for 7.23.2?