Daniel Drake
6ae15df16e
[PATCH] softmac: Fix handling of authentication failure
...
My router blew up earlier, but exhibited some interesting behaviour during
its dying moments. It was broadcasting beacons but wouldn't respond to
any authentication requests.
I noticed that softmac wasn't playing nice with this, as I couldn't make it try
to connect to other networks after it had timed out authenticating to my ill
router.
To resolve this, I modified the softmac event/notify API to pass the event
code to the callback, so that callbacks being notified from
IEEE80211SOFTMAC_EVENT_ANY masks can make some judgement. In this case, the
ieee80211softmac_assoc callback needs to make a decision based upon whether
the association passed or failed.
Signed-off-by: Daniel Drake <dsd@gentoo.org>
Acked-by: Johannes Berg <johannes@sipsolutions.net>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
2006-06-05 15:51:30 -04:00
..
bluetooth
irda
[IRDA]: fixup type of ->lsap_state
2006-05-22 16:54:30 -07:00
netfilter
[PATCH] Notifier chain update: API changes
2006-03-27 08:44:50 -08:00
sctp
[SCTP]: Respect the real chunk length when walking parameters.
2006-05-19 11:52:20 -07:00
tc_act
[NETFILTER]: futher {ip,ip6,arp}_tables unification
2006-03-22 13:56:56 -08:00
tipc
act_api.h
act_generic.h
addrconf.h
af_unix.h
ah.h
arp.h
[IPV4]: Possible cleanups.
2006-04-14 15:00:20 -07:00
atmclip.h
ax25.h
[AX.25]: Eleminate HZ from AX.25 kernel interfaces
2006-05-03 23:27:16 -07:00
checksum.h
compat.h
[PATCH] net/compat.h build fix
2006-05-31 16:27:11 -07:00
datalink.h
dn.h
[DECnet]: Endian annotation and fixes for DECnet.
2006-03-20 22:42:39 -08:00
dn_dev.h
[DECnet]: Endian annotation and fixes for DECnet.
2006-03-20 22:42:39 -08:00
dn_fib.h
[DECnet]: Endian annotation and fixes for DECnet.
2006-03-20 22:42:39 -08:00
dn_neigh.h
[DECnet]: Endian annotation and fixes for DECnet.
2006-03-20 22:42:39 -08:00
dn_nsp.h
[DECnet]: Endian annotation and fixes for DECnet.
2006-03-20 22:42:39 -08:00
dn_route.h
[DECnet]: Endian annotation and fixes for DECnet.
2006-03-20 22:42:39 -08:00
dsfield.h
dst.h
esp.h
flow.h
[DECnet]: Endian annotation and fixes for DECnet.
2006-03-20 22:42:39 -08:00
gen_stats.h
genetlink.h
icmp.h
ieee80211.h
[PATCH] softmac: complete shared key authentication
2006-06-05 15:51:29 -04:00
ieee80211_crypt.h
ieee80211_radiotap.h
ieee80211softmac.h
[PATCH] softmac: Fix handling of authentication failure
2006-06-05 15:51:30 -04:00
ieee80211softmac_wx.h
[PATCH] softmac: add SIOCSIWMLME
2006-04-24 16:15:58 -04:00
if_inet6.h
inet6_connection_sock.h
inet6_hashtables.h
[IPV6]: Deinline few large functions in inet6 code
2006-04-09 22:48:59 -07:00
inet_common.h
inet_connection_sock.h
[ICSK] compat: Introduce inet_csk_compat_[gs]etsockopt
2006-03-20 22:46:16 -08:00
inet_ecn.h
inet_hashtables.h
inet_sock.h
inet_timewait_sock.h
[NET]: use hlist_unhashed()
2006-04-29 18:33:15 -07:00
inetpeer.h
ip.h
[NETFILTER]: Fix fragmentation issues with bridge netfilter
2006-04-09 22:25:23 -07:00
ip6_checksum.h
ip6_fib.h
ip6_route.h
ip6_tunnel.h
ip_fib.h
ip_mp_alg.h
ip_vs.h
ipcomp.h
ipconfig.h
ipip.h
ipv6.h
[IPV6]: Clean up hop-by-hop options handler.
2006-04-18 15:57:53 -07:00
ipx.h
iw_handler.h
[PATCH] WE-20 for kernel 2.6.16
2006-03-23 07:12:57 -05:00
lapb.h
llc.h
[LLC]: llc_mac_hdr_init const arguments
2006-03-20 22:59:36 -08:00
llc_c_ac.h
llc_c_ev.h
llc_c_st.h
llc_conn.h
llc_if.h
llc_pdu.h
llc_s_ac.h
llc_s_ev.h
llc_s_st.h
llc_sap.h
ndisc.h
neighbour.h
[NEIGH]: Fix IP-over-ATM and ARP interaction.
2006-05-12 14:56:08 -07:00
netlink.h
netrom.h
[NETROM]: Eleminate HZ from NET/ROM kernel interfaces
2006-05-03 23:27:47 -07:00
p8022.h
pkt_act.h
pkt_cls.h
pkt_sched.h
protocol.h
psnap.h
raw.h
rawv6.h
red.h
request_sock.h
[NET]: drop duplicate assignment in request_sock
2006-03-26 17:39:55 -08:00
rose.h
[ROSE]: Eleminate HZ from ROSE kernel interfaces
2006-05-03 23:28:20 -07:00
route.h
[IPV4]: Aggregate route entries with different TOS values
2006-03-25 01:38:55 -08:00
sch_generic.h
scm.h
slhc_vj.h
snmp.h
sock.h
[NET]: use hlist_unhashed()
2006-04-29 18:33:15 -07:00
syncppp.h
tcp.h
[TCP]: Kill unused extern decl for tcp_v4_hash_connecting()
2006-03-31 02:25:46 -08:00
tcp_ecn.h
tcp_states.h
timewait_sock.h
transp_v6.h
udp.h
x25.h
[X25]: allow ITU-T DTE facilities for x25
2006-03-22 00:01:31 -08:00
x25device.h
[X25]: Restore skb->dev setting in x25_type_trans().
2006-04-09 22:37:18 -07:00
xfrm.h
[XFRM]: Fix aevent timer.
2006-04-14 15:03:05 -07:00