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

Reply via email to