This removes unnecessary waits and adds test coverage for SELECT_NETWORK
freq parameter.
Signed-off-by: Jouni Malinen <j@w1.fi>
def connect_ibss_cmd(dev, id):
dev.dump_monitor()
- dev.select_network(id)
+ dev.select_network(id, freq="2412")
def wait_ibss_connection(dev):
logger.info(dev.ifname + " waiting for IBSS start/join to complete")
return id;
- def select_network(self, id):
- id = self.request("SELECT_NETWORK " + str(id))
+ def select_network(self, id, freq=None):
+ if freq:
+ extra = " freq=" + freq
+ else:
+ extra = ""
+ id = self.request("SELECT_NETWORK " + str(id) + extra)
if "FAIL" in id:
raise Exception("SELECT_NETWORK failed")
return None