Hello Michael! > Could you explain what commit is supposed to to after the channel switch? > To me it's not clear what the difference in functionality is. > What do you expect to happen on the commit call after the channel change. I think after all changes which affect the selected network a rejoin should be done. For example you have at channel 4 a AP with the SSID "test" und at channel 11 an other AP with the same SSID, too. If you now first say set_ssid("test") and then set_channel(11), we first join the network at channel 4 and then we switch the hardware low-level to channel 11. So we hang now in channel 4 with the BSSID of the network in channel 4 and nothing works anymore. I think the order of the commands should not affect the result on the end and the driver should never hang in an broken/undefined state if it can be recovered. Regards Alina -- Computer Bild Tarifsieger! GMX FreeDSL - Telefonanschluss + DSL für nur 17,95 ¿/mtl.!* http://dsl.gmx.de/?ac=OM.AD.PD003K11308T4569a -- 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