2 comment "Atheros 802.11(a/b/g) PCI/Cardbus support"
5 tristate "Atheros PCI/Cardbus cards"
6 depends on PCI && (NET_RADIO || WIRELESS_EXT) && CRYPTO
8 Say Y here if you intend to attach an Atheros Cardbus or PCI
9 wireless Ethernet networking card to your computer. This
10 driver support the standard Linux Wireless Extensions.
12 You will also very likely also need the Wireless Tools in order to
13 configure your card and that /etc/pcmcia/wireless.opts works:
14 <http://www.hpl.hp.com/personal/Jean_Tourrilhes/Linux/Tools.html>.
16 To compile this driver as a module, choose M here: the module will be
17 called ath_pci. If unsure, say N.
20 bool "Atheros: Debugging support for Atheros PCI/Cardbus cards"
24 Enable diagnostic checks and log output.
27 prompt "Atheros: Default Transmission Rate Control Algorithm"
29 default ATHEROS_RATE_DEFAULT_SAMPLE
31 Select the rate control algorithm to be used by default. You
32 can select additional algorithms below.
34 config ATHEROS_RATE_DEFAULT_AMRR
36 select ATHEROS_RATE_AMRR
38 config ATHEROS_RATE_DEFAULT_ONOE
40 select ATHEROS_RATE_ONOE
42 config ATHEROS_RATE_DEFAULT_SAMPLE
44 select ATHEROS_RATE_SAMPLE
46 config ATHEROS_RATE_DEFAULT_MINSTREL
48 select ATHEROS_RATE_MINSTREL
52 config ATHEROS_RATE_DEFAULT
54 default "amrr" if ATHEROS_RATE_DEFAULT_AMRR
55 default "onoe" if ATHEROS_RATE_DEFAULT_ONOE
56 default "sample" if ATHEROS_RATE_DEFAULT_SAMPLE
57 default "minstrel" if ATHEROS_RATE_DEFAULT_MINSTREL
59 config ATHEROS_RATE_AMRR
60 bool "Adaptive Multi-Rate Retry control algorithm"
64 Enable Adaptive Multi-Rate Retry control algorithm.
66 config ATHEROS_RATE_ONOE
67 bool "Atsushi Onoe's rate control algorithm"
71 Enable Atsushi Onoe's rate control algorithm.
73 config ATHEROS_RATE_SAMPLE
74 bool "Sample Rate control algorithm"
78 SampleRate chooses the bitrate it predicts will provide the
79 most throughput based on estimates of the expected per-packet
80 transmission time for each bitrate. SampleRate periodically
81 sends packets at bitrates other than the current one to
82 estimate when another bitrate will provide better performance.
83 SampleRate switches to another bitrate when its estimated
84 per-packet transmission time becomes smaller than the current
85 bitrate's. SampleRate reduces the number of bitrates it must
86 sample by eliminating those that could not perform better than
87 the one currently being used. SampleRate also stops probing at
88 a bitrate if it experiences several successive losses.
91 config ATHEROS_RATE_MINSTREL
92 bool "A wandering minstrel rate control algorithm"
96 Similar to the SampleRate code base, except that it is
97 a)more carefully written
98 b)shown to give a throughput similar to what can be obtained by
99 manually fixing either end to fixed rates
100 c)verified by monitoring the network traffic with an ieee80211
102 d)responds to network changes and does modify the rate accordingly.
103 Thus, on moving the two nodes together/apart, the ideal rate will
104 be changed as appropriate.