It is an USB WiFi dongle, which also provides information (probably using a separate USB endpoint) whenever it receives (or sends) a WiFi deauth frame.
In Linux (including OpenWRT-based routers), that functionality could simply be added to
wpa_supplicant (if not already added, I haven't checked). Basically, it's only a little bit of additional code to the deauthentication code path.