On 02/06/2011 09:42 PM, Daniel Halperin wrote:
Right. I think there is a function something like "send_rate_low" that sends the lowest entry in the mac80211 enabled rates table for control and mgmt packets. If the NIC is associated to an HT Only AP then that lowest entry should be HT20 MCS 1, I'd think. Also, does circumventing "set channel type" code work properly across bands? If you start on 5 GHz will it send 6 Mbps probes or 1 Mbps probes?
I did some tests with a sniffer set up: I have 8 STA vifs. 1) AP is setup to run on channel 11, HT40- Let all associate on channel 11, radio goes to HT40- mode. Run Scan on operating channel: Probe request is reported as 1Mbps data rate on ch 11. 2) Scan on all channels: Probe requests on 2.4Ghz channels are 1Mbps data rate. Probe requests on 5Ghz channels (channel 40 in this case) are reported as 6Mbps data rate. 3) Kill AP, no VIFS are associated (radio goes to NO_HT) Run scan on all channels. Probe request on channel 40 is 6Mbps data rate. Please note that with my patches, the channel-type is still set to NO_HT if we are scanning off the operating channel. Since test 1 appears to function properly, I think that verifies that we can safely send NO_HT requests while leaving the radio at HT40-. Please let me know if this answers your concerns. If you can think of other combinations I should try, please let me know that as well. Thanks, Ben -- Ben Greear <greearb@xxxxxxxxxxxxxxx> Candela Technologies Inc http://www.candelatech.com -- 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