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


Reply via email to