Commit graph

276 commits

Author SHA1 Message Date
Felix Fietkau
b01e1d4916 mac80211: adjust patches based on upstream feedback
SVN-Revision: 18431
2009-11-15 22:05:03 +00:00
Felix Fietkau
46560d64a8 mac80211: add some missing patch chunks that were accidentally left out in the previous commit
SVN-Revision: 18430
2009-11-15 21:36:40 +00:00
Felix Fietkau
bc6301de27 ath9k: work-in-progress patch to adapt ath9k to the mac80211 rate control api
SVN-Revision: 18429
2009-11-15 21:21:56 +00:00
Felix Fietkau
0a5fa7b10e ath9k: fix massive packet loss issue introduced by upstream cleanups
SVN-Revision: 18428
2009-11-15 21:21:52 +00:00
Felix Fietkau
a7ddfc6e79 mac80211: sync with changes to patches submitted upstream
SVN-Revision: 18427
2009-11-15 21:21:47 +00:00
Felix Fietkau
bb572e08f8 mac80211: update to 2009-11-13 and add some of my new performance improvement patches. fixes excessive cpu usage of hostapd in ap mode, should also fix the ath9k memleak
SVN-Revision: 18415
2009-11-14 02:35:04 +00:00
Gabor Juhos
00808aaff3 package/mac80211: add config option to enable Atheros wireless debugging
SVN-Revision: 18412
2009-11-13 17:11:43 +00:00
Felix Fietkau
a195852e7f mac80211: disable powersave on the sta by default (for performance reasons)
SVN-Revision: 18379
2009-11-11 16:59:36 +00:00
Felix Fietkau
c8c6f7ec39 mac80211: fix a race condition when bringing up wds sta interfaces on the ap
SVN-Revision: 18377
2009-11-11 16:32:09 +00:00
Felix Fietkau
20107c752e mac80211: fix a bug in broadcast handling of wds sta interfaces
SVN-Revision: 18363
2009-11-11 05:15:41 +00:00
Felix Fietkau
1dbcfdaf2f mac80211: implement wds sta support (wds ap support work in progress, needs hostapd changes)
SVN-Revision: 18356
2009-11-10 19:27:19 +00:00
Felix Fietkau
559f32adbc mac80211: fix wpa in client mode
SVN-Revision: 18355
2009-11-10 19:27:13 +00:00
Felix Fietkau
498483be78 mac80211: fix wifi detect with 11n cards that have multiple bands
SVN-Revision: 18351
2009-11-09 00:58:39 +00:00
Felix Fietkau
ae0457f76a b43: work around a locking issue, might fix #5996
SVN-Revision: 18338
2009-11-07 17:40:52 +00:00
Felix Fietkau
3dfa493e56 fix up the download location for the updated mac80211 version (thx, swalker)
SVN-Revision: 18317
2009-11-05 16:05:52 +00:00
Felix Fietkau
91c0fbb06c mac80211: update to 2009-11-03
SVN-Revision: 18294
2009-11-04 21:54:47 +00:00
Felix Fietkau
875d957512 mac80211: fill some important capabilities into ht_capab in the hostapd config
SVN-Revision: 18293
2009-11-04 21:53:49 +00:00
Florian Fainelli
eff68fb14b fix hostapd frame injection in mac80211, backport 9b1ce526eb917c8b5c8497c327768130ee683392 (#6070)
SVN-Revision: 18258
2009-11-01 10:46:36 +00:00
Florian Fainelli
f88807049f kmod-libertas needs kmod-lib80211 to load
SVN-Revision: 18244
2009-10-31 12:28:55 +00:00
Florian Fainelli
1a2862798a remove references to 2_6_27
SVN-Revision: 18202
2009-10-29 12:22:53 +00:00
Felix Fietkau
62aa1dc057 mac80211: fix ath5k compile on 2.6.28 and earlier
SVN-Revision: 18065
2009-10-19 04:28:15 +00:00
Felix Fietkau
31e93d467c mac80211: fix download url (#5980)
SVN-Revision: 18040
2009-10-11 23:11:39 +00:00
Felix Fietkau
d06c15c265 mac80211: fix a warning during interface bringup when using autochannel
SVN-Revision: 18034
2009-10-11 15:06:12 +00:00
Nicolas Thill
9da14e1275 mac80211: fix rt2800pci, tx ack timeout is now hardcoded
SVN-Revision: 18031
2009-10-11 04:00:58 +00:00
Felix Fietkau
75d1518a84 mac80211: fix ibss join/create
SVN-Revision: 18030
2009-10-11 03:13:57 +00:00
Felix Fietkau
d5ca84ad0f mac80211: fix encryption fallback for sta mode, add frequency/bssid selection support
SVN-Revision: 18025
2009-10-11 01:05:17 +00:00
Felix Fietkau
60d9f8044c mac80211: fix autochannel / fixed channel selection, add commands for unencrypted sta mode
SVN-Revision: 18024
2009-10-11 01:01:12 +00:00
Felix Fietkau
4cb436429b mac80211: upgrade to latest compat-wireless, fix ad-hoc interface setup
SVN-Revision: 18023
2009-10-11 00:36:23 +00:00
Florian Fainelli
f46b140e84 fix typos in KernelPackage/libertas
SVN-Revision: 17986
2009-10-07 18:54:17 +00:00
Nicolas Thill
b795affe06 libertas: use driver from compat-wireless instead of our own (deprecated) one
SVN-Revision: 17982
2009-10-07 16:03:31 +00:00
Felix Fietkau
8d9946530e ath: add a compile time option that gives the user full control over regulatory settings (disabled by default for now)
SVN-Revision: 17828
2009-10-02 22:02:37 +00:00
Felix Fietkau
eb59d14aac mac80211: autodetect the default phy mode based on 11n and freq capabilities
SVN-Revision: 17825
2009-10-02 19:41:04 +00:00
Felix Fietkau
d8aa4acfda mac80211: fix typo in ifname setup, suppress error messages of interface enumeration commands
SVN-Revision: 17824
2009-10-02 19:16:16 +00:00
Felix Fietkau
5c3c14b02f mac80211: merge Pat Erley's mac80211.sh from openwrt-devel@ with many cleanups and other changes by me. adds support for multiple interfaces, tested with ath9k
SVN-Revision: 17821
2009-10-02 15:18:44 +00:00
Hauke Mehrtens
942451b0fe Add ar9170usb driver.
SVN-Revision: 17760
2009-09-27 13:43:21 +00:00
Hauke Mehrtens
bd301eb87c Do not build some modules as they are not needed
Remove empty directory.

SVN-Revision: 17755
2009-09-26 22:06:39 +00:00
Hauke Mehrtens
e37eae828c Do not depend on rfkill
With kernel 2.6.31 cfg80211 is build with rfkill if it was build.

SVN-Revision: 17754
2009-09-26 22:05:46 +00:00
Gabor Juhos
6a7693b247 package/mac80211: add menuconfig option for enabling debug support via debugfs
SVN-Revision: 17541
2009-09-08 07:32:08 +00:00
Hauke Mehrtens
291de07cb0 fix module loading with kernel 2.6.27
SVN-Revision: 17457
2009-09-01 14:53:35 +00:00
Felix Fietkau
2015ef16b8 mac80211: fix a race condition in the cfg80211 scanning code (thx, johill)
SVN-Revision: 17341
2009-08-20 18:49:12 +00:00
Felix Fietkau
b9451d5542 b43: disable pio and pcmcia support
SVN-Revision: 17340
2009-08-20 17:32:52 +00:00
Felix Fietkau
f51eefd344 mac80211: reorganize compat code to make cfg80211 load without usb
SVN-Revision: 17339
2009-08-20 17:25:33 +00:00
Felix Fietkau
e06d472f3f fix a typo in the compat-wireless build speedup patch
SVN-Revision: 17337
2009-08-20 17:06:51 +00:00
Felix Fietkau
a3349d3795 mac80211: disable b43 lp-phy support for now
SVN-Revision: 17336
2009-08-20 16:56:36 +00:00
Felix Fietkau
7435fccb9c mac80211: speed up build by reducing the makefile shell calls, fix forced disable of rfkill
SVN-Revision: 17335
2009-08-20 16:52:46 +00:00
Felix Fietkau
f08684ffc0 mac80211: add missing config override
SVN-Revision: 17331
2009-08-20 15:41:19 +00:00
Felix Fietkau
d5a641bcdf mac80211: fix ath5k dma size workaround for ar71xx Atheros legacy hardware does not perform well on ar71xx unless both TXCFG and RXCFG are forced to 4 bytes. The previous patch only changed RXCFG. The OpenWrt Madwifi HAL also sets both RXCFG and TXCFG
SVN-Revision: 17328
2009-08-20 15:09:03 +00:00
Felix Fietkau
c5226c3687 remove support for compat-wireless-old
SVN-Revision: 17327
2009-08-20 15:00:01 +00:00
Felix Fietkau
9b11d6fa98 upgrade mac80211 to 2008-08-20 and clean up some unnecessary patching to config.mk, which frequently causes rejects on new versions
SVN-Revision: 17326
2009-08-20 14:59:55 +00:00
Gabor Juhos
af0d2abee5 mac80211: add deadlock fix patch
SVN-Revision: 17290
2009-08-16 19:55:10 +00:00
Nicolas Thill
757b8c4adb use KERNEL_CROSS instead of TARGET_CROSS to build kernel modules
SVN-Revision: 17286
2009-08-16 10:21:13 +00:00
Hauke Mehrtens
824c0095c6 increase release number
SVN-Revision: 17277
2009-08-15 16:54:09 +00:00
Hauke Mehrtens
f7abb800cf Do not build the mac80211 module in the kernel. The attributes skb->do_not_encrypt and skb->requeue in include/linux/skbuff.h are not used my mac80211 any more.
SVN-Revision: 17276
2009-08-15 16:42:48 +00:00
Hauke Mehrtens
620efa556f also exclude usb_unpoison_urb
SVN-Revision: 17275
2009-08-15 16:29:52 +00:00
Hauke Mehrtens
b1ae2c2c20 Build modules only if realy needed.
SVN-Revision: 17267
2009-08-15 08:36:33 +00:00
Hauke Mehrtens
babf8f5927 update openfw to 5.2
SVN-Revision: 17266
2009-08-15 08:35:03 +00:00
Hauke Mehrtens
7dcdcbbc24 Update to compat-wireless-2009-08-15
SVN-Revision: 17265
2009-08-15 08:26:38 +00:00
Hauke Mehrtens
ece3bdcdd6 Correct bool expressions in dependencies. This fixes #5627
SVN-Revision: 17208
2009-08-10 18:26:18 +00:00
Florian Fainelli
ed70023f85 we removed 2.6.23/24 and 26 support, simplify conditions in packages
SVN-Revision: 16993
2009-07-26 10:06:01 +00:00
Gabor Juhos
264ac83490 mac80211: add more ath9k patches
SVN-Revision: 16967
2009-07-24 15:46:36 +00:00
Florian Fainelli
8050025e9d download and install rt2870 firmware (#5519)
SVN-Revision: 16893
2009-07-18 10:10:32 +00:00
Vasilis Tsiligiannis
3b1c6c0379 mac80211: Declare some variables as local and remove unused
SVN-Revision: 16627
2009-06-29 21:13:10 +00:00
Gabor Juhos
ded8355b49 mac80211: add more ath9k patches
SVN-Revision: 16562
2009-06-25 19:45:51 +00:00
Hauke Mehrtens
098c284c6b Update compat-wireless to 2009-06-25
SVN-Revision: 16561
2009-06-25 17:28:36 +00:00
Gabor Juhos
77bb9494c2 mac80211/ath5k: add workaround for the AR71xx PCI bug
SVN-Revision: 16535
2009-06-21 14:38:15 +00:00
Florian Fainelli
9d35896314 fix unaligned accesses in b43/xmit.c (#5169)
SVN-Revision: 16474
2009-06-15 14:34:54 +00:00
Hauke Mehrtens
81d3b7905b Update to compat-wireless-2009-06-02
SVN-Revision: 16300
2009-06-02 18:48:52 +00:00
Hauke Mehrtens
9c3bf13939 B43 needs CONFIG_RFKILL_INPUT not only CONFIG_RFKILL. Fixes #5245.
SVN-Revision: 16263
2009-06-01 17:38:38 +00:00
Hauke Mehrtens
19b01b4ffe Add rtl8180 and rtl8187 support. Based on patch from #5138.
SVN-Revision: 16022
2009-05-24 11:14:00 +00:00
Andy Boyett
b7e3af28b1 update compat-wireless to 2009-05-21
SVN-Revision: 15976
2009-05-22 07:19:58 +00:00
Imre Kaloz
26b42d5807 cardbus != pcmcia -- disable it in b43
SVN-Revision: 15857
2009-05-15 08:58:02 +00:00
Hauke Mehrtens
f24c234150 Add support for pcmcia to ssb. b43 will build now with pcmcia support.
SVN-Revision: 15784
2009-05-11 20:51:38 +00:00
Gabor Juhos
fe70acc95a mac80211: update compat-wireless to 2009-05-08
SVN-Revision: 15738
2009-05-09 06:34:03 +00:00
Hauke Mehrtens
4fca4229cd Update to compat-wireless-2009-05-01
SVN-Revision: 15536
2009-05-01 13:43:12 +00:00
Gabor Juhos
ad66840108 mac80211: backport ath9k uninline patch
SVN-Revision: 15490
2009-04-29 20:23:20 +00:00
Nicolas Thill
7658ef1316 introduce a generic PKG_CONFIG_DEPENDS for packages that need to be reconfigured when certain CONFIG options changed, rename PKG_BUILD_DEPEND to PKG_BUILD_DEPENDS
SVN-Revision: 15451
2009-04-27 15:53:00 +00:00
Gabor Juhos
9e87dd54df mac80211: cleanup patches
SVN-Revision: 15392
2009-04-24 14:59:27 +00:00
Hauke Mehrtens
2da4463edf The b43 needs kmod-ssb. On the brcm47xx and brcm63xx target it is integrated into the kernel all other need the module.
SVN-Revision: 15195
2009-04-10 12:16:51 +00:00
Michael Büsch
efceb0938c b43: Remove unnecessary MMIO accesses in the interrupt hotpath.
SVN-Revision: 15160
2009-04-08 19:03:10 +00:00
Felix Fietkau
3f40745aaf remove the b43 dependency on brcm47xx/brcm63xx
SVN-Revision: 15156
2009-04-08 15:06:55 +00:00
Michael Büsch
591312eae7 Add some b43 firmware helptext
SVN-Revision: 15143
2009-04-07 18:48:20 +00:00
Michael Büsch
8b5ec31218 Remove 500-b43-disable_qos_when_openfw.patch
This patch is incorrect. It leaves mac80211 and b43 in different states.
mac80211's hw->queues will be left at 4 (QoS enabled), while QoS will be disabled
inside of b43's queue handling.

There currently is no way to disable QoS after loading the firmware.

Buildroot should probably statically change the module parameter to QoS=0, if the
opensource firmware is built into the image.

SVN-Revision: 15142
2009-04-07 18:40:10 +00:00
Michael Büsch
cb70a62be3 b43: Add DMA poisoning patches
SVN-Revision: 15121
2009-04-06 17:15:19 +00:00
Michael Büsch
3072d928f8 A patch which works around the issue is included in compat wireless.
SVN-Revision: 15120
2009-04-06 16:47:17 +00:00
Hauke Mehrtens
a4891ea4d6 Update to compat-wireless-2009-03-31
SVN-Revision: 15083
2009-04-02 16:50:20 +00:00
Michael Büsch
21028447f2 Make b43 hwrng optional
SVN-Revision: 15070
2009-03-29 16:49:23 +00:00
Felix Fietkau
ca749bea97 wifi: fix hostapd + autochannel
SVN-Revision: 15055
2009-03-27 21:14:59 +00:00
Florian Fainelli
95d95a757b add a workaround for devices that only start beaconing after scanning, that is almost every driver except b43
SVN-Revision: 15041
2009-03-25 15:54:13 +00:00
Hauke Mehrtens
a76880542b update compat-wireless to 2009-03-24
SVN-Revision: 15019
2009-03-24 15:11:16 +00:00
Michael Büsch
1f1f83a4ec b43legacy: Fix compilation.
We must enable DMA and disable PIO (PIO is not usable anyway).

SVN-Revision: 14954
2009-03-20 16:23:56 +00:00
Michael Büsch
e63207019d b43: Mask the PHY TX error interrupt for now.
SVN-Revision: 14951
2009-03-19 14:59:54 +00:00
Hauke Mehrtens
c84390332f Update compat-wireless to 2009-03-18
Removing of include/net/ieee80211_radiotap.h is not needed, because it is only used by this compat-wireless.
There are changes in that file and compat-wireless needs the newest version.

Some more symbols are deactivated in the default config file, this will make building faster.
The rt2800pci patches are up to date now.

SVN-Revision: 14946
2009-03-18 22:22:57 +00:00
Michael Büsch
18c64a209d b43: More non-PCI fixes
SVN-Revision: 14933
2009-03-17 22:46:51 +00:00
Michael Büsch
06c36d9c5b b43: Fix for non-PCI builds
SVN-Revision: 14932
2009-03-17 21:00:44 +00:00
Michael Büsch
1e239bce4d b43-fwsquash: Fix dependency definitions
SVN-Revision: 14930
2009-03-17 19:39:10 +00:00
Michael Büsch
48a5ed9bb8 b43: Add support for removing unnecessary firmware files to reduce the image size.
SVN-Revision: 14929
2009-03-17 19:34:45 +00:00
Gabor Juhos
24d356bcd1 mac80211: update compat-wireless to 2009-03-13
SVN-Revision: 14871
2009-03-14 10:18:45 +00:00
Gabor Juhos
70acd94cb1 mac80211: update compat-wireless to 2009-03-09
SVN-Revision: 14831
2009-03-10 08:50:11 +00:00
Florian Fainelli
12ae7817d8 fix p54usb firmware md5sum (#4759)
SVN-Revision: 14821
2009-03-09 16:41:48 +00:00
Gabor Juhos
28f3acc031 mac80211: update compat-wireless to 2009-03-07
SVN-Revision: 14795
2009-03-08 19:25:11 +00:00