NetBSD/sys/net80211
dyoung 3ed4d1ac9f Add ieee80211_find_rxnode and its helper ieee80211_needs_rxnode.
802.11 drivers will use ieee80211_find_rxnode to match each received
packet with the ieee80211_node belonging to the sender. The driver
will use the ieee80211_node to track the sender's RSSI and other
statistics for, e.g., rate adaptation.

ieee80211_find_rxnode "fakes-up" missing ieee80211_nodes in IBSS
mode and in ad-hoc demo mode when it is appropriate. See the comments
in the source.

Also add ieee80211_find_txnode, which looks up the ieee80211_node
belonging to a MAC destination. ieee80211_find_txnode will also
fake-up missing nodes in IBSS/ad-hoc demo mode.

In ieee80211_encap, use ieee80211_find_txnode.  This fixes the bug
in ad hoc packet-transmission reported by Greg Troxel, Urban Boquist,
and Kurt Schreiner.
2003-10-29 21:50:57 +00:00
..
ieee80211_compat.c Make if_printf more nearly match FreeBSD's, and make it compile. 2003-09-23 15:57:25 +00:00
ieee80211_compat.h add __attribute__((__format__)) to if_printf 2003-10-15 08:13:28 +00:00
ieee80211_crypto.c More changes following this pattern: 2003-09-23 16:03:46 +00:00
ieee80211_crypto.h Insert RCSIDs. 2003-09-14 01:14:54 +00:00
ieee80211_input.c Eliminate bogus initializer. 2003-10-27 17:11:19 +00:00
ieee80211_ioctl.c Fix PR 23146 (sys/net80211/ intergration break WEP/power management 2003-10-13 20:05:09 +00:00
ieee80211_ioctl.h Revive constant IEEE80211_CHAN_ANY for ioctls. 2003-10-13 04:16:59 +00:00
ieee80211_node.c Add ieee80211_find_rxnode and its helper ieee80211_needs_rxnode. 2003-10-29 21:50:57 +00:00
ieee80211_node.h Add ieee80211_find_rxnode and its helper ieee80211_needs_rxnode. 2003-10-29 21:50:57 +00:00
ieee80211_output.c Add ieee80211_find_rxnode and its helper ieee80211_needs_rxnode. 2003-10-29 21:50:57 +00:00
ieee80211_proto.c Add Kevin Lahey's power-saving support from the old 802.11 layer 2003-10-13 04:23:56 +00:00
ieee80211_proto.h Add Kevin Lahey's power-saving support from the old 802.11 layer 2003-10-13 04:23:56 +00:00
ieee80211_radiotap.h Insert RCSIDs. 2003-09-14 01:14:54 +00:00
ieee80211_rssadapt.c Support data-rate adaptation loosely based on the paper "Link 2003-10-26 07:56:41 +00:00
ieee80211_rssadapt.h Support data-rate adaptation loosely based on the paper "Link 2003-10-26 07:56:41 +00:00
ieee80211_var.h * Add support for frequency-hopping PHY mode. 2003-10-13 04:27:40 +00:00
ieee80211.c bpfattach/bpfdetach need to be protected with NBPFILTER > 0 2003-10-16 22:25:00 +00:00
ieee80211.h Add WEP shared-key authentication. 2003-10-15 11:43:51 +00:00
Makefile Install header files for the new 802.11 layer. 2003-10-13 04:29:31 +00:00