morrownr / 88x2bu-20210702

Linux Driver for USB WiFi Adapters that are based on the RTL8812BU and RTL8822BU Chipsets - v5.13.1

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Missing Multicast Packets

jbrewkeggin opened this issue · comments

I have compiled this driver from source out of tree for a 4.14 kernel. When using a WiFi router that sends true multicast (tcpdump at the receiver shows packets are destined for a multicast MAC address), there are consistently losses of multicast packets (approx 30-40%). If a WiFi router is configured for IGMP Snooping + Broadcast to Unicast (destined for client MAC), all packets are received. Can I expect better results if I disable power saving in the driver? Perhaps something else? Thank you

Update:

I have a separate process that basically requests wpa_supplicant to perform a scan. When this action occurs, the multicast packets start getting dropped. Disabling this process eliminates the problem. This problem does not occur with unicast packets.