This is a more technical blob post about a specific aspect of the ESP32 Wi-Fi hardware; see previous blog posts for a more general overview. A problem we had, was that our MAC got a bit overwhelmed: we used to put it in promiscous mode, so that it received every single Wi-Fi packet in the channel it was listening to. To solve this, the designer of the Wi-Fi MAC in the ESP32 implemented hardware filtering based on MAC addresses: that way, the software only has to process packets it could be in...