1
0
mirror of git://projects.qi-hardware.com/openwrt-xburst.git synced 2024-12-24 22:35:11 +02:00
Commit Graph

325 Commits

Author SHA1 Message Date
nbd
c0a4b957c5 mac80211: always use wpa_supplicant for client connections (patch by Stijn Tintel)
Since client mode in mac80211is unreliable without using wpa_supplicant,
it would be better to enable wpa_supplicant by default.

With this patch, wpa_supplicant will always be used for mac80211-based
drivers in client mode. This will break client mode for images that
don't include wpa_supplicant or wpad, so maybe I need to add a check
somewhere to see if wpa_supplicant is available, and show the user a
warning if he tries client mode without wpa_supplicant. Suggestions on
where to add this check are welcome.

Tested with ath5k in client mode on open and wpa2-psk network, and
tested on my ath9k based AP as well to make sure it doesn't break AP mode.

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@19718 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-02-19 01:07:21 +00:00
nbd
b52c399411 ath9k: fix rate control fallback rate selection - improves throughput and link stability
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@19716 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-02-19 00:47:32 +00:00
nbd
13278fa5e8 mac80211: move the 2.6.30 compat patch to the other compat patches
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@19715 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-02-19 00:47:28 +00:00
jow
95a76a6afc [package] mac80211: add compile fix for pre-2.6.32 kernels
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@19692 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-02-17 22:37:04 +00:00
nbd
25ca63a87a mac80211: update to wireless-testing 2010-02-16
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@19688 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-02-17 14:13:27 +00:00
nbd
29616c3532 ath9k: adjust ack timeout workaround patch based on upstream submission
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@19638 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-02-15 17:28:52 +00:00
kaloz
cdce93c921 with no users left, remove support for 2.6.21
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@19578 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-02-11 08:37:57 +00:00
juhosg
ae4dfcda15 ar71xx/mac80211: add a workaround for the bad signal strength on the WNDR3700
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@19565 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-02-09 16:27:35 +00:00
nbd
9cbf96cc5a mac80211: use wpa_supplicant for unencrypted connections to improve client mode reliability (patch by Stijn Tintel from #6653)
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@19550 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-02-08 13:42:14 +00:00
nbd
54023e7503 mac80211: update to latest wireless-testing from today
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@19501 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-02-03 00:43:09 +00:00
nbd
1fc373c5d3 mac80211: fix setup with more than 2 ap mode interfaces
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@19494 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-02-02 02:19:01 +00:00
nbd
90b4fa2194 mac80211: make the vlan injection patch more specific
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@19477 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-01-31 22:23:47 +00:00
nbd
f0097c6f30 mac80211: fix lookup for vlan'd stations for injected frames - fixes wpa rekeying with wds ap
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@19476 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-01-31 22:17:55 +00:00
nbd
9d87014171 mac80211: fix an eap frame handling bug in ath9k - fixes client mode rekeying issues
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@19474 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-01-31 21:27:51 +00:00
nbd
e2ed059565 mac80211: fix rekeying in ap mode with connected powersave stations
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@19470 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-01-31 20:58:02 +00:00
nbd
9dfa009abb mac80211: fix aggregation setup on wds ap interfaces
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@19469 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-01-31 20:57:58 +00:00
nbd
a23c5584a2 mac80211: i maintain this package
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@19438 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-01-31 12:18:21 +00:00
hauke
51323e9501 [mac80211] add rt2800lib module
This module is needed by rt2800pci and rt2800usb


git-svn-id: svn://svn.openwrt.org/openwrt/trunk@19390 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-01-29 22:54:37 +00:00
hauke
3eefc261ff [mac80211] 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


git-svn-id: svn://svn.openwrt.org/openwrt/trunk@19389 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-01-29 22:53:44 +00:00
nbd
ed3a5c6bfd mac80211: update to wireless-testing 2010-01-25, includes fixes for crypto and retransmissions
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@19337 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-01-26 00:14:44 +00:00
nbd
b2077b0375 mac80211: restrict the killing of wpa_supplicant processes to the right interface (#5991)
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@19334 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-01-25 22:11:21 +00:00
nbd
560a9b9344 mac80211: fix a WARN_ON in client mode
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@19315 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-01-24 19:28:11 +00:00
nbd
9f192b843f ath9k: improve max rate retry handling
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@19308 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-01-24 02:27:31 +00:00
jow
3f3acd319f [package] mac80211: make b43-fwsquash.py work with python 3.x
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@19307 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-01-24 02:26:57 +00:00
nbd
d8377ffdca ath9k: fix an initialization error on 2GHz-only cards (based on discussion on ath9k-devel@)
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@19296 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-01-23 18:25:45 +00:00
nico
e569cb2478 [package] add explicit dependency on kmod-crypto-core when required (closes: #6557)
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@19291 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-01-23 16:39:31 +00:00
nbd
7f1760652d mac80211: improve wifi interface cleanup
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@19285 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-01-23 08:28:20 +00:00
jow
3a27cd7fac [package] mac80211: fix spurious error return codes in enable_mac80211()
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@19265 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-01-22 00:58:52 +00:00
nbd
5c2c8ca467 mac80211: fix hostapd wmm setting for multiple bss interfaces
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@19264 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-01-22 00:55:10 +00:00
nbd
44a35be85c mac80211: fix multi-bss related rx handling bug
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@19260 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-01-21 23:38:49 +00:00
nbd
2eb1c2d1df mac80211: restructure /lib/wifi/mac80211.sh
use the new multi-bss single instance hostapd mode
move mac80211 specific bits out of /lib/wifi/hostapd.sh
add a new option 'htmode' for switching between HT20 and HT40+,HT40-

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@19235 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-01-20 02:26:05 +00:00
nbd
e25263b21d ath9k: fix a beacon buffer leak on interface up/down
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@19233 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-01-20 02:25:55 +00:00
nbd
ba59661237 mac80211: fix firmware compat stuff for 2.6.32
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@19222 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-01-18 14:18:08 +00:00
nbd
2065e4c697 mac80211: remove an obsolete patch
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@19195 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-01-17 20:49:33 +00:00
nbd
66fdfcd513 iw, mac80211: get the frequency info per-netdev instead of per-phy
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@19194 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-01-17 20:49:28 +00:00
nbd
b3eea0e9a1 mac80211: allow user space to query the current operating frequency
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@19178 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-01-17 03:07:51 +00:00
nbd
d9d6100edd mac80211: fix mac address handling for multiple phy/vif
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@19177 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-01-17 01:52:45 +00:00
nbd
9e219ca636 mac80211: upgrade to compat-wireless 2010-01-15
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@19176 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-01-17 01:38:07 +00:00
nbd
f0e79d4172 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

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@19156 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-01-15 23:12:21 +00:00
nbd
e8b38260e2 ath9k: fix rts/cts handling
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@19147 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-01-15 07:39:35 +00:00
nbd
cbe29e7ff2 ath9k: tweak rx interrupt mitigation settings for better performance
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@19146 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-01-15 07:39:31 +00:00
nbd
7a2b1e4d35 mac80211: add some ibss related fixes from linux-wireless@
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@19145 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-01-15 07:39:27 +00:00
nbd
57f7e19c58 mac80211: fix ht capability detection (thx, stintel)
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@19144 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-01-15 02:55:29 +00:00
nbd
c8e6838a62 mac80211: add a missing chunk of the short slot patch
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@19143 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-01-15 02:03:25 +00:00
nbd
461c02892a mac80211: implement the distance setting
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@19142 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-01-15 01:16:52 +00:00
nbd
128fd665e5 ath9k: fix short slot vs long slot handling, implement support for setting the coverage class
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@19141 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-01-15 01:16:48 +00:00
nbd
8f8c254d1f mac80211: update to wireless-testing+wireless-2.6 from 2010-01-13
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@19139 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-01-15 01:16:40 +00:00
jow
505a102cb3 [package] base-files, mac80211 (#6491)
- fix wep key handling in iw with mac80211 based drivers
  - sanitize keys where necessary
  - put a procedure prepare_key_wep() into /sbin/wifi for use by other driver backends


git-svn-id: svn://svn.openwrt.org/openwrt/trunk@19118 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-01-13 18:39:44 +00:00
nbd
82c39af536 mac80211: another minor fix to monitor mode queue selection
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@19111 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-01-12 03:10:12 +00:00
nbd
5c8a4212a7 mac80211: upgrade to a new unofficial snapshot based on wireless-testing+wireless-2.6
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@19110 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-01-12 03:10:03 +00:00