na minha experiência, há sempre um firmware grande e gordo que roda no processador da placa de rede, não na cpu. quando queremos scannning, associando, autenticando. o driver do kernel do Linux não gera nenhuma onda eletromagnética (também conhecido como rádio), mas faz chamadas para a placa de rede. então, a menos que os fabricantes implementem a funcionalidade de multi-associação correspondente nos chips, não podemos usá-lo. e não há tais produtos de consumo que eu conheço vêm com tal funcionalidade implementada.
se isso é possível na camada física não está claro para mim.