We ran into problems when an aggregation session is stopped when disconnecting, we can't clean it up completely and drop all packets right away because we don't know this is valid but when we don't doing it later when the station is removed gets tricky. To solve this, split out the STOP action into the different kinds of stop: "stop and continue transmitting" (normal stop), "stop and flush packets" (connection drop) and "stop and flush a previously stopped session" (can happen when the connection drops while a session is still stopping.) johannes -- 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