Hi, Here are some more issues using monitor interfaces for management that will need to be addressed before I'm convinced that doing injection on monitor interfaces is viable. If the driver does not support radiotap, ieee80211_rx_monitor needs to expand the head for each packet. Currently, this is also true, but since currently no non-management frames are sent down the management interface, this is not an issue. If each data packet needs to be first reallocated though, it quickly becomes a problem for low-power embedded access points running hostapd. Additionally, the overhead of tacking on radiotap headers to each received frame is also rather high if you're only interested in receiving the information for management frames. johannes
Attachment:
signature.asc
Description: This is a digitally signed message part