Commit Graph

884 Commits (0112153a0eecfd08dfe6aa80d68120d14476fe95)

Author SHA1 Message Date
Felix Fietkau bf11563176 mac80211: add pending crypto bugfixes
SVN-Revision: 27552
13 years ago
Felix Fietkau 3294d07ee5 ath9k: fix some more "DMA failed to stop in 10 ms" issues on AR913x (#9654)
SVN-Revision: 27482
13 years ago
Felix Fietkau 3ad9a3e992 ath9k: fix reliability issues with TKIP MIC verification
SVN-Revision: 27481
13 years ago
Felix Fietkau e68ea8543b ath9k: always enable fast clock for 5 ghz regardless of the eeprom setting
SVN-Revision: 27480
13 years ago
Felix Fietkau 3c97b838f3 kernel: use lib80211 from compat-wireless instead of the kernel
SVN-Revision: 27436
13 years ago
Felix Fietkau f8c6be2a58 ath9k: merge an upstream change to fix false tx hangs on ar9003
SVN-Revision: 27433
13 years ago
Felix Fietkau f9202745b9 ath5k: add an upstream patch to fix a memory leak
SVN-Revision: 27432
13 years ago
Gabor Juhos 1c96bc9abc max80211: rt2x00: load the eeprom data from a file on Ralink SoCs
SVN-Revision: 27395
13 years ago
Gabor Juhos ab90ca8945 mac80211: rename a rt2x00 related patch
SVN-Revision: 27394
13 years ago
Felix Fietkau 0fa08e885c ath5k: fix tx queue limit for the cabq, fixes warning described in #9465
SVN-Revision: 27367
13 years ago
Felix Fietkau 45d4cee226 ath5k: disable the 32 khz sleep clock, atheros also does this, might improve stability
SVN-Revision: 27366
13 years ago
Felix Fietkau b8dcd316eb ath5k: fix restoring the mac timing setting after a sleep clock setting change
SVN-Revision: 27365
13 years ago
Felix Fietkau 4083940628 ath5k: delay initial periodic calibration after reset to improve stability
SVN-Revision: 27364
13 years ago
Felix Fietkau 289e2f2169 ath9k: clean up pll code for ar9002 to fix 5/10 mhz pll settings for 5ghz
SVN-Revision: 27362
13 years ago
Felix Fietkau 7845c7b512 ath5k: fix a crash when setting coverage class before the first channel change (#9586)
SVN-Revision: 27352
13 years ago
Felix Fietkau 9f38d4402b ath9k: add a small hack to make changing the channel bandwidth to 5/10 mhz available through debugfs - does not work on all chipsets and is not recommended for production use yet
SVN-Revision: 27340
13 years ago
Felix Fietkau aca1b30101 ath9k: merge an upstream patch that provides a minor throughput improvement on ar9003
SVN-Revision: 27339
13 years ago
Felix Fietkau 44756fe93c ath5k: enable spur mitigation for ar2413 - should improve performance and reliability on those devices
SVN-Revision: 27331
13 years ago
Felix Fietkau 0b250e3123 ath5k: add a missing srev checks for code that lowers the synth voltage - might fix some stability issues
SVN-Revision: 27325
13 years ago
Felix Fietkau 5392494101 ath5k: disable tx power gain correction probing for hardware that does not need or support it
SVN-Revision: 27324
13 years ago
Felix Fietkau 0d796ee9e3 mac80211: rename a misnamed patch
SVN-Revision: 27323
13 years ago
Hauke Mehrtens ca979845cc kernel: update ssb and bcma to linux-next next-20110627
SVN-Revision: 27295
13 years ago
Felix Fietkau baf6423827 mac80211: merge a pending fix for reestablishing misconfigured aggregation sessions
SVN-Revision: 27292
13 years ago
Felix Fietkau 0243ec0da3 mac80211: force b44 and atl* to be disabled, even if they are enabled in the kernel tree
SVN-Revision: 27285
13 years ago
Felix Fietkau e087e678af mac80211: configure HT IBSS through uci
SVN-Revision: 27279
13 years ago
Felix Fietkau 87617ce258 mac80211: add the work-in-progress IBSS HT patch, with some minor fixes
SVN-Revision: 27277
13 years ago
Felix Fietkau f85d10e1f3 ath9k: add some more pending fixes
SVN-Revision: 27276
13 years ago
Felix Fietkau c7744447a5 mac80211: update to wireless-testing 2011-06-22
SVN-Revision: 27275
13 years ago
Felix Fietkau 3294d04e44 mac80211: enable cfg80211 debugfs support
SVN-Revision: 27273
13 years ago
Hauke Mehrtens a9191c8b32 mac80211: use firmware from linux-firmware git
Use the firmware from linux-firmware git where possible.

Update some firmware files in that process and check for missing firmware files for some modules.

 * update Ralink firmwares
 * update ath9k_htc firmware
 * add firmware for mwl8k
 * add more firmware files for libertas-sd and libertas-usb

SVN-Revision: 27252
13 years ago
Hauke Mehrtens a3a5eb275f mac80211: fix debugfs for ath9k_htc
if debugfs was enabled ath9k_htc did not load.

SVN-Revision: 27251
13 years ago
Hauke Mehrtens cda72f33f4 mac80211: remove rests of ar9170 driver
SVN-Revision: 27250
13 years ago
Hauke Mehrtens dfcd340721 package/mac80211: Add linux 3.0 compatibility
Add patches from Hauke adding linux 3.0 compatibility.

Signed-off-by: Jonas Gorski <jonas.gorski+openwrt@gmail.com>

SVN-Revision: 27187
13 years ago
Gabor Juhos 9769854aae mac80211: add initial support for AR9330
SVN-Revision: 27084
13 years ago
Felix Fietkau 41a169115b mac80211: update to wireless-testing 2011-05-27
SVN-Revision: 27071
13 years ago
Gabor Juhos a456082ccd mac80211: make ath9k available even if PCI support is disabled
SVN-Revision: 27046
13 years ago
Felix Fietkau 7f0fc7b0cf ath9k: reduce the number of rx buffers, 512 is excessively high, 128 should work just as well, and will use a lot less memory
SVN-Revision: 27029
13 years ago
Felix Fietkau c7cdee0230 ath9k: merge a few bugfixes
SVN-Revision: 27025
13 years ago
Felix Fietkau 2dd4505c62 ath5k: disable fast channel changes, some people have reported that they introduce connection stability issues
SVN-Revision: 27024
13 years ago
Felix Fietkau 512be5ce46 ath9k: fix some locking issues in the tx fifo cleanup patch
SVN-Revision: 26947
13 years ago
Felix Fietkau 9b228c181c ath9k: clean up tx fifo handling on ar9380 based hardware
SVN-Revision: 26934
13 years ago
Felix Fietkau 6400498b35 ath9k: fix a small race condition in the tx_last_beacon patch
SVN-Revision: 26933
13 years ago
Felix Fietkau e35822050b mac80211: sync the CONFIG_ATH5K_DEBUG make override with the buildflags override (thx, KanjiMonster)
SVN-Revision: 26927
13 years ago
Felix Fietkau 888bee4ef2 ath9k: implement tx_last_beacon() to allow mac80211 to respond to probe requests in ad-hoc mode without creating too much spam
SVN-Revision: 26923
13 years ago
Felix Fietkau c6a93676de ath9k: fix ad-hoc nexttbtt calculation, which broke beacon transmission in some instances
SVN-Revision: 26915
13 years ago
Felix Fietkau 7b84bc2f39 ath9k: fix issues with ad-hoc beacon slot selection
SVN-Revision: 26913
13 years ago
Felix Fietkau c2bee5a64a mac80211: update to 2011-05-13
SVN-Revision: 26912
13 years ago
Felix Fietkau dbea075cd4 ath9k: add noise floor calibration fix that should improve stability
SVN-Revision: 26819
13 years ago
Felix Fietkau 28fb716737 ath9k: add a new fix for signal strength / noise measurements
SVN-Revision: 26798
13 years ago
Felix Fietkau ebcc60cf35 mac80211: detect and drop incoming packets with invalid CCMP packet numbers to fix connection hangs on some devices
SVN-Revision: 26795
13 years ago
Felix Fietkau 6b376db844 mac80211: backport some more compat fixes, fix compile issues on 2.6.31 and earlier
SVN-Revision: 26768
13 years ago
Felix Fietkau be3deb5b14 mac80211: broadcast the country IE by default if the country code is configured (#9308)
SVN-Revision: 26765
13 years ago
Felix Fietkau 359e667fd5 mac80211: replace the regd revert patch with a proper fix, add some more pending patches
SVN-Revision: 26761
13 years ago
Felix Fietkau f2ccc3ada5 ath9k: remove the signal strength fix, it causes a lot of confusion and seems to be just as inaccurate as the original version of the code
SVN-Revision: 26753
13 years ago
Felix Fietkau 9dbcf86d8e cfg80211: revert upstream regdomain handling breakage
SVN-Revision: 26752
13 years ago
Felix Fietkau e15e8f6976 mac80211: do rate control updates when the HT configuration changes on an interface
SVN-Revision: 26750
13 years ago
Hauke Mehrtens 6986b1b7c2 mac80211: remove unneeded patch
This was fixed upstream

SVN-Revision: 26745
13 years ago
Felix Fietkau 970252faf8 mac80211: update to wireless-testing 2011-04-19, contains several beacon related fixes for ath9k
SVN-Revision: 26744
13 years ago
Hauke Mehrtens 75a63f1981 mac80211: b43: Expose N-PHY support
Allow enabling of N-PHY support for BCM4321 and BCM4322.

Signed-off-by: Jonas Gorski <jonas.gorski+openwrt@gmail.com>

SVN-Revision: 26736
13 years ago
Hauke Mehrtens becddc9ec7 mac80211: b43: Expose PIO mode fallback
Allow reenabling the PIO mode fallback for b43.

Signed-off-by: Jonas Gorski <jonas.gorski+openwrt@gmail.com>

SVN-Revision: 26735
13 years ago
Hauke Mehrtens 0429ec0c11 mac80211: b43: Expose debug option
Allow enabling debug output and debugfs for B43.

Signed-off-by: Jonas Gorski <jonas.gorski+openwrt@gmail.com>

SVN-Revision: 26734
13 years ago
Hauke Mehrtens cda9981625 mac80211: b43: Add Firmware 5.10.56.27
Add the 5.10.56.27 firmware option. This includes updating b43-fwcutter to
its newest release 14 and updating the b43-fwsquash.py to recognise rev 16
n phy files.

Also rename the current options from STABLE/EXPERIMENTAL to their version
numbers.

Signed-off-by: Jonas Gorski <jonas.gorski+openwrt@gmail.com>

SVN-Revision: 26733
13 years ago
Felix Fietkau 9d0882b720 mac80211: re-enable beacon channel hints
SVN-Revision: 26723
13 years ago
Felix Fietkau 032a3504ee ath9k: assign a keycache slot per station for unencrypted links to fix powersave frame filtering
SVN-Revision: 26712
13 years ago
Felix Fietkau cbc16e179e ath9k: add a patch to show excessive retry counts for single MPDUs
SVN-Revision: 26711
13 years ago
Felix Fietkau 8f5a84a690 mac80211: fix the config define for iwl3945
SVN-Revision: 26697
13 years ago
Felix Fietkau 8cf42db0ca mac80211: make intel wireless drivers depend on pci support
SVN-Revision: 26696
13 years ago
Felix Fietkau e00eaf1545 mac80211: add intel drivers to PKG_CONFIG_DEPENDS
SVN-Revision: 26695
13 years ago
Felix Fietkau 69f8f5ebfd ath5k: allow simultaneous ad-hoc+ap operation
SVN-Revision: 26685
13 years ago
Felix Fietkau 39fc0fc2f7 ath9k: due to popular request, allow ad-hoc+ap again, now that the beacon code can handle it
SVN-Revision: 26668
13 years ago
Felix Fietkau e0aa62e3c2 ath9k: fix resetting the hw during channel change when the MAC fails to go idle
SVN-Revision: 26665
13 years ago
Felix Fietkau 79ecac89e6 cfg80211: disable processing of 802.11d regulatory hints - it causes invalid regulatory settings on reconnect (fixes #9207)
SVN-Revision: 26662
13 years ago
Felix Fietkau 966dee23c3 mac80211: fix WPA auth on WDS station interfaces (#9227)
SVN-Revision: 26609
13 years ago
Gabor Juhos 5ffdddc75e mac80211: ath9k: register id table for platform device
Currently the device id in the platform driver is hardcoded to an
id which is specific to AR9130/AR9132 SOCs as it supports only wmac
(wireless mac) of these SOCs. But this needs to be dynamic when we
want to support different wmac of SOCs. So add id_table to driver to
make it extendable to more SOCs.

Signed-off-by: Vasanthakumar Thiagarajan <vasanth@atheros.com>

SVN-Revision: 26604
13 years ago
Felix Fietkau 93da23803b ath5k: disable the unusable 2 GHz mode on the first radio of a dual-band AR5312 device
SVN-Revision: 26587
13 years ago
Felix Fietkau 092de86b0a ath5k: fix eeprom capability checks that disabled AES crypto support where it should have been enabled
SVN-Revision: 26586
13 years ago
Felix Fietkau 718f5aa78e ath5k: fix mac address detection on dual-radio ar5312
SVN-Revision: 26583
13 years ago
Felix Fietkau 8ab360f9b3 ath5k: fix 2ghz-only radio handling on ar5312
SVN-Revision: 26582
13 years ago
Felix Fietkau 702a2f8430 ath5k: decrease interrupt load for rx/tx interrupts
SVN-Revision: 26579
13 years ago
Felix Fietkau cffea3eb4e ath5k: clean up debugfs code
SVN-Revision: 26578
13 years ago
Felix Fietkau 8978c04f2a ath5k: fix config options for debugfs
SVN-Revision: 26577
13 years ago
Hauke Mehrtens 1c64f756d4 mac80211: fix compile with older kernel versions
SVN-Revision: 26573
13 years ago
Hauke Mehrtens 2ce13f05cb kernel: add symbols, small fixes
* Some module should be loaded later to load them after the modules they are depending on
* add some more missing config symbols
* make CS5535 build again

SVN-Revision: 26570
13 years ago
Felix Fietkau 8ee695885a ath5k: add some more performance improvements
SVN-Revision: 26566
13 years ago
Felix Fietkau 3df1de1b80 ath5k: rename a misnamed patch
SVN-Revision: 26565
13 years ago
Felix Fietkau f9be6569c8 ath5k: add a few fixes that improve performance
SVN-Revision: 26564
13 years ago
Felix Fietkau 3ce630447a ath5k: fix tx status reporting
SVN-Revision: 26563
13 years ago
Felix Fietkau 8371085c8b ath9k: properly count retries when frames are filtered due to excessive retries when a client is not in powersave mode
SVN-Revision: 26545
13 years ago
Felix Fietkau ad6cb6294e mac80211: fix reading the station flags in debugfs
SVN-Revision: 26544
13 years ago
Hauke Mehrtens cbab3e4c9b mac80211: add Intel wireless drivers.
This adds the Intel wireless drivers for their normal cards.

Thank you framer99 for the patch, I extended it a little bit.

This closes #7227

SVN-Revision: 26534
13 years ago
Felix Fietkau 5505e8f61e ath9k: improve the rx dma stop fix, add more debugging output in case the issue still occurs
SVN-Revision: 26532
13 years ago
Felix Fietkau 070c2ba1f4 mac80211: fix support for iftype wds
SVN-Revision: 26531
13 years ago
Felix Fietkau 34643f24ed mac80211: update to wireless-testing 2011-04-06
adds some more pending patches which (among other things) fix the 'failed to stop RX DMA' messages

SVN-Revision: 26506
13 years ago
Felix Fietkau a4e59b89b8 ath9k: fall back to the default noise floor if the calibrated one is not available, fixes signal strength display in initial scan
SVN-Revision: 26494
13 years ago
Gabor Juhos 6c757c4cbe mac80211: move 620-rt2x00_soc_led_support.patch to the correct place
* fixes [26463]

SVN-Revision: 26467
13 years ago
Gabor Juhos 490032400b mac80211: update rt2800-{pci,usb} dependencies
SVN-Revision: 26465
13 years ago
Gabor Juhos 3c5ead23c1 mac80211: rt2800-lib doesn't depend on rt2x00-usb
Signed-off-by: Alexander Gordeev <lasaine@lvk.cs.msu.su>

SVN-Revision: 26464
13 years ago
Gabor Juhos 8e1a827487 mac80211: add WLAN LED support for Ralink RT305x SoC Devices
This patch adds WLAN LED support to the mac80211 driver for Ralink
rt2x00/rt2800 (rt305x) SoC devices. The current driver in
kmod-rt2800-lib is based upon PCI, not SoC. The WLAN LED drivers in
rt2800lib.c set the LED brightness via an MCU request, but do nothing
for SoC. This patch checks for SoC and sets the register to enable the
WLAN LED (instead of an MCU request).  This fixes the WLAN LED for
RT305x devices (such as the HW550-3G).

Signed-off-by: Layne Edwards <ledwards76@gmail.com>

SVN-Revision: 26463
13 years ago
Felix Fietkau aa550f9307 mac80211: increase delay between aggregation session negotiation attempts - improves interop with intel clients
SVN-Revision: 26444
13 years ago
Felix Fietkau 8f958a12a2 mac80211: rtl818x depends on kmod-usb-core
SVN-Revision: 26443
13 years ago
Felix Fietkau b9e759ae5a ath9k: fix missing chip wakeups causing instability issues on at least AR5416 (probably on other devices as well); fixes #9107
SVN-Revision: 26418
13 years ago
Felix Fietkau 6f446d9419 ath9k-htc: enable debugfs support
SVN-Revision: 26412
13 years ago
Felix Fietkau f5eeb3f74d mac80211: fix duplicate probe request reception (triggering unnecessary probe responses in multi-BSSID setups)
SVN-Revision: 26408
13 years ago
Felix Fietkau 8becf17417 ath9k: fix adhoc beacon issues (#9163)
SVN-Revision: 26395
13 years ago
Felix Fietkau f5a50227a3 mac80211: add all drivers to PKG_CONFIG_DEPENDS
SVN-Revision: 26369
13 years ago
Felix Fietkau 15e79b479a ath9k: fix reported signal strength
SVN-Revision: 26368
13 years ago
Felix Fietkau da0ac5027e ath9k: fix PS-Poll frame reception in AP mode on AR91xx and earlier - should fix some AP mode stability issues on these chips
SVN-Revision: 26316
13 years ago
Felix Fietkau 98267669b0 mac80211: disable an unnecessary backport to reduce code size
SVN-Revision: 26303
13 years ago
Felix Fietkau 75e785511a mac80211: remove an obsolete backport patch
SVN-Revision: 26302
13 years ago
Felix Fietkau 0c98b6b2d2 mac80211: add a pending patch to remove the dependency on ecb
SVN-Revision: 26295
13 years ago
Felix Fietkau 70a2413ffd mac80211: fix zd1211 config override
SVN-Revision: 26294
13 years ago
Felix Fietkau 1938d5a669 mac80211: update to wireless-testing 2011-03-24
SVN-Revision: 26293
13 years ago
Felix Fietkau ea6bf64605 ath9k: fix chip wakeup on interface start - should fix some instability issues
SVN-Revision: 26290
13 years ago
Felix Fietkau 1526792622 mac80211: fix a deadlock in minstrel_ht when a HT client without valid MCS rates connects
SVN-Revision: 26287
13 years ago
Felix Fietkau 2eda9ca634 mac80211: fix dropping multicast proberequest frames for ad-hoc
SVN-Revision: 26284
13 years ago
Felix Fietkau 4cbdad0e9d ath9k: add a few de-bloating and optimization patches
SVN-Revision: 26281
13 years ago
Felix Fietkau 80239ff7b0 ath9k: merge a pending patch for fixing a stopped queue issue (mostly for client mode)
SVN-Revision: 26280
13 years ago
Felix Fietkau ee7f3d21f4 mac80211: update to wireless-testing 2011-03-22
SVN-Revision: 26273
14 years ago
Felix Fietkau b85cfd52d8 ath9k: add a patch from linux-wireless@ for reducing driver size
SVN-Revision: 26264
14 years ago
Felix Fietkau eaa07dd900 mac80211: initialize the last rx time when creating a station
should hopefully finally take care of the nasty reassociation issues which showed up as
Jan  1 00:51:10 OpenWrt daemon.info hostapd: wlan0: STA 00:xx:xx:xx:xx:xx IEEE 802.11: deauthenticated due to inactivity
right after associating, leading to an immediate disconnect.
Will probably fix #8343, #8830 and others.

SVN-Revision: 26251
14 years ago
Felix Fietkau 562468651d ath9k: re-run nfcal only when stuck beacons become more frequent
SVN-Revision: 26250
14 years ago
Felix Fietkau bc8410cd76 ath9k: increase ATH_BCBUF, allows creating 8 virtual APs
SVN-Revision: 26249
14 years ago
Felix Fietkau 4838baefa7 ath9k: improve precision of beacon timer calculations
SVN-Revision: 26248
14 years ago
Felix Fietkau c12de7c4c1 ath9k: add some minor debugfs cleanups
SVN-Revision: 26247
14 years ago
Felix Fietkau de2b5158a1 hostapd: add a separate config symbol for 802.11n driver support
SVN-Revision: 26212
14 years ago
Felix Fietkau 61bce8b1f0 mac80211: add an aggregation rx reorder timeout handling fix
SVN-Revision: 26185
14 years ago
Felix Fietkau 8d08f4473b ath9k: force the rx chainmask on ar913x to 0x7 - fixes calibration issues with 2-antenna devices such as the wrt160nl
SVN-Revision: 26168
14 years ago
Felix Fietkau 8144d60d83 ath9k: enable an ar913x specific hardware fix for sending block-ack
SVN-Revision: 26167
14 years ago
Vasilis Tsiligiannis f55fe56225 mac80211: Fix unique device autodetection
SVN-Revision: 26165
14 years ago
Felix Fietkau 1e89670f0e mac80211: fix ath9k/ath9k-htc description (thx, swalker)
SVN-Revision: 26160
14 years ago
Felix Fietkau 484a793dd4 ath9k: split package into kmod-ath9k and kmod-ath9k-common, add a new package for ath9k_htc
SVN-Revision: 26130
14 years ago
Felix Fietkau 66a6f82ee3 mac80211: update to wireless-testing 2011-03-11
SVN-Revision: 26128
14 years ago
Felix Fietkau 3a77dae1d4 mac80211/ath9k: improve pending patches based on review feedback
SVN-Revision: 26041
14 years ago
Felix Fietkau 3efcd0a1fc mac80211: fix spurious channel type changes when vifs are created/deleted
SVN-Revision: 26038
14 years ago
Felix Fietkau 6160443867 ath9k: add a patch to fix the interoperability issues with intel clients (fixes #8830)
SVN-Revision: 26036
14 years ago
Hamish Guthrie 53805b9c7d Add wext support to libertas-sd driver
SVN-Revision: 26028
14 years ago
Felix Fietkau 0f6ddd5116 mac80211: redirect EAP frames on AP VLAN interfaces to the main AP interface to fix a bridging related race condition
SVN-Revision: 26016
14 years ago
Felix Fietkau 34f90988dd ath9k: improve tx dma fixes based on review feedback
SVN-Revision: 26005
14 years ago
Felix Fietkau 2aa1e6f1bb ath9k: get rid of most of those annoying dma tx stop issues
SVN-Revision: 25988
14 years ago
Felix Fietkau fb15c3737c zd1211rw: fix #define collision for register names triggered by compat patches
SVN-Revision: 25965
14 years ago
Felix Fietkau 730dc33c75 mac80211: fix minstrel_ht sampling intervals (patch by Daniel Halperin)
SVN-Revision: 25964
14 years ago
Felix Fietkau 1b7f3d2a31 ath9k: remove support for in-bss promisc mode, the rx filter flag is too broad and in-bss promisc mode is not particularly useful. should fix most (or all) instances of "ath: Could not stop RX..." error messages
SVN-Revision: 25963
14 years ago
Michael Büsch b2fa5ab236 mac80211: Add scan race fix
SVN-Revision: 25930
14 years ago
Michael Büsch 9649777395 mac80211: print message on hw restart
SVN-Revision: 25926
14 years ago
Michael Büsch 1d3e4a2ab3 mac80211: Don't include p54spi default eeprom
SVN-Revision: 25925
14 years ago
Felix Fietkau 3494bdc59a mac80211: allow AP configuration of beacon interval, DTIM period, maximum permissible STA listen interval, and basic rates
This introduces beacon_int and basic_rate (per wifi-device), and
dtim_period and max_listen_int (per wifi-iface) for mac80211. These
configure the beacon interval, basic rate specification, DTIM period
(one DTIM per this many beacon frames), and maximum listen interval
that a STA will be permitted to associate with. All of the new
settings are optional; if they're absent, the existing hostapd (or, in
the case of basic_rate, driver) defaults will be used.

The existing bintval property only used for type adhoc is moved from
wifi-iface to wifi-device, and is renamed to beacon_interval because
bintval isn't a great name. The beacon interval is property of the
wifi-device; while the choice between wifi-device and wifi-iface may
not be relevant with an adhoc network, there's no reason to configure
the same property one way for type adhoc and another for type ap. This
change isn't expected to cause many problems, as bintval was added
recently, in r25111.

Similarly, the list of basic rates, also added for type adhoc in
r25111, is a property of the device and not the interface. Further, it
ought to be represented in UCI as a list, not a string dependent on
the format that iw uses. I’ve moved it onto the device, renamed it to
basic_rate, and made it configurable for APs via hostapd. Finally, I
adapted it to use the same kb/s representation as mcast_rate; there's
precedent for this format in that it's also how madwifi interprets
mcast_rate.

Neither bintval nor basicrates were ever documented in the UCI
wireless configuration page on the wiki. When this change is
committed, I'll update the documentation as needed.

Signed-off-by: Mark Mentovai <mark@moxienet.com>

SVN-Revision: 25837
14 years ago
Michael Büsch 7b44be03d8 2.6.38: Let mac80211 select CONFIG_AVERAGE
SVN-Revision: 25818
14 years ago
Felix Fietkau 1f08de0a7e mac80211: improve ath9k AP A-MPDU PS buffering
SVN-Revision: 25779
14 years ago
Felix Fietkau e21f69d640 mac80211: override CONFIG_IWLWIFI_LEGACY
SVN-Revision: 25778
14 years ago
Felix Fietkau c7677a6e5e mac80211: set CONFIG_RTLWIFI
SVN-Revision: 25776
14 years ago