> I'm curious. How does the HW/firmware do this? Libertas firmware supports this, for example. There's a CMD_802_11_SUBSCRIBE_EVENT where I can ask the firmware to send me an event if one or more of the following things happen: SNR_HIGH averaged SNR (db) above threshold RSSI_HIGH averaged RSSI (dBm) above threshold LINK_LOSS consecutive no of beacons missed MAX_FAIL consecutive tx retries above threshold SNR_LOW averaged SNR below threshold RSSI_LOW averaged RSSI below threshold -- http://www.holgerschurig.de -- To unsubscribe from this list: send the line "unsubscribe linux-wireless" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html