what I want to implement is roughly the following scenario:
multiple access points are tuned to the same channel
when an authentication request is received by any ap, it forwards it to a central server (cs), including signal strength
the cs chooses the ap with the best signal strength and tells that ap to send the authentication response
after the client is authenticated and associated, the cs keeps track which ap is best suited for the client and uses that ap's radio to send and receive.
the problem i have with that is that the ack frames require tight timing and are send by the PCU automatically. as far as I understood from the datasheet and the nl80211 source it is possible to put the PCU/card in a no-ack or monitor mode, but sending the ack frames manually does not work due to the timing problem.
now i found that the MAC_PCU_DIAG_SW register has a flag called PCU_INVALIDKEY_NOACK, which as i understand will prevent an ack frame from being sent if the key is not in the MAC_PCU_KEY_CACHE. would it theoretically be possible to keep the key for the station only in the MAC_PCU_KEY_CACHE of the nearest AP, so that the nearest AP will send an ack, but the other APs will not?
does anyone know if there is a wifi module that would be better suited for such experimental stuff?
lastly, does anyone know if there is an open firmware for the AR9341 SoC wifi module?
what I want to implement is roughly the following scenario:
the problem i have with that is that the ack frames require tight timing and are send by the PCU automatically. as far as I understood from the datasheet and the nl80211 source it is possible to put the PCU/card in a no-ack or monitor mode, but sending the ack frames manually does not work due to the timing problem.
now i found that the MAC_PCU_DIAG_SW register has a flag called PCU_INVALIDKEY_NOACK, which as i understand will prevent an ack frame from being sent if the key is not in the MAC_PCU_KEY_CACHE. would it theoretically be possible to keep the key for the station only in the MAC_PCU_KEY_CACHE of the nearest AP, so that the nearest AP will send an ack, but the other APs will not?
does anyone know if there is a wifi module that would be better suited for such experimental stuff?
lastly, does anyone know if there is an open firmware for the AR9341 SoC wifi module?
thank you very much,
Moritz