wpa_supplicant: make sure that the common 802.11 code gets linked in (fixes #9299)
[openwrt.git] / package / madwifi / Config.in
1 menu "Configuration"
2 depends on PACKAGE_kmod-madwifi
3
4 config MADWIFI_DEBUG
5 bool "Enable compilation of debugging features"
6 depends on DEVEL
7 default n
8
9 config MADWIFI_COMPRESSION
10 bool "Enable Atheros Super A/G Compression"
11 depends !TARGET_ar71xx
12 default n
13 help
14 Enables Atheros Super A/G Hardware Compression Engine.
15
16 config MADWIFI_SINGLE_MODULE
17 bool "Combine driver and net80211 into a single module"
18 default y
19 help
20 This option combines all driver and stack related code (except for HAL)
21 into a single module, thus saving space and removing unnecessary kernel
22 exports
23
24 choice
25 prompt "Rate control algorithm selection"
26 default MADWIFI_RCA_MINSTREL
27 help
28 This option controls how MadWifi chooses its bitrate.
29
30 config MADWIFI_RCA_MINSTREL
31 bool "Use the Minstrel rate control algorithm"
32 help
33 This code is takes a wandering minstrel approach. Wander around the
34 different rates, singing wherever you can. And then, look at the
35 performance, and make a choice. Note that the wandering minstrel will
36 always wander in directions where he/she feels he/she will get paid
37 the best for his/her work.
38
39 config MADWIFI_RCA_SAMPLERATE
40 bool "Use the SampleRate rate control algorithm"
41 help
42 SampleRate decides on the transmission bit-rate based on the past
43 history of performance; it keeps a record of the number of successive
44 failures, the number of successful transmits and the total transmission
45 time along with the destination for that bit-rate. Stale samples are
46 removed based on a EWMA windowing mechanism. If in the sampling
47 process, no successful acknowledgment is received or the number of
48 packets sent is multiple of 10 on a specific link, it transmits the
49 packet with the highest rate which has not failed 4 successive times.
50 Other than that it transmits packets at the rate which has the lowest
51 average transmission time.
52
53 endchoice
54
55 endmenu
This page took 0.042038 seconds and 5 git commands to generate.