[Bug 281125] ixl: fix multicast filters handling regression

From: <bugzilla-noreply_at_freebsd.org>
Date: Thu, 29 Aug 2024 13:02:57 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=281125

            Bug ID: 281125
           Summary: ixl: fix multicast filters handling regression
           Product: Base System
           Version: 14.0-RELEASE
          Hardware: Any
               URL: https://github.com/opnsense/src/issues/212
                OS: Any
            Status: New
          Severity: Affects Only Me
          Priority: ---
         Component: kern
          Assignee: bugs@FreeBSD.org
          Reporter: franco@opnsense.org

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

-- 
You are receiving this mail because:
You are the assignee for the bug.