It just occurred to me that two u8's for the data rates are not enough -- the fallback rate for broad-/multicast might not be what you want it to be if that rate is not in the bssBasicRateSet. Thus, both should be lists of rates.
Also something for the driver: If upper layers retry sending because the packet didn't make it through or no response did, the driver must then fall back to even lower than the two it had before. Say my signal quality is really bad and I transmit at 54 mbit, falling back to 36. Then the packet doesn't make it and the retransmission will be at 54 mbit again.... hence the driver needs to somehow notice this condition and fall back to lower rates in the future... Well, food for thought. johannes _______________________________________________ Bcm43xx-dev mailing list [email protected] http://lists.berlios.de/mailman/listinfo/bcm43xx-dev
