morrownr / 88x2bu-20210702

Linux Driver for USB WiFi Adapters that are based on the RTL8812BU and RTL8822BU Chipsets - v5.13.1
Other
877 stars 170 forks source link

Missing Multicast Packets #182

Open jbrewkeggin opened 8 months ago

jbrewkeggin commented 8 months ago

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

jbrewkeggin commented 8 months ago

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.