Commit Graph

205 Commits (14428874ae15939acd7b7b34d4d78cb1ff88f81b)

Author SHA1 Message Date
Hauke Mehrtens dc1007a12c compat should not depend on pcmcia or usb remove pcmcia and usb backport form compat.ko If an with usb or pcmcia module not directly included into the image is build all wireless packages depend on usb and pcmcia.
This hopefully fixes #6586

SVN-Revision: 19389
2010-01-29 22:53:44 +00:00
Felix Fietkau eb694a7a83 mac80211: update to wireless-testing 2010-01-25, includes fixes for crypto and retransmissions
SVN-Revision: 19337
2010-01-26 00:14:44 +00:00
Felix Fietkau 226fd49634 mac80211: fix a WARN_ON in client mode
SVN-Revision: 19315
2010-01-24 19:28:11 +00:00
Felix Fietkau 9f75c26a70 ath9k: improve max rate retry handling
SVN-Revision: 19308
2010-01-24 02:27:31 +00:00
Felix Fietkau 1089b3213d ath9k: fix an initialization error on 2GHz-only cards (based on discussion on ath9k-devel@)
SVN-Revision: 19296
2010-01-23 18:25:45 +00:00
Felix Fietkau 9237420b79 mac80211: fix multi-bss related rx handling bug
SVN-Revision: 19260
2010-01-21 23:38:49 +00:00
Felix Fietkau 131c3e1c72 ath9k: fix a beacon buffer leak on interface up/down
SVN-Revision: 19233
2010-01-20 02:25:55 +00:00
Felix Fietkau 9d50c384be mac80211: fix firmware compat stuff for 2.6.32
SVN-Revision: 19222
2010-01-18 14:18:08 +00:00
Felix Fietkau d787e5dfe1 mac80211: remove an obsolete patch
SVN-Revision: 19195
2010-01-17 20:49:33 +00:00
Felix Fietkau b97cfa4bf5 iw, mac80211: get the frequency info per-netdev instead of per-phy
SVN-Revision: 19194
2010-01-17 20:49:28 +00:00
Felix Fietkau 9f0c2d0a5b mac80211: allow user space to query the current operating frequency
SVN-Revision: 19178
2010-01-17 03:07:51 +00:00
Felix Fietkau 20daaf7480 mac80211: upgrade to compat-wireless 2010-01-15
SVN-Revision: 19176
2010-01-17 01:38:07 +00:00
Felix Fietkau 383cadf5d7 ath9k: add a workaround for the tx ack time issue triggered by the timing handling cleanups in 2.4 ghz, calculating the ack timeout the way it is described in 802.11-2007 currently leads to tx timeouts set it to a minimum of what the initvals set (64 usec) until we know what is causing this
SVN-Revision: 19156
2010-01-15 23:12:21 +00:00
Felix Fietkau 7c6b51f9e2 ath9k: fix rts/cts handling
SVN-Revision: 19147
2010-01-15 07:39:35 +00:00
Felix Fietkau 87226cbdc6 ath9k: tweak rx interrupt mitigation settings for better performance
SVN-Revision: 19146
2010-01-15 07:39:31 +00:00
Felix Fietkau bc28dd7d7d mac80211: add some ibss related fixes from linux-wireless@
SVN-Revision: 19145
2010-01-15 07:39:27 +00:00
Felix Fietkau aa2ebbf15e mac80211: add a missing chunk of the short slot patch
SVN-Revision: 19143
2010-01-15 02:03:25 +00:00
Felix Fietkau 0c66d3eef2 ath9k: fix short slot vs long slot handling, implement support for setting the coverage class
SVN-Revision: 19141
2010-01-15 01:16:48 +00:00
Felix Fietkau 6f5cd22319 mac80211: update to wireless-testing+wireless-2.6 from 2010-01-13
SVN-Revision: 19139
2010-01-15 01:16:40 +00:00
Felix Fietkau 75d5301b3e mac80211: another minor fix to monitor mode queue selection
SVN-Revision: 19111
2010-01-12 03:10:12 +00:00
Felix Fietkau 1d109f9eb2 mac80211: upgrade to a new unofficial snapshot based on wireless-testing+wireless-2.6
SVN-Revision: 19110
2010-01-12 03:10:03 +00:00
Felix Fietkau a0f378097e mac80211: fix some monitor mode queue selection bugs
SVN-Revision: 19099
2010-01-11 05:57:59 +00:00
Felix Fietkau afb9aa89b6 mac80211: fix patch naming
SVN-Revision: 19078
2010-01-08 16:56:39 +00:00
Felix Fietkau c418fd661f mac80211: various wds related fixes
SVN-Revision: 19076
2010-01-08 16:55:15 +00:00
Felix Fietkau 999a050002 mac80211: fix spurious client reconnects triggered by rejected action frames being interpreted as chan switch announcements
SVN-Revision: 19064
2010-01-07 19:15:30 +00:00
Felix Fietkau fe32f100a8 mac80211: update to compat-wireless 2010-01-07 (unoffical snapshot, official ones are not working yet)
SVN-Revision: 19063
2010-01-07 19:15:05 +00:00
Felix Fietkau 23f08317be mac80211: merge some further fixes to the queue stop patch
SVN-Revision: 19056
2010-01-06 18:43:01 +00:00
Felix Fietkau e5e3624fff ixp4xx: allocate all skbs using GFP_DMA this ensures that dma bounce buffers will not be used frequently when bridging or routing frames between ethernet and wifi. significantly improves ath9k performance and obsoletes an ath specific patch
SVN-Revision: 19051
2010-01-06 06:05:15 +00:00
Felix Fietkau 2a0225f061 mac80211: merge johill's tx queue stop fix patch from the linux-wireless list - fixes serious latency spike and tcp throughput drop issues
SVN-Revision: 19045
2010-01-05 19:14:28 +00:00
Felix Fietkau 503cf5df83 mac80211: update ath9k tx fix with changes from upstream
SVN-Revision: 19043
2010-01-05 18:37:14 +00:00
Felix Fietkau 6d3d1504cf mac80211: fix a race condition in ad-hoc bringup with fixed bssid
SVN-Revision: 18859
2009-12-20 11:04:43 +00:00
Felix Fietkau 6cdf436893 mac80211: update to compat-wireless 2009-12-05 and fix a critical bug in ath9k tx status reporting
SVN-Revision: 18666
2009-12-05 17:12:56 +00:00
Felix Fietkau 9e6c05a20d ath9k: disable interrupt mitigation - it hurts performance on embedded systems
SVN-Revision: 18626
2009-12-03 18:35:26 +00:00
Gabor Juhos becedde3f1 mac80211: use mac address from platform data if present on ath9k
SVN-Revision: 18584
2009-11-28 18:01:03 +00:00
Gabor Juhos fee0ea3ba8 mac80211: update ath9k patch
SVN-Revision: 18563
2009-11-27 21:21:14 +00:00
Gabor Juhos 5838c83c1f package/mac80211: disable 2GHz band for 5GHz only devices
SVN-Revision: 18537
2009-11-25 20:35:58 +00:00
Felix Fietkau cafe76e103 ath: only use GFP_DMA on ixp4xx
SVN-Revision: 18525
2009-11-24 13:55:37 +00:00
Felix Fietkau 9fce92753f separate ath9k debugfs support from ath9k debugging, use the mac80211 debugfs config option to enable it
SVN-Revision: 18505
2009-11-23 22:01:45 +00:00
Felix Fietkau d6cb068098 mac80211: do not build b44
SVN-Revision: 18504
2009-11-23 22:01:40 +00:00
Felix Fietkau e69581be06 ath9k: add a few debugfs files to access the chainmasks and registers
SVN-Revision: 18503
2009-11-23 20:38:18 +00:00
Felix Fietkau e4489675b5 mac80211: update to compat-wireless 2009-11-21
SVN-Revision: 18465
2009-11-22 07:13:30 +00:00
Felix Fietkau 1f88eb26ac ath9k: fix compiler warning without debug enabled
SVN-Revision: 18452
2009-11-18 18:35:31 +00:00
Felix Fietkau f5c4ff9389 ath9k: fix bisectability of rc patches
SVN-Revision: 18445
2009-11-18 04:42:40 +00:00
Felix Fietkau 57d7f2f99a ath9k: split up and adjust rc cleanup patch according to upstream feedback, also fix tx status reporting for minstrel compatibility
SVN-Revision: 18444
2009-11-18 03:48:55 +00:00
Gabor Juhos 3018b457f9 package/mac80211: use platform_data on PCI devices in ath9k
SVN-Revision: 18436
2009-11-16 17:31:29 +00:00
Felix Fietkau cdce75c5fc ath: use GFP_DMA for rx buffer allocations to fix allocation errors on ixp4xx devices with more than 64 MB RAM
SVN-Revision: 18433
2009-11-16 00:44:39 +00:00
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
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 ae0457f76a b43: work around a locking issue, might fix #5996
SVN-Revision: 18338
2009-11-07 17:40:52 +00:00
Felix Fietkau 91c0fbb06c mac80211: update to 2009-11-03
SVN-Revision: 18294
2009-11-04 21:54:47 +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
Felix Fietkau 62aa1dc057 mac80211: fix ath5k compile on 2.6.28 and earlier
SVN-Revision: 18065
2009-10-19 04:28:15 +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 4cb436429b mac80211: upgrade to latest compat-wireless, fix ad-hoc interface setup
SVN-Revision: 18023
2009-10-11 00:36:23 +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
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
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 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 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
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 7dcdcbbc24 Update to compat-wireless-2009-08-15
SVN-Revision: 17265
2009-08-15 08:26:38 +00:00
Gabor Juhos 264ac83490 mac80211: add more ath9k patches
SVN-Revision: 16967
2009-07-24 15:46:36 +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 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
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
Gabor Juhos 9e87dd54df mac80211: cleanup patches
SVN-Revision: 15392
2009-04-24 14:59:27 +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
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
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