04 Jan, 2006
1 commit
-
From: Stephen Hemminger
is_multicast_ether_addr() accepts broadcast too, so the
is_broadcast_ether_addr() calls are redundant.Signed-off-by: David S. Miller
13 Dec, 2005
1 commit
-
*** Warning: ".wireless_send_event" [net/ieee80211/ieee80211_crypt_tkip.ko] undefined!
Signed-off-by: Olaf Hering
net/ieee80211/Kconfig | 2 +-
1 files changed, 1 insertion(+), 1 deletion(-)
Signed-off-by: Jeff Garzik
09 Nov, 2005
2 commits
08 Nov, 2005
4 commits
-
This patch fixes the following compile error with CONFIG_NET_RADIO=n and
CONFIG_IEEE80211=y:LD .tmp_vmlinux1
net/built-in.o: In function `ieee80211_rx':
: undefined reference to `wireless_spy_update'
make: *** [.tmp_vmlinux1] Error 1Signed-off-by: Adrian Bunk
Signed-off-by: John W. Linville -
The functions ieee80211_wx_{get,set}_encodeext fail if one tries to set
unicast (IW_ENCODE_EXT_GROUP_KEY not set) keys at key indices>0. But at
least some Cisco APs dish out dynamic WEP unicast keys at index !=0.Signed-off-by: Volker Braun
Signed-off-by: James Ketrenos -
Signed-off-by: James Ketrenos
06 Nov, 2005
1 commit
-
Unused, and causes the files to be needlessly rebuilt in some cases.
26 Oct, 2005
1 commit
-
James Ketrenos wrote:
> [3/4] Use the tx_headroom and reserve requested space.This patch introduced a compile problem; patch below corrects this.
Fixed compilation error due to not passing tx_headroom in
ieee80211_tx_frame.Signed-off-by: James Ketrenos
Signed-off-by: Jeff Garzik
22 Oct, 2005
1 commit
-
* Use GFP mask on TX skb allocation.
* Use the tx_headroom and reserve requested space.Signed-off-by: Michael Buesch
Signed-off-by: James Ketrenos
21 Oct, 2005
1 commit
-
Without this patch, if you try and use a key that has not been
configured, for example:% iwconfig eth1 key deadbeef00 [2]
without having configured key [1], then the active key will still be
[1], but privacy will now be enabled. Transmission of a packet in this
situation will result in a kernel oops.Signed-off-by: James Ketrenos
20 Oct, 2005
1 commit
-
Signed-off-by: James Ketrenos
19 Oct, 2005
1 commit
-
This fixes division by zero bug in ieee80211_wx_get_scan().
Signed-off-by: Jiri Benc
Signed-off-by: Jeff Garzik
14 Oct, 2005
1 commit
09 Oct, 2005
1 commit
-
- added typedef unsigned int __nocast gfp_t;
- replaced __nocast uses for gfp flags with gfp_t - it gives exactly
the same warnings as far as sparse is concerned, doesn't change
generated code (from gcc point of view we replaced unsigned int with
typedef) and documents what's going on far better.Signed-off-by: Al Viro
Signed-off-by: Linus Torvalds
04 Oct, 2005
5 commits
-
Fix implicit nocast warnings in ieee80211 code, including __nocast:
net/ieee80211/ieee80211_tx.c:215:9: warning: implicit cast to nocast typeSigned-off-by: Randy Dunlap
Signed-off-by: Jeff Garzik -
Fix implicit nocast warnings in ieee80211 code:
net/ieee80211/ieee80211_tx.c:215:9: warning: implicit cast to nocast typeSigned-off-by: Randy Dunlap
Signed-off-by: Jeff Garzik
03 Oct, 2005
5 commits
-
Signed-off-by: James Ketrenos
-
initialized which can cause problems for drivers that expect the network
structure to be completely filled in.This patch will make sure the network is filled in as much as possible.
Signed-off-by: Ivo van Doorn
Signed-off-by: James Ketrenos -
results in a lot of duplicate code.
This will move the parsing stage into a seperate function.
Signed-off-by: Ivo van Doorn
Signed-off-by: James Ketrenos -
net/ieee80211/ieee80211_tx.c:215:9: warning: implicit cast to nocast type
Signed-off-by: Randy Dunlap
Signed-off-by: James Ketrenos -
header, and I also added the ieee80211_is_cck_rate counterpart.
Various drivers currently create there own version of these functions,
but I guess the ieee80211 stack is the best place to provide such
routines.Signed-off-by: Ivo van Doorn
Signed-off-by: James Ketrenos
29 Sep, 2005
1 commit
-
A bunch of create_proc_dir_entry() calls creating directories had crept
in since the last sweep; converted to proc_mkdir().Signed-off-by: Al Viro
Signed-off-by: Linus Torvalds
23 Sep, 2005
3 commits
-
Changed crypto method from requiring a struct ieee80211_device reference
to the init handler. Instead we now have a get/set flags method for
each crypto component.Setting of TKIP countermeasures can now be done via
set_flags(IEEE80211_CRYPTO_TKIP_COUNTERMEASURES)Signed-off-by: James Ketrenos
Signed-off-by: Jeff Garzik -
… varying hw/sw offload
tree de81b55e78e85997642c651ea677078d0554a14f
parent c8030da8c159f8b82712172a6748a42523aea83a
author James Ketrenos <jketreno@linux.intel.com> 1127104380 -0500
committer James Ketrenos <jketreno@linux.intel.com> 1127315225 -0500Added handle_deauth() callback.
Enhanced crypt_{tkip,ccmp} to support varying splits of HW/SW offload.
Changed channel freq to u32 from u16.
Signed-off-by: Jeff Garzik <jgarzik@pobox.com> -
tree c1b50ac5d2d1f9b727c39c6bd86a7872f25a1127
parent 1bb997a3ac7dd1941e02426d2f70bd28993a82b7
author James Ketrenos 1126720779 -0500
committer James Ketrenos 1127314674 -0500Added subsystem version string and reporting via MODULE_VERSION and
pritnk during load.NOTE: This is the version support split out from patch 24/29 of the
prior series.Signed-off-by: James Ketrenos
Signed-off-by: Jeff Garzik
22 Sep, 2005
10 commits
-
Remove old WIRELESS_EXT version compatibility
In-tree doesn't need to maintain backward compatibility.
Signed-off-by: James Ketrenos
Signed-off-by: Jeff Garzik -
tree 0d3e41e574fcb41b9da7f0b7e1d27ec350726654
parent dbe2885fe2f454d538eaaabefc741ded1026f476
author James Ketrenos 1126720499 -0500
committer James Ketrenos 1127314531 -0500Updated copyright dates.
NOTE: This is a split out of just the copyright updates from patch
24/29 in the prior series.Signed-off-by: James Ketrenos
Signed-off-by: Jeff Garzik -
tree 2e6f6e7dc4f4eeb8e3dc265020016dd53e40578a
parent ba2075794a089430b3dd7c90ff46ce1b67e9c7cc
author Zhu Yi 1125551043 +0800
committer James Ketrenos 1127314475 -0500[Bug 768] Keep auth mode unchanged after iwconfig key off/on cycle.
Signed-off-by: Zhu Yi
Signed-off-by: Jeff Garzik -
tree 5c7559a1216ae1121487f6aed94a6017490729b3
parent c1ff4c22e5622c8987bf96c09158c4924cde98c2
author Hong Liu 1125482767 +0800
committer James Ketrenos 1127314427 -0500Mixed PTK/GTK CCMP/TKIP support.
Signed-off-by: Hong Liu
Signed-off-by: Jeff Garzik -
tree 3ac0dd07b9972dfd68fee47ec2152d3d378de000
parent 9ada1d971d9829c34a14d98840080b7e69fdff6b
author Mohamed Abbad 1126054379 -0500
committer James Ketrenos 1127314340 -0500Type-o, capbility definition for QoS, and ERP parsing
Added WLAN_CAPABILITY_QOS
Fixed type-o WLAN_CAPABILITY_OSSS_OFDM -> WLAN_CAPABILITY_DSSS_OFDM
Added ERP IE parsing to ieee80211_rx
Added handle_probe_request callback.Signed-off-by: James Ketrenos
Signed-off-by: Jeff Garzik -
tree 385b391fc0d7c124cd0547fdb6183e9a0c333391
parent 97d7a47f76e72bedde7f402785559ed4c7a8e8e8
author James Ketrenos 1124447590 -0500
committer James Ketrenos 1127313735 -0500Added ieee80211_geo to provide helper functions to drivers for
implementing supported channel maps.Signed-off-by: James Ketrenos
Signed-off-by: Jeff Garzik -
tree a3ad796273e98036eb0e9fc063225070fa24508a
parent 1b9c0aeb377abf8e4a43a86cff42382f74ca0259
author Mohamed Abbas 1124447069 -0500
committer James Ketrenos 1127313435 -0500Add QoS (WME) support to the ieee80211 subsystem.
NOTE: This requires drivers that use the ieee80211 hard_start_xmit
(ipw2100 and ipw2200) to add the priority parameter to their callback.Signed-off-by: James Ketrenos
Signed-off-by: Jeff Garzik -
tree ba6509c7cd1dd4244a2f285f2da5d632e7ffbb25
parent 7b5f9f2ddcabdaea214527a895e6e8445cafdd80
author James Ketrenos 1124447000 -0500
committer James Ketrenos 1127313383 -0500Per the conversations with folks at OLS, the QoS layer in 802.11
drivers can now result in NETDEV_TX_BUSY being returned when the queue
a packet is targetted for is full.To implement this, ieee80211_xmit will now call the driver's
is_queue_full to determine if the current priority queue is full. If
so, NETDEV_TX_BUSY is returned to the kernel and no processing is done
on the frame.Signed-off-by: James Ketrenos
Signed-off-by: Jeff Garzik -
tree 8428e9f510e6ad6c77baec89cb57374842abf733
parent d78bfd3ddae9c422dd350159110f9c4d7cfc50de
author Liu Hong 1124446520 -0500
committer James Ketrenos 1127313183 -0500Fix TKIP, repeated fragmentation problem, and payload_size reporting
1. TKIP encryption
Originally, TKIP encryption issues msdu + mpdu encryption on every
fragment. Change the behavior to msdu encryption on the whole
packet, then mpdu encryption on every fragment.2. Avoid repeated fragmentation when !host_encrypt.
We only need do fragmentation when using host encryption. Otherwise
we only need pass the whole packet to driver, letting driver do the
fragmentation.3. change the txb->payload_size to correct value
FW will use this value to determine whether to do fragmentation. If
we pass the wrong value, fw may cut on the wrong bound which will
make decryption fail when we do host encryption.NOTE: This requires changing drivers (hostap) that have
extra_prefix_len used within them (structure member name change).Signed-off-by: Hong Liu
Signed-off-by: James Ketrenos
Signed-off-by: Jeff Garzik -
tree 40adc78b623ae70d56074934ec6334eb4f0ae6a5
parent db43d847bcebaa3df6414e26d0008eb21690e8cf
author James Ketrenos 1124445938 -0500
committer James Ketrenos 1127313102 -0500Added ieee80211_tx_frame to convert generic 802.11 data frames into
txbs for transmission.Added several purpose specific callbacks (handle_assoc, handle_auth,
etc.) which the driver can register with for being notified on
reception of variouf frame elements.Signed-off-by: James Ketrenos
Signed-off-by: Jeff Garzik