Bug 281125 - ixl: fix multicast filters handling regression
Summary: ixl: fix multicast filters handling regression
Status: Closed FIXED
Alias: None
Product: Base System
Classification: Unclassified
Component: kern (show other bugs)
Version: 14.0-RELEASE
Hardware: Any Any
: --- Affects Only Me
Assignee: Intel FreeBSD
URL: https://github.com/opnsense/src/issue...
Keywords: IntelNetworking, regression, vendor
Depends on:
Blocks:
 
Reported: 2024-08-29 13:02 UTC by Franco Fichtner
Modified: 2025-01-03 14:28 UTC (History)
6 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Franco Fichtner 2024-08-29 13:02:57 UTC
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
Comment 1 Mark Linimon freebsd_committer freebsd_triage 2024-08-29 17:57:24 UTC
^Triage: over to committer of potential regression.
Comment 2 Piotr Kubaj freebsd_committer freebsd_triage 2024-08-29 21:56:33 UTC
Sorry, I'm neither employed to work on those drivers anymore nor can I have relevant hardware to fix this in my spare time.
Comment 3 pfsensemp 2024-11-04 14:32:01 UTC
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.
Comment 4 Franco Fichtner 2024-11-06 18:27:04 UTC
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
Comment 5 Krzysztof Galazka 2024-12-06 19:07:53 UTC
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.
Comment 6 Franco Fichtner 2024-12-11 14:18:14 UTC
Thanks, added a GitHub PR here https://github.com/freebsd/freebsd-src/pull/1545
Comment 7 pfsensemp 2024-12-18 10:28:24 UTC
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
Comment 8 commit-hook freebsd_committer freebsd_triage 2024-12-19 13:50:32 UTC
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(-)
Comment 9 commit-hook freebsd_committer freebsd_triage 2024-12-23 16:53:24 UTC
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(-)
Comment 10 Mark Johnston freebsd_committer freebsd_triage 2024-12-23 16:55:19 UTC
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?
Comment 11 Krzysztof Galazka 2025-01-02 20:26:11 UTC
(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.
Comment 12 Mark Johnston freebsd_committer freebsd_triage 2025-01-03 14:18:52 UTC
(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.