Hi, I have just landed a serial of bugfix / enhancement to the driver qlnxe(4) into the main branch. Notably the following two commits,
1. https://cgit.freebsd.org/src/commit/?id=968647502ec21464ad3aecc7577ff0e8dfd41693 qlnxe: Allow tapping the TX packets 2. https://cgit.freebsd.org/src/commit/?id=70256d2b86d95a678a63c65b157b9c635f1f4c6a qlnxe: Overhaul setting the multicast MAC filters Without the first one, tcpdump(1) will not see all TX packets on qlnxe(4) interfaces, and may give you false reports. Without the second one, network features those depend on multicast, such as IPv6 ND and lacp(4) with lagg proto over qlnxe(4) will not function properly. The second one is a long due. The first time I see report https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=265857 is 2022/10/24, at that time I'm not a src committer and also lacks enough experience and resources ( hardware ) to test and debug. Until not long ago another report https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=290973 arose. I hacked the driver and finally found the root cause. I hope this fix is not too late. I'm planning to MFC the fixes into stable branches within about 5 days, and hopefully they will be in next beta version 14.4-BETA2. Please do not hesitate to report if you still have any issues with this driver. Best regards, Zhenlei
