This ticket is about the following commit https://cgit.freebsd.org/src/commit/?id=89e73359424 and the regression reported here https://reviews.freebsd.org/D40860#1054462 2024-08-05T12:02:27 Notice kernel <6>ixl1: Disabled multicast promiscuous mode 2024-08-05T12:02:27 Notice kernel <6>ixl1: Disabled multicast promiscuous mode 2024-08-05T12:02:27 Notice kernel <6>ixl1: Disabled multicast promiscuous mode 2024-08-05T12:02:27 Warning igmpproxy select() failure; Errno(4): Interrupted system call igmp-proxy refuses to work unless the commit above is reverted. I'm creating this ticket as suggested by Intel. Requested output from a pfSense user: [2.7.2-RELEASE][root@pfSense.home.arpa]/root: sysctl dev.ixl.0.debug.filter_list dev.ixl.0.debug.filter_list: PF Filters: 01:80:c2:00:00:02, vlan -1, flags 0x0002 00:25:90:XX:XX:XX, vlan 0, flags 000000 00:25:90:XX:XX:XX, vlan 3, flags 0x0001 00:25:90:XX:XX:XX, vlan 50, flags 0x0001 00:25:90:XX:XX:XX, vlan 99, flags 0x0001 00:25:90:XX:XX:XX, vlan 1, flags 0x0001 00:25:90:XX:XX:XX, vlan 2, flags 0x0001 33:33:ff:XX:XX:XX, vlan -1, flags 0x0002 33:33:00:00:00:01, vlan -1, flags 0x0002 33:33:ff:18:61:20, vlan -1, flags 0x0002 33:33:18:61:20:ce, vlan -1, flags 0x0002 01:00:5e:00:00:01, vlan -1, flags 0x0002 33:33:ff:00:00:01, vlan -1, flags 0x0002 33:33:00:00:00:02, vlan -1, flags 0x0002 33:33:00:00:00:fb, vlan -1, flags 0x0002 01:00:5e:00:00:fb, vlan -1, flags 0x0002 01:00:5e:00:00:02, vlan -1, flags 0x0002 01:00:5e:00:00:16, vlan -1, flags 0x0002 [2.7.2-RELEASE][root@pfSense.home.arpa]/root: sysctl dev.ixl.1.debug.filter_list dev.ixl.1.debug.filter_list: PF Filters: 01:80:c2:00:00:02, vlan -1, flags 0x0002 00:25:90:XX:XX:XX, vlan 0, flags 000000 00:25:90:XX:XX:XX, vlan 3, flags 0x0001 00:25:90:XX:XX:XX, vlan 50, flags 0x0001 00:25:90:XX:XX:XX, vlan 99, flags 0x0001 00:25:90:XX:XX:XX, vlan 1, flags 0x0001 00:25:90:XX:XX:XX, vlan 2, flags 0x0001 33:33:ff:XX:XX:XX, vlan -1, flags 0x0002 33:33:00:00:00:01, vlan -1, flags 0x0002 33:33:ff:18:61:20, vlan -1, flags 0x0002 33:33:18:61:20:ce, vlan -1, flags 0x0002 01:00:5e:00:00:01, vlan -1, flags 0x0002 33:33:ff:00:00:01, vlan -1, flags 0x0002 33:33:00:00:00:02, vlan -1, flags 0x0002 33:33:00:00:00:fb, vlan -1, flags 0x0002 01:00:5e:00:00:fb, vlan -1, flags 0x0002 01:00:5e:00:00:02, vlan -1, flags 0x0002 01:00:5e:00:00:16, vlan -1, flags 0x0002 [2.7.2-RELEASE][root@pfSense.home.arpa]/root: ifmcstat ixl0: ixl1: lo0: inet 127.0.0.1 igmpv3 rv 2 qi 125 qri 10 uri 3 group 224.0.0.1 mode exclude inet6 fe80::1%lo0 scopeid 0x5 mldv2 flags=2<USEALLOW> rv 2 qi 125 qri 10 uri 3 group ff01::1%lo0 scopeid 0x5 mode exclude group ff02::2:1861:20ce%lo0 scopeid 0x5 mode exclude group ff02::2:ff18:6120%lo0 scopeid 0x5 mode exclude group ff02::1%lo0 scopeid 0x5 mode exclude group ff02::1:ff00:1%lo0 scopeid 0x5 mode exclude lagg0: inet6 fe80::225:90ff:fe9c:5644%lagg0 scopeid 0xa mldv2 flags=2<USEALLOW> rv 2 qi 125 qri 10 uri 3 group ff01::1%lagg0 scopeid 0xa mode exclude mcast-macaddr 33:33:00:00:00:01 group ff02::2:1861:20ce%lagg0 scopeid 0xa mode exclude mcast-macaddr 33:33:18:61:20:ce group ff02::2:ff18:6120%lagg0 scopeid 0xa mode exclude mcast-macaddr 33:33:ff:18:61:20 group ff02::1%lagg0 scopeid 0xa mode exclude mcast-macaddr 33:33:00:00:00:01 group ff02::1:ff9c:5644%lagg0 scopeid 0xa mode exclude mcast-macaddr 33:33:ff:XX:XX:XX lagg0.3: inet 192.168.3.1 igmpv2 group 224.0.0.22 mode exclude mcast-macaddr 01:00:5e:00:00:16 group 224.0.0.2 mode exclude mcast-macaddr 01:00:5e:00:00:02 group 224.0.0.251 mode exclude mcast-macaddr 01:00:5e:00:00:fb inet6 fe80::225:90ff:fe9c:5644%lagg0.3 scopeid 0xb mldv2 flags=2<USEALLOW> rv 2 qi 125 qri 10 uri 3 group ff02::fb%lagg0.3 scopeid 0xb mode exclude mcast-macaddr 33:33:00:00:00:fb group ff02::2%lagg0.3 scopeid 0xb mode exclude mcast-macaddr 33:33:00:00:00:02 inet 192.168.3.1 igmpv2 group 224.0.0.1 mode exclude mcast-macaddr 01:00:5e:00:00:01 inet6 fe80::225:90ff:fe9c:5644%lagg0.3 scopeid 0xb mldv2 flags=2<USEALLOW> rv 2 qi 125 qri 10 uri 3 group ff02::1:ff00:1%lagg0.3 scopeid 0xb mode exclude mcast-macaddr 33:33:ff:00:00:01 group ff01::1%lagg0.3 scopeid 0xb mode exclude mcast-macaddr 33:33:00:00:00:01 group ff02::2:1861:20ce%lagg0.3 scopeid 0xb mode exclude mcast-macaddr 33:33:18:61:20:ce group ff02::2:ff18:6120%lagg0.3 scopeid 0xb mode exclude mcast-macaddr 33:33:ff:18:61:20 group ff02::1%lagg0.3 scopeid 0xb mode exclude mcast-macaddr 33:33:00:00:00:01 group ff02::1:ff9c:5644%lagg0.3 scopeid 0xb mode exclude mcast-macaddr 33:33:ff:XX:XX:XX Requested output from an OPNsense user with reverted kernel root@opnsense:~ # sysctl dev.ixl.0.debug.filter_list dev.ixl.0.debug.filter_list: PF Filters: 58:47:ca:77:80:22, vlan -1, flags 000000 01:00:5e:00:fa:b2, vlan -1, flags 0x0002 01:00:5e:00:fb:7c, vlan -1, flags 0x0002 33:33:ff:77:80:22, vlan -1, flags 0x0002 33:33:00:00:00:01, vlan -1, flags 0x0002 33:33:ff:49:d8:be, vlan -1, flags 0x0002 33:33:49:d8:be:c6, vlan -1, flags 0x0002 01:00:5e:00:00:01, vlan -1, flags 0x0002 01:00:5e:7f:ff:fa, vlan -1, flags 0x0002 root@opnsense:~ # sysctl dev.ixl.1.debug.filter_list dev.ixl.1.debug.filter_list: PF Filters: 58:47:ca:77:80:23, vlan -1, flags 000000 33:33:ff:77:80:23, vlan -1, flags 0x0002 33:33:00:00:00:01, vlan -1, flags 0x0002 33:33:ff:49:d8:be, vlan -1, flags 0x0002 33:33:49:d8:be:c6, vlan -1, flags 0x0002 01:00:5e:00:00:01, vlan -1, flags 0x0002 33:33:00:00:00:02, vlan -1, flags 0x0002 01:00:5e:00:00:fb, vlan -1, flags 0x0002 33:33:ff:00:00:00, vlan -1, flags 0x0002 01:00:5e:00:00:02, vlan -1, flags 0x0002 01:00:5e:00:00:16, vlan -1, flags 0x0002 root@opnsense:~ # ifmcstat ixl0: inet6 fe80::5a47:caff:fe77:8022%ixl0 scopeid 0x1 mldv2 flags=2<USEALLOW> rv 2 qi 125 qri 10 uri 3 group ff01::1%ixl0 scopeid 0x1 mode exclude mcast-macaddr 33:33:00:00:00:01 group ff02::2:49d8:bec6%ixl0 scopeid 0x1 mode exclude mcast-macaddr 33:33:49:d8:be:c6 group ff02::2:ff49:d8be%ixl0 scopeid 0x1 mode exclude mcast-macaddr 33:33:ff:49:d8:be group ff02::1%ixl0 scopeid 0x1 mode exclude mcast-macaddr 33:33:00:00:00:01 group ff02::1:ff77:8022%ixl0 scopeid 0x1 mode exclude mcast-macaddr 33:33:ff:77:80:22 ixl1: inet6 fe80::5a47:caff:fe77:8023%ixl1 scopeid 0x2 mldv2 flags=2<USEALLOW> rv 2 qi 125 qri 10 uri 3 group ff02::1:ff00:0%ixl1 scopeid 0x2 mode exclude mcast-macaddr 33:33:ff:00:00:00 inet [SCRUBBED] igmpv2 group 224.0.0.1 mode exclude mcast-macaddr 01:00:5e:00:00:01 inet6 fe80::5a47:caff:fe77:8023%ixl1 scopeid 0x2 mldv2 flags=2<USEALLOW> rv 2 qi 125 qri 10 uri 3 group ff02::2%ixl1 scopeid 0x2 mode exclude mcast-macaddr 33:33:00:00:00:02 group ff01::1%ixl1 scopeid 0x2 mode exclude mcast-macaddr 33:33:00:00:00:01 group ff02::2:49d8:bec6%ixl1 scopeid 0x2 mode exclude mcast-macaddr 33:33:49:d8:be:c6 group ff02::2:ff49:d8be%ixl1 scopeid 0x2 mode exclude mcast-macaddr 33:33:ff:49:d8:be group ff02::1%ixl1 scopeid 0x2 mode exclude mcast-macaddr 33:33:00:00:00:01 group ff02::1:ff77:8023%ixl1 scopeid 0x2 mode exclude mcast-macaddr 33:33:ff:77:80:23 lo0: inet [SCRUBBED] igmpv3 rv 2 qi 125 qri 10 uri 3 group 224.0.0.1 mode exclude inet6 fe80::1%lo0 scopeid 0x5 mldv2 flags=2<USEALLOW> rv 2 qi 125 qri 10 uri 3 group ff01::1%lo0 scopeid 0x5 mode exclude group ff02::1%lo0 scopeid 0x5 mode exclude group ff02::1:ff00:1%lo0 scopeid 0x5 mode exclude ixl0_vlan4: inet [SCRUBBED] igmpv3 rv 2 qi 125 qri 100 uri 3 group 239.255.255.250 mode exclude mcast-macaddr 01:00:5e:7f:ff:fa group 224.0.0.1 mode exclude mcast-macaddr 01:00:5e:00:00:01 inet6 fe80::5a47:caff:fe77:8022%ixl0_vlan4 scopeid 0x9 mldv2 flags=2<USEALLOW> rv 2 qi 125 qri 10 uri 3 group ff01::1%ixl0_vlan4 scopeid 0x9 mode exclude mcast-macaddr 33:33:00:00:00:01 group ff02::2:49d8:bec6%ixl0_vlan4 scopeid 0x9 mode exclude mcast-macaddr 33:33:49:d8:be:c6 group ff02::2:ff49:d8be%ixl0_vlan4 scopeid 0x9 mode exclude mcast-macaddr 33:33:ff:49:d8:be group ff02::1%ixl0_vlan4 scopeid 0x9 mode exclude mcast-macaddr 33:33:00:00:00:01 group ff02::1:ff77:8022%ixl0_vlan4 scopeid 0x9 mode exclude mcast-macaddr 33:33:ff:77:80:22 ixl0_vlan6: inet6 fe80::5a47:caff:fe77:8022%ixl0_vlan6 scopeid 0xa mldv2 flags=2<USEALLOW> rv 2 qi 125 qri 10 uri 3 group ff01::1%ixl0_vlan6 scopeid 0xa mode exclude mcast-macaddr 33:33:00:00:00:01 group ff02::2:49d8:bec6%ixl0_vlan6 scopeid 0xa mode exclude mcast-macaddr 33:33:49:d8:be:c6 group ff02::2:ff49:d8be%ixl0_vlan6 scopeid 0xa mode exclude mcast-macaddr 33:33:ff:49:d8:be group ff02::1%ixl0_vlan6 scopeid 0xa mode exclude mcast-macaddr 33:33:00:00:00:01 group ff02::1:ff77:8022%ixl0_vlan6 scopeid 0xa mode exclude mcast-macaddr 33:33:ff:77:80:22 vlan0.02: inet6 fe80::5a47:caff:fe77:8023%vlan0.02 scopeid 0xb mldv2 flags=2<USEALLOW> rv 2 qi 125 qri 10 uri 3 group ff02::1:ff00:0%vlan0.02 scopeid 0xb mode exclude mcast-macaddr 33:33:ff:00:00:00 inet [SCRUBBED] igmpv3 rv 2 qi 125 qri 10 uri 3 group 224.0.0.1 mode exclude mcast-macaddr 01:00:5e:00:00:01 group 224.0.0.251 mode exclude mcast-macaddr 01:00:5e:00:00:fb inet6 fe80::5a47:caff:fe77:8023%vlan0.02 scopeid 0xb mldv2 flags=2<USEALLOW> rv 2 qi 125 qri 10 uri 3 group ff02::2%vlan0.02 scopeid 0xb mode exclude mcast-macaddr 33:33:00:00:00:02 group ff01::1%vlan0.02 scopeid 0xb mode exclude mcast-macaddr 33:33:00:00:00:01 group ff02::2:49d8:bec6%vlan0.02 scopeid 0xb mode exclude mcast-macaddr 33:33:49:d8:be:c6 group ff02::2:ff49:d8be%vlan0.02 scopeid 0xb mode exclude mcast-macaddr 33:33:ff:49:d8:be group ff02::1%vlan0.02 scopeid 0xb mode exclude mcast-macaddr 33:33:00:00:00:01 group ff02::1:ff77:8023%vlan0.02 scopeid 0xb mode exclude mcast-macaddr 33:33:ff:77:80:23 vlan0.05: inet6 fe80::5a47:caff:fe77:8023%vlan0.05 scopeid 0xc mldv2 flags=2<USEALLOW> rv 2 qi 125 qri 10 uri 3 group ff02::1:ff00:0%vlan0.05 scopeid 0xc mode exclude mcast-macaddr 33:33:ff:00:00:00 inet [SCRUBBED] igmpv3 rv 2 qi 125 qri 10 uri 3 group 224.0.0.1 mode exclude mcast-macaddr 01:00:5e:00:00:01 inet6 fe80::5a47:caff:fe77:8023%vlan0.05 scopeid 0xc mldv2 flags=2<USEALLOW> rv 2 qi 125 qri 10 uri 3 group ff02::2%vlan0.05 scopeid 0xc mode exclude mcast-macaddr 33:33:00:00:00:02 group ff01::1%vlan0.05 scopeid 0xc mode exclude mcast-macaddr 33:33:00:00:00:01 group ff02::2:49d8:bec6%vlan0.05 scopeid 0xc mode exclude mcast-macaddr 33:33:49:d8:be:c6 group ff02::2:ff49:d8be%vlan0.05 scopeid 0xc mode exclude mcast-macaddr 33:33:ff:49:d8:be group ff02::1%vlan0.05 scopeid 0xc mode exclude mcast-macaddr 33:33:00:00:00:01 group ff02::1:ff77:8023%vlan0.05 scopeid 0xc mode exclude mcast-macaddr 33:33:ff:77:80:23 vlan0.10: inet6 fe80::5a47:caff:fe77:8023%vlan0.10 scopeid 0xd mldv2 flags=2<USEALLOW> rv 2 qi 125 qri 10 uri 3 group ff02::1:ff00:0%vlan0.10 scopeid 0xd mode exclude mcast-macaddr 33:33:ff:00:00:00 inet [SCRUBBED] igmpv3 rv 2 qi 125 qri 10 uri 3 group 224.0.0.1 mode exclude mcast-macaddr 01:00:5e:00:00:01 group 224.0.0.251 mode exclude mcast-macaddr 01:00:5e:00:00:fb inet6 fe80::5a47:caff:fe77:8023%vlan0.10 scopeid 0xd mldv2 flags=2<USEALLOW> rv 2 qi 125 qri 10 uri 3 group ff02::2%vlan0.10 scopeid 0xd mode exclude mcast-macaddr 33:33:00:00:00:02 group ff01::1%vlan0.10 scopeid 0xd mode exclude mcast-macaddr 33:33:00:00:00:01 group ff02::2:49d8:bec6%vlan0.10 scopeid 0xd mode exclude mcast-macaddr 33:33:49:d8:be:c6 group ff02::2:ff49:d8be%vlan0.10 scopeid 0xd mode exclude mcast-macaddr 33:33:ff:49:d8:be group ff02::1%vlan0.10 scopeid 0xd mode exclude mcast-macaddr 33:33:00:00:00:01 group ff02::1:ff77:8023%vlan0.10 scopeid 0xd mode exclude mcast-macaddr 33:33:ff:77:80:23 vlan0.100: inet6 fe80::5a47:caff:fe77:8023%vlan0.100 scopeid 0xe mldv2 flags=2<USEALLOW> rv 2 qi 125 qri 10 uri 3 group ff02::1:ff00:0%vlan0.100 scopeid 0xe mode exclude mcast-macaddr 33:33:ff:00:00:00 inet [SCRUBBED] igmpv3 rv 2 qi 125 qri 10 uri 3 group 224.0.0.1 mode exclude mcast-macaddr 01:00:5e:00:00:01 inet6 fe80::5a47:caff:fe77:8023%vlan0.100 scopeid 0xe mldv2 flags=2<USEALLOW> rv 2 qi 125 qri 10 uri 3 group ff02::2%vlan0.100 scopeid 0xe mode exclude mcast-macaddr 33:33:00:00:00:02 group ff01::1%vlan0.100 scopeid 0xe mode exclude mcast-macaddr 33:33:00:00:00:01 group ff02::2:49d8:bec6%vlan0.100 scopeid 0xe mode exclude mcast-macaddr 33:33:49:d8:be:c6 group ff02::2:ff49:d8be%vlan0.100 scopeid 0xe mode exclude mcast-macaddr 33:33:ff:49:d8:be group ff02::1%vlan0.100 scopeid 0xe mode exclude mcast-macaddr 33:33:00:00:00:01 group ff02::1:ff77:8023%vlan0.100 scopeid 0xe mode exclude mcast-macaddr 33:33:ff:77:80:23 vlan0.20: inet6 fe80::5a47:caff:fe77:8023%vlan0.20 scopeid 0xf mldv2 flags=2<USEALLOW> rv 2 qi 125 qri 10 uri 3 group ff02::1:ff00:0%vlan0.20 scopeid 0xf mode exclude mcast-macaddr 33:33:ff:00:00:00 inet [SCRUBBED] igmpv3 rv 2 qi 125 qri 10 uri 3 group 224.0.0.1 mode exclude mcast-macaddr 01:00:5e:00:00:01 group 224.0.0.251 mode exclude mcast-macaddr 01:00:5e:00:00:fb inet6 fe80::5a47:caff:fe77:8023%vlan0.20 scopeid 0xf mldv2 flags=2<USEALLOW> rv 2 qi 125 qri 10 uri 3 group ff02::2%vlan0.20 scopeid 0xf mode exclude mcast-macaddr 33:33:00:00:00:02 group ff01::1%vlan0.20 scopeid 0xf mode exclude mcast-macaddr 33:33:00:00:00:01 group ff02::2:49d8:bec6%vlan0.20 scopeid 0xf mode exclude mcast-macaddr 33:33:49:d8:be:c6 group ff02::2:ff49:d8be%vlan0.20 scopeid 0xf mode exclude mcast-macaddr 33:33:ff:49:d8:be group ff02::1%vlan0.20 scopeid 0xf mode exclude mcast-macaddr 33:33:00:00:00:01 group ff02::1:ff77:8023%vlan0.20 scopeid 0xf mode exclude mcast-macaddr 33:33:ff:77:80:23 vlan0.30: inet [SCRUBBED] igmpv3 rv 2 qi 125 qri 10 uri 3 group 224.0.0.1 mode exclude mcast-macaddr 01:00:5e:00:00:01 inet6 fe80::5a47:caff:fe77:8023%vlan0.30 scopeid 0x10 mldv2 flags=2<USEALLOW> rv 2 qi 125 qri 10 uri 3 group ff02::1:ff00:0%vlan0.30 scopeid 0x10 mode exclude mcast-macaddr 33:33:ff:00:00:00 group ff02::2%vlan0.30 scopeid 0x10 mode exclude mcast-macaddr 33:33:00:00:00:02 group ff01::1%vlan0.30 scopeid 0x10 mode exclude mcast-macaddr 33:33:00:00:00:01 group ff02::2:49d8:bec6%vlan0.30 scopeid 0x10 mode exclude mcast-macaddr 33:33:49:d8:be:c6 group ff02::2:ff49:d8be%vlan0.30 scopeid 0x10 mode exclude mcast-macaddr 33:33:ff:49:d8:be group ff02::1%vlan0.30 scopeid 0x10 mode exclude mcast-macaddr 33:33:00:00:00:01 group ff02::1:ff77:8023%vlan0.30 scopeid 0x10 mode exclude mcast-macaddr 33:33:ff:77:80:23 vlan0.40: inet6 fe80::5a47:caff:fe77:8023%vlan0.40 scopeid 0x11 mldv2 flags=2<USEALLOW> rv 2 qi 125 qri 10 uri 3 group ff02::1:ff00:0%vlan0.40 scopeid 0x11 mode exclude mcast-macaddr 33:33:ff:00:00:00 inet [SCRUBBED] igmpv3 rv 2 qi 125 qri 10 uri 3 group 224.0.0.1 mode exclude mcast-macaddr 01:00:5e:00:00:01 inet6 fe80::5a47:caff:fe77:8023%vlan0.40 scopeid 0x11 mldv2 flags=2<USEALLOW> rv 2 qi 125 qri 10 uri 3 group ff02::2%vlan0.40 scopeid 0x11 mode exclude mcast-macaddr 33:33:00:00:00:02 group ff01::1%vlan0.40 scopeid 0x11 mode exclude mcast-macaddr 33:33:00:00:00:01 group ff02::2:49d8:bec6%vlan0.40 scopeid 0x11 mode exclude mcast-macaddr 33:33:49:d8:be:c6 group ff02::2:ff49:d8be%vlan0.40 scopeid 0x11 mode exclude mcast-macaddr 33:33:ff:49:d8:be group ff02::1%vlan0.40 scopeid 0x11 mode exclude mcast-macaddr 33:33:00:00:00:01 group ff02::1:ff77:8023%vlan0.40 scopeid 0x11 mode exclude mcast-macaddr 33:33:ff:77:80:23 vlan0.50: inet [SCRUBBED] igmpv2 group 224.0.0.22 mode exclude mcast-macaddr 01:00:5e:00:00:16 group 224.0.0.2 mode exclude mcast-macaddr 01:00:5e:00:00:02 group 224.0.0.1 mode exclude mcast-macaddr 01:00:5e:00:00:01 group 224.0.0.251 mode exclude mcast-macaddr 01:00:5e:00:00:fb inet6 fe80::5a47:caff:fe77:8023%vlan0.50 scopeid 0x12 mldv2 flags=2<USEALLOW> rv 2 qi 125 qri 10 uri 3 group ff01::1%vlan0.50 scopeid 0x12 mode exclude mcast-macaddr 33:33:00:00:00:01 group ff02::2:49d8:bec6%vlan0.50 scopeid 0x12 mode exclude mcast-macaddr 33:33:49:d8:be:c6 group ff02::2:ff49:d8be%vlan0.50 scopeid 0x12 mode exclude mcast-macaddr 33:33:ff:49:d8:be group ff02::1%vlan0.50 scopeid 0x12 mode exclude mcast-macaddr 33:33:00:00:00:01 group ff02::1:ff77:8023%vlan0.50 scopeid 0x12 mode exclude mcast-macaddr 33:33:ff:77:80:23 wg1: inet [SCRUBBED] igmpv3 rv 2 qi 125 qri 10 uri 3 group 224.0.0.1 mode exclude wg0: inet [SCRUBBED] igmpv3 rv 2 qi 125 qri 10 uri 3 group 224.0.0.1 mode exclude wg2: inet [SCRUBBED] igmpv3 rv 2 qi 125 qri 10 uri 3 group 224.0.0.1 mode exclude pppoe0: inet6 fe80::5a47:caff:fe77:8022%pppoe0 scopeid 0x16 mldv2 flags=2<USEALLOW> rv 2 qi 125 qri 10 uri 3 group ff02::1:ff00:0%pppoe0 scopeid 0x16 mode exclude inet [SCRUBBED] igmpv3 rv 2 qi 125 qri 10 uri 3 group 224.0.0.1 mode exclude inet6 fe80::5a47:caff:fe77:8022%pppoe0 scopeid 0x16 mldv2 flags=2<USEALLOW> rv 2 qi 125 qri 10 uri 3 group ff02::1:ff77:8023%pppoe0 scopeid 0x16 mode exclude group ff01::1%pppoe0 scopeid 0x16 mode exclude group ff02::2:49d8:bec6%pppoe0 scopeid 0x16 mode exclude group ff02::2:ff49:d8be%pppoe0 scopeid 0x16 mode exclude group ff02::1%pppoe0 scopeid 0x16 mode exclude group ff02::1:ff77:8022%pppoe0 scopeid 0x16 mode exclude root@opnsense:~ # Code: [Select] Without IXL Kernel root@opnsense:~ # sysctl dev.ixl.0.debug.filter_list dev.ixl.0.debug.filter_list: PF Filters: 58:47:ca:77:80:22, vlan -1, flags 000000 33:33:ff:77:80:22, vlan -1, flags 0x0002 33:33:00:00:00:01, vlan -1, flags 0x0002 33:33:ff:49:d8:be, vlan -1, flags 0x0002 33:33:49:d8:be:c6, vlan -1, flags 0x0002 01:00:5e:00:00:01, vlan -1, flags 0x0002 root@opnsense:~ # sysctl dev.ixl.1.debug.filter_list dev.ixl.1.debug.filter_list: PF Filters: 58:47:ca:77:80:23, vlan -1, flags 000000 33:33:ff:77:80:23, vlan -1, flags 0x0002 33:33:00:00:00:01, vlan -1, flags 0x0002 33:33:ff:49:d8:be, vlan -1, flags 0x0002 33:33:49:d8:be:c6, vlan -1, flags 0x0002 01:00:5e:00:00:01, vlan -1, flags 0x0002 33:33:00:00:00:02, vlan -1, flags 0x0002 01:00:5e:00:00:fb, vlan -1, flags 0x0002 33:33:ff:00:00:00, vlan -1, flags 0x0002 01:00:5e:00:00:02, vlan -1, flags 0x0002 01:00:5e:00:00:16, vlan -1, flags 0x0002 root@opnsense:~ # ifmcstat ixl0: inet6 fe80::5a47:caff:fe77:8022%ixl0 scopeid 0x1 mldv2 flags=2<USEALLOW> rv 2 qi 125 qri 10 uri 3 group ff01::1%ixl0 scopeid 0x1 mode exclude mcast-macaddr 33:33:00:00:00:01 group ff02::2:49d8:bec6%ixl0 scopeid 0x1 mode exclude mcast-macaddr 33:33:49:d8:be:c6 group ff02::2:ff49:d8be%ixl0 scopeid 0x1 mode exclude mcast-macaddr 33:33:ff:49:d8:be group ff02::1%ixl0 scopeid 0x1 mode exclude mcast-macaddr 33:33:00:00:00:01 group ff02::1:ff77:8022%ixl0 scopeid 0x1 mode exclude mcast-macaddr 33:33:ff:77:80:22 ixl1: inet6 fe80::5a47:caff:fe77:8023%ixl1 scopeid 0x2 mldv2 flags=2<USEALLOW> rv 2 qi 125 qri 10 uri 3 group ff02::1:ff00:0%ixl1 scopeid 0x2 mode exclude mcast-macaddr 33:33:ff:00:00:00 inet [SCRUBBED] igmpv2 group 224.0.0.1 mode exclude mcast-macaddr 01:00:5e:00:00:01 inet6 fe80::5a47:caff:fe77:8023%ixl1 scopeid 0x2 mldv2 flags=2<USEALLOW> rv 2 qi 125 qri 10 uri 3 group ff02::2%ixl1 scopeid 0x2 mode exclude mcast-macaddr 33:33:00:00:00:02 group ff01::1%ixl1 scopeid 0x2 mode exclude mcast-macaddr 33:33:00:00:00:01 group ff02::2:49d8:bec6%ixl1 scopeid 0x2 mode exclude mcast-macaddr 33:33:49:d8:be:c6 group ff02::2:ff49:d8be%ixl1 scopeid 0x2 mode exclude mcast-macaddr 33:33:ff:49:d8:be group ff02::1%ixl1 scopeid 0x2 mode exclude mcast-macaddr 33:33:00:00:00:01 group ff02::1:ff77:8023%ixl1 scopeid 0x2 mode exclude mcast-macaddr 33:33:ff:77:80:23 lo0: inet [SCRUBBED] igmpv3 rv 2 qi 125 qri 10 uri 3 group 224.0.0.1 mode exclude inet6 fe80::1%lo0 scopeid 0x5 mldv2 flags=2<USEALLOW> rv 2 qi 125 qri 10 uri 3 group ff01::1%lo0 scopeid 0x5 mode exclude group ff02::1%lo0 scopeid 0x5 mode exclude group ff02::1:ff00:1%lo0 scopeid 0x5 mode exclude ixl0_vlan4: inet [SCRUBBED] igmpv3 rv 2 qi 125 qri 100 uri 3 group 224.0.0.1 mode exclude mcast-macaddr 01:00:5e:00:00:01 inet6 fe80::5a47:caff:fe77:8022%ixl0_vlan4 scopeid 0x9 mldv2 flags=2<USEALLOW> rv 2 qi 125 qri 10 uri 3 group ff01::1%ixl0_vlan4 scopeid 0x9 mode exclude mcast-macaddr 33:33:00:00:00:01 group ff02::2:49d8:bec6%ixl0_vlan4 scopeid 0x9 mode exclude mcast-macaddr 33:33:49:d8:be:c6 group ff02::2:ff49:d8be%ixl0_vlan4 scopeid 0x9 mode exclude mcast-macaddr 33:33:ff:49:d8:be group ff02::1%ixl0_vlan4 scopeid 0x9 mode exclude mcast-macaddr 33:33:00:00:00:01 group ff02::1:ff77:8022%ixl0_vlan4 scopeid 0x9 mode exclude mcast-macaddr 33:33:ff:77:80:22 ixl0_vlan6: inet6 fe80::5a47:caff:fe77:8022%ixl0_vlan6 scopeid 0xa mldv2 flags=2<USEALLOW> rv 2 qi 125 qri 10 uri 3 group ff01::1%ixl0_vlan6 scopeid 0xa mode exclude mcast-macaddr 33:33:00:00:00:01 group ff02::2:49d8:bec6%ixl0_vlan6 scopeid 0xa mode exclude mcast-macaddr 33:33:49:d8:be:c6 group ff02::2:ff49:d8be%ixl0_vlan6 scopeid 0xa mode exclude mcast-macaddr 33:33:ff:49:d8:be group ff02::1%ixl0_vlan6 scopeid 0xa mode exclude mcast-macaddr 33:33:00:00:00:01 group ff02::1:ff77:8022%ixl0_vlan6 scopeid 0xa mode exclude mcast-macaddr 33:33:ff:77:80:22 vlan0.02: inet6 fe80::5a47:caff:fe77:8023%vlan0.02 scopeid 0xb mldv2 flags=2<USEALLOW> rv 2 qi 125 qri 10 uri 3 group ff02::1:ff00:0%vlan0.02 scopeid 0xb mode exclude mcast-macaddr 33:33:ff:00:00:00 inet [SCRUBBED] igmpv3 rv 2 qi 125 qri 10 uri 3 group 224.0.0.1 mode exclude mcast-macaddr 01:00:5e:00:00:01 group 224.0.0.251 mode exclude mcast-macaddr 01:00:5e:00:00:fb inet6 fe80::5a47:caff:fe77:8023%vlan0.02 scopeid 0xb mldv2 flags=2<USEALLOW> rv 2 qi 125 qri 10 uri 3 group ff02::2%vlan0.02 scopeid 0xb mode exclude mcast-macaddr 33:33:00:00:00:02 group ff01::1%vlan0.02 scopeid 0xb mode exclude mcast-macaddr 33:33:00:00:00:01 group ff02::2:49d8:bec6%vlan0.02 scopeid 0xb mode exclude mcast-macaddr 33:33:49:d8:be:c6 group ff02::2:ff49:d8be%vlan0.02 scopeid 0xb mode exclude mcast-macaddr 33:33:ff:49:d8:be group ff02::1%vlan0.02 scopeid 0xb mode exclude mcast-macaddr 33:33:00:00:00:01 group ff02::1:ff77:8023%vlan0.02 scopeid 0xb mode exclude mcast-macaddr 33:33:ff:77:80:23 vlan0.05: inet [SCRUBBED] igmpv3 rv 2 qi 125 qri 10 uri 3 group 224.0.0.1 mode exclude mcast-macaddr 01:00:5e:00:00:01 inet6 fe80::5a47:caff:fe77:8023%vlan0.05 scopeid 0xc mldv2 flags=2<USEALLOW> rv 2 qi 125 qri 10 uri 3 group ff02::1:ff00:0%vlan0.05 scopeid 0xc mode exclude mcast-macaddr 33:33:ff:00:00:00 group ff02::2%vlan0.05 scopeid 0xc mode exclude mcast-macaddr 33:33:00:00:00:02 group ff01::1%vlan0.05 scopeid 0xc mode exclude mcast-macaddr 33:33:00:00:00:01 group ff02::2:49d8:bec6%vlan0.05 scopeid 0xc mode exclude mcast-macaddr 33:33:49:d8:be:c6 group ff02::2:ff49:d8be%vlan0.05 scopeid 0xc mode exclude mcast-macaddr 33:33:ff:49:d8:be group ff02::1%vlan0.05 scopeid 0xc mode exclude mcast-macaddr 33:33:00:00:00:01 group ff02::1:ff77:8023%vlan0.05 scopeid 0xc mode exclude mcast-macaddr 33:33:ff:77:80:23 vlan0.10: inet6 fe80::5a47:caff:fe77:8023%vlan0.10 scopeid 0xd mldv2 flags=2<USEALLOW> rv 2 qi 125 qri 10 uri 3 group ff02::1:ff00:0%vlan0.10 scopeid 0xd mode exclude mcast-macaddr 33:33:ff:00:00:00 inet [SCRUBBED] igmpv3 rv 2 qi 125 qri 10 uri 3 group 224.0.0.1 mode exclude mcast-macaddr 01:00:5e:00:00:01 group 224.0.0.251 mode exclude mcast-macaddr 01:00:5e:00:00:fb inet6 fe80::5a47:caff:fe77:8023%vlan0.10 scopeid 0xd mldv2 flags=2<USEALLOW> rv 2 qi 125 qri 10 uri 3 group ff02::2%vlan0.10 scopeid 0xd mode exclude mcast-macaddr 33:33:00:00:00:02 group ff01::1%vlan0.10 scopeid 0xd mode exclude mcast-macaddr 33:33:00:00:00:01 group ff02::2:49d8:bec6%vlan0.10 scopeid 0xd mode exclude mcast-macaddr 33:33:49:d8:be:c6 group ff02::2:ff49:d8be%vlan0.10 scopeid 0xd mode exclude mcast-macaddr 33:33:ff:49:d8:be group ff02::1%vlan0.10 scopeid 0xd mode exclude mcast-macaddr 33:33:00:00:00:01 group ff02::1:ff77:8023%vlan0.10 scopeid 0xd mode exclude mcast-macaddr 33:33:ff:77:80:23 vlan0.100: inet6 fe80::5a47:caff:fe77:8023%vlan0.100 scopeid 0xe mldv2 flags=2<USEALLOW> rv 2 qi 125 qri 10 uri 3 group ff02::1:ff00:0%vlan0.100 scopeid 0xe mode exclude mcast-macaddr 33:33:ff:00:00:00 inet [SCRUBBED] igmpv3 rv 2 qi 125 qri 10 uri 3 group 224.0.0.1 mode exclude mcast-macaddr 01:00:5e:00:00:01 inet6 fe80::5a47:caff:fe77:8023%vlan0.100 scopeid 0xe mldv2 flags=2<USEALLOW> rv 2 qi 125 qri 10 uri 3 group ff02::2%vlan0.100 scopeid 0xe mode exclude mcast-macaddr 33:33:00:00:00:02 group ff01::1%vlan0.100 scopeid 0xe mode exclude mcast-macaddr 33:33:00:00:00:01 group ff02::2:49d8:bec6%vlan0.100 scopeid 0xe mode exclude mcast-macaddr 33:33:49:d8:be:c6 group ff02::2:ff49:d8be%vlan0.100 scopeid 0xe mode exclude mcast-macaddr 33:33:ff:49:d8:be group ff02::1%vlan0.100 scopeid 0xe mode exclude mcast-macaddr 33:33:00:00:00:01 group ff02::1:ff77:8023%vlan0.100 scopeid 0xe mode exclude mcast-macaddr 33:33:ff:77:80:23 vlan0.20: inet6 fe80::5a47:caff:fe77:8023%vlan0.20 scopeid 0xf mldv2 flags=2<USEALLOW> rv 2 qi 125 qri 10 uri 3 group ff02::1:ff00:0%vlan0.20 scopeid 0xf mode exclude mcast-macaddr 33:33:ff:00:00:00 inet [SCRUBBED] igmpv3 rv 2 qi 125 qri 10 uri 3 group 224.0.0.1 mode exclude mcast-macaddr 01:00:5e:00:00:01 group 224.0.0.251 mode exclude mcast-macaddr 01:00:5e:00:00:fb inet6 fe80::5a47:caff:fe77:8023%vlan0.20 scopeid 0xf mldv2 flags=2<USEALLOW> rv 2 qi 125 qri 10 uri 3 group ff02::2%vlan0.20 scopeid 0xf mode exclude mcast-macaddr 33:33:00:00:00:02 group ff01::1%vlan0.20 scopeid 0xf mode exclude mcast-macaddr 33:33:00:00:00:01 group ff02::2:49d8:bec6%vlan0.20 scopeid 0xf mode exclude mcast-macaddr 33:33:49:d8:be:c6 group ff02::2:ff49:d8be%vlan0.20 scopeid 0xf mode exclude mcast-macaddr 33:33:ff:49:d8:be group ff02::1%vlan0.20 scopeid 0xf mode exclude mcast-macaddr 33:33:00:00:00:01 group ff02::1:ff77:8023%vlan0.20 scopeid 0xf mode exclude mcast-macaddr 33:33:ff:77:80:23 vlan0.30: inet6 fe80::5a47:caff:fe77:8023%vlan0.30 scopeid 0x10 mldv2 flags=2<USEALLOW> rv 2 qi 125 qri 10 uri 3 group ff02::1:ff00:0%vlan0.30 scopeid 0x10 mode exclude mcast-macaddr 33:33:ff:00:00:00 inet [SCRUBBED] igmpv3 rv 2 qi 125 qri 10 uri 3 group 224.0.0.1 mode exclude mcast-macaddr 01:00:5e:00:00:01 inet6 fe80::5a47:caff:fe77:8023%vlan0.30 scopeid 0x10 mldv2 flags=2<USEALLOW> rv 2 qi 125 qri 10 uri 3 group ff02::2%vlan0.30 scopeid 0x10 mode exclude mcast-macaddr 33:33:00:00:00:02 group ff01::1%vlan0.30 scopeid 0x10 mode exclude mcast-macaddr 33:33:00:00:00:01 group ff02::2:49d8:bec6%vlan0.30 scopeid 0x10 mode exclude mcast-macaddr 33:33:49:d8:be:c6 group ff02::2:ff49:d8be%vlan0.30 scopeid 0x10 mode exclude mcast-macaddr 33:33:ff:49:d8:be group ff02::1%vlan0.30 scopeid 0x10 mode exclude mcast-macaddr 33:33:00:00:00:01 group ff02::1:ff77:8023%vlan0.30 scopeid 0x10 mode exclude mcast-macaddr 33:33:ff:77:80:23 vlan0.40: inet6 fe80::5a47:caff:fe77:8023%vlan0.40 scopeid 0x11 mldv2 flags=2<USEALLOW> rv 2 qi 125 qri 10 uri 3 group ff02::1:ff00:0%vlan0.40 scopeid 0x11 mode exclude mcast-macaddr 33:33:ff:00:00:00 inet [SCRUBBED] igmpv3 rv 2 qi 125 qri 10 uri 3 group 224.0.0.1 mode exclude mcast-macaddr 01:00:5e:00:00:01 inet6 fe80::5a47:caff:fe77:8023%vlan0.40 scopeid 0x11 mldv2 flags=2<USEALLOW> rv 2 qi 125 qri 10 uri 3 group ff02::2%vlan0.40 scopeid 0x11 mode exclude mcast-macaddr 33:33:00:00:00:02 group ff01::1%vlan0.40 scopeid 0x11 mode exclude mcast-macaddr 33:33:00:00:00:01 group ff02::2:49d8:bec6%vlan0.40 scopeid 0x11 mode exclude mcast-macaddr 33:33:49:d8:be:c6 group ff02::2:ff49:d8be%vlan0.40 scopeid 0x11 mode exclude mcast-macaddr 33:33:ff:49:d8:be group ff02::1%vlan0.40 scopeid 0x11 mode exclude mcast-macaddr 33:33:00:00:00:01 group ff02::1:ff77:8023%vlan0.40 scopeid 0x11 mode exclude mcast-macaddr 33:33:ff:77:80:23 vlan0.50: inet [SCRUBBED] igmpv2 group 224.0.0.22 mode exclude mcast-macaddr 01:00:5e:00:00:16 group 224.0.0.2 mode exclude mcast-macaddr 01:00:5e:00:00:02 group 224.0.0.1 mode exclude mcast-macaddr 01:00:5e:00:00:01 group 224.0.0.251 mode exclude mcast-macaddr 01:00:5e:00:00:fb inet6 fe80::5a47:caff:fe77:8023%vlan0.50 scopeid 0x12 mldv2 flags=2<USEALLOW> rv 2 qi 125 qri 10 uri 3 group ff01::1%vlan0.50 scopeid 0x12 mode exclude mcast-macaddr 33:33:00:00:00:01 group ff02::2:49d8:bec6%vlan0.50 scopeid 0x12 mode exclude mcast-macaddr 33:33:49:d8:be:c6 group ff02::2:ff49:d8be%vlan0.50 scopeid 0x12 mode exclude mcast-macaddr 33:33:ff:49:d8:be group ff02::1%vlan0.50 scopeid 0x12 mode exclude mcast-macaddr 33:33:00:00:00:01 group ff02::1:ff77:8023%vlan0.50 scopeid 0x12 mode exclude mcast-macaddr 33:33:ff:77:80:23 wg1: inet [SCRUBBED] igmpv3 rv 2 qi 125 qri 10 uri 3 group 224.0.0.1 mode exclude wg0: inet [SCRUBBED] igmpv3 rv 2 qi 125 qri 10 uri 3 group 224.0.0.1 mode exclude wg2: inet [SCRUBBED] igmpv3 rv 2 qi 125 qri 10 uri 3 group 224.0.0.1 mode exclude pppoe0: inet6 fe80::5a47:caff:fe77:8022%pppoe0 scopeid 0x16 mldv2 flags=2<USEALLOW> rv 2 qi 125 qri 10 uri 3 group ff02::1:ff00:0%pppoe0 scopeid 0x16 mode exclude inet [SCRUBBED] igmpv3 rv 2 qi 125 qri 10 uri 3 group 224.0.0.1 mode exclude inet6 fe80::5a47:caff:fe77:8022%pppoe0 scopeid 0x16 mldv2 flags=2<USEALLOW> rv 2 qi 125 qri 10 uri 3 group ff02::1:ff77:8023%pppoe0 scopeid 0x16 mode exclude group ff01::1%pppoe0 scopeid 0x16 mode exclude group ff02::2:49d8:bec6%pppoe0 scopeid 0x16 mode exclude group ff02::2:ff49:d8be%pppoe0 scopeid 0x16 mode exclude group ff02::1%pppoe0 scopeid 0x16 mode exclude group ff02::1:ff77:8022%pppoe0 scopeid 0x16 mode exclude root@opnsense:~ # Cheers, Franco
^Triage: over to committer of potential regression.
Sorry, I'm neither employed to work on those drivers anymore nor can I have relevant hardware to fix this in my spare time.
Would it be possible to revert this commit to fix this issue ? This is a problem for pfSense with intel X710 cards, which makes multicast unusable.
Reverting appears sensible. We did the same in OPNsense being faced with the regression. The revert hasn't caused any other visible side effect. Cheers, Franco
Patch was ported from the out-of-tree driver, which uses separate handlers for SIOCADDMULTI and SIOCDELMULTI ioctls, and in iflib it's combined. Maybe this is related, but TBH I see no clear reason why. We started looking into that, but didn't make much progress yet. I'm not a committer, so I can't do it myself, but I'm okay with reverting this patch until we came out with better solution.
Thanks, added a GitHub PR here https://github.com/freebsd/freebsd-src/pull/1545
Thanks for your patch ! Any idea if this patch could be merged shortly ? Because it would be great if it could be implemented to pfSense 2.8 wich I think is not far from now
A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/src/commit/?id=38663adb61440bd659fb457909782b71ba8806fa commit 38663adb61440bd659fb457909782b71ba8806fa Author: Franco Fichtner <franco@opnsense.org> AuthorDate: 2024-12-11 14:08:40 +0000 Commit: Mark Johnston <markj@FreeBSD.org> CommitDate: 2024-12-19 13:49:30 +0000 Revert "ixl: fix multicast filters handling" This reverts commit 89e73359424a338a7900a4854ad7439f5848ebb8. PR: 281125 Reviewed by: Krzysztof Galazka <krzysztof.galazka@intel.com> MFC after: 3 days Pull Request: https://github.com/freebsd/freebsd-src/pull/1545 sys/dev/ixl/ixl_pf_main.c | 97 +++++------------------------------------------ 1 file changed, 10 insertions(+), 87 deletions(-)
A commit in branch stable/14 references this bug: URL: https://cgit.FreeBSD.org/src/commit/?id=5c15d499c23a09655931ea2ccf5b94dd39cdae76 commit 5c15d499c23a09655931ea2ccf5b94dd39cdae76 Author: Franco Fichtner <franco@opnsense.org> AuthorDate: 2024-12-11 14:08:40 +0000 Commit: Mark Johnston <markj@FreeBSD.org> CommitDate: 2024-12-23 16:51:33 +0000 Revert "ixl: fix multicast filters handling" This reverts commit 89e73359424a338a7900a4854ad7439f5848ebb8. PR: 281125 Reviewed by: Krzysztof Galazka <krzysztof.galazka@intel.com> MFC after: 3 days Pull Request: https://github.com/freebsd/freebsd-src/pull/1545 (cherry picked from commit 38663adb61440bd659fb457909782b71ba8806fa) sys/dev/ixl/ixl_pf_main.c | 97 +++++------------------------------------------ 1 file changed, 10 insertions(+), 87 deletions(-)
The revert has been merged now, but we still don't understand the root cause of the problem. Shall we keep this bug report open until that's solved?
(In reply to Mark Johnston from comment #10) Problems, which D40860 tried to address, are still there. We can track them with this PR or open a new one with more detailed description. Either way is fine for me.
(In reply to Krzysztof Galazka from comment #11) If you don't mind, let's track those in a new bug? I'll submit one now.