freebsd-nq/sys/net80211
Sam Leffler 97c973adc4 Fix handling of frames sent prior to a station being authorized
when operating in ap mode.  Previously we allocated a node from the
station table, sent the frame (using the node), then released the
reference that "held the frame in the table".  But while the frame
was in flight the node might be reclaimed which could lead to
problems.  The solution is to add an ieee80211_tmp_node routine
that crafts a node that does exist in a table and so isn't ever
reclaimed; it exists only so long as the associated frame is in flight.

MFC after:	5 days
2005-08-06 04:56:49 +00:00
..
_ieee80211.h bump copyright for 2005 2004-12-31 22:42:38 +00:00
ieee80211_acl.c bump copyright for 2005 2004-12-31 22:42:38 +00:00
ieee80211_crypto_ccmp.c Handle encrypt of arbitarily fragmented mbuf chains: previously 2005-07-11 03:06:23 +00:00
ieee80211_crypto_none.c o fix wpa w/ wme: don't strip the QoS header on recv as tkip requires 2005-06-10 16:11:24 +00:00
ieee80211_crypto_tkip.c o fix wpa w/ wme: don't strip the QoS header on recv as tkip requires 2005-06-10 16:11:24 +00:00
ieee80211_crypto_wep.c o fix wpa w/ wme: don't strip the QoS header on recv as tkip requires 2005-06-10 16:11:24 +00:00
ieee80211_crypto.c don't include 802.3 header in min frame length calculation as it may 2005-07-22 17:42:08 +00:00
ieee80211_crypto.h o fix wpa w/ wme: don't strip the QoS header on recv as tkip requires 2005-06-10 16:11:24 +00:00
ieee80211_freebsd.c pass re-association events up using a new message type 2005-03-29 19:36:42 +00:00
ieee80211_freebsd.h Fix handling of data frames queued for a station in power save mode: 2005-07-06 01:55:17 +00:00
ieee80211_input.c Fix handling of frames sent prior to a station being authorized 2005-08-06 04:56:49 +00:00
ieee80211_ioctl.c simplify ieee80211_node_authorize and ieee80211_node_unauthorize api's 2005-07-22 17:36:12 +00:00
ieee80211_ioctl.h add stats we know we'll need soon and some spare fields for future expansion 2005-07-22 17:50:13 +00:00
ieee80211_node.c Fix handling of frames sent prior to a station being authorized 2005-08-06 04:56:49 +00:00
ieee80211_node.h Fix handling of frames sent prior to a station being authorized 2005-08-06 04:56:49 +00:00
ieee80211_output.c close a race between reclaiming a node when a station is inactive 2005-07-31 06:12:32 +00:00
ieee80211_proto.c split xmit of probe request frame out into a separate routine that 2005-07-22 21:11:26 +00:00
ieee80211_proto.h split xmit of probe request frame out into a separate routine that 2005-07-22 21:11:26 +00:00
ieee80211_radiotap.h o replace out-of-line copy of FCS w/ a flag that indicates the 2005-01-22 20:12:05 +00:00
ieee80211_var.h simplify ic_newassoc callback 2005-07-22 17:57:16 +00:00
ieee80211_xauth.c bump copyright for 2005 2004-12-31 22:42:38 +00:00
ieee80211.c diff reduction against p4: define IEEE80211_FIXED_RATE_NONE and use 2005-07-22 16:50:18 +00:00
ieee80211.h o add IEEE80211_FRAG_DEFAULT 2005-07-22 16:55:27 +00:00