According to the wiki, if IGMP Snooping is Enabled on the QCA8337 (hAP ac), this should disable the hardware offload feature of the switch. However, RouterOS isn’t indicating that this is happening.
So which is it? I would like IGMP Snooping enabled, but I don’t want to sacrifice hardware offload.
IGMP Snooping Disabled:
[admin@rb-nuc] > /interface bridge export
# feb/16/1970 14:45:42 by RouterOS 6.41
# software id = Z42E-3FF6
#
# model = RouterBOARD 962UiGS-5HacT2HnT
# serial number = 67370559E34D
/interface bridge
add admin-mac=E4:8D:8C:49:25:03 auto-mac=no name=bridge1
/interface bridge port
add bridge=bridge1 interface=wlan2
add bridge=bridge1 interface=ether1
add bridge=bridge1 interface=ether2
add bridge=bridge1 interface=ether3
add bridge=bridge1 interface=ether4
add bridge=bridge1 interface=ether5
[admin@rb-nuc] > /interface bridge port print
Flags: X - disabled, I - inactive, D - dynamic, H - hw-offload
# INTERFACE BRIDGE HW PVID PR PATH-COST INTERNA... HORIZON
0 wlan2 bridge1 yes 1 0x 10 10 none
1 H ether1 bridge1 yes 1 0x 10 10 none
2 I H ether2 bridge1 yes 1 0x 10 10 none
3 I H ether3 bridge1 yes 1 0x 10 10 none
4 I H ether4 bridge1 yes 1 0x 10 10 none
5 I H ether5 bridge1 yes 1 0x 10 10 none
IGMP Snooping Enabled:
[admin@rb-nuc] > /interface bridge export
# feb/16/1970 14:47:15 by RouterOS 6.41
# software id = Z42E-3FF6
#
# model = RouterBOARD 962UiGS-5HacT2HnT
# serial number = 67370559E34D
/interface bridge
add admin-mac=E4:8D:8C:49:25:03 auto-mac=no igmp-snooping=yes name=bridge1
/interface bridge port
add bridge=bridge1 interface=wlan2
add bridge=bridge1 interface=ether1
add bridge=bridge1 interface=ether2
add bridge=bridge1 interface=ether3
add bridge=bridge1 interface=ether4
add bridge=bridge1 interface=ether5
[admin@rb-nuc] > /interface bridge port print
Flags: X - disabled, I - inactive, D - dynamic, H - hw-offload
# INTERFACE BRIDGE HW PVID PR PATH-COST INTERNA... HORIZO
0 wlan2 bridge1 yes 1 0x 10 10 non
1 ether1 bridge1 yes 1 0x 10 10 non
2 I ether2 bridge1 yes 1 0x 10 10 non
3 I ether3 bridge1 yes 1 0x 10 10 non
4 I ether4 bridge1 yes 1 0x 10 10 non
5 I ether5 bridge1 yes 1 0x 10 10 non
So is the Wiki wrong? Or is RouterOS reporting HW Offload wrong?
Thanks!
EDIT: turns out Winbox is reporting the HW Offload feature correctly, but the CLI is not. See the two attached captures from Winbox. So it seems this might be a CLI bug.
IGMP Snooping Disabled:

IGMP Snooping Enabled:
