freebsd-dev/sys/dev/ath
Sam Leffler b5c9941514 Clarify/fix handling of the current channel:
o add ic_curchan and use it uniformly for specifying the current
  channel instead of overloading ic->ic_bss->ni_chan (or in some
  drivers ic_ibss_chan)
o add ieee80211_scanparams structure to encapsulate scanning-related
  state captured for rx frames
o move rx beacon+probe response frame handling into separate routines
o change beacon+probe response handling to treat the scan table
  more like a scan cache--look for an existing entry before adding
  a new one; this combined with ic_curchan use corrects handling of
  stations that were previously found at a different channel
o move adhoc neighbor discovery by beacon+probe response frames to
  a new ieee80211_add_neighbor routine

Reviewed by:	avatar
Tested by:	avatar, Michal Mertl
MFC after:	2 weeks
2005-08-10 16:22:30 +00:00
..
ath_rate Propagate rename of IFF_OACTIVE and IFF_RUNNING to IFF_DRV_OACTIVE and 2005-08-09 10:20:02 +00:00
if_ath_pci.c Use BUS_PROBE_DEFAULT for pci probe return value 2005-03-05 19:06:12 +00:00
if_ath.c Clarify/fix handling of the current channel: 2005-08-10 16:22:30 +00:00
if_athioctl.h o extend cts to cover packet burst when operating in 11g w/ protection 2005-03-30 20:13:08 +00:00
if_athrate.h nuke unintentional use of HAL_BOOL type 2005-04-02 18:54:30 +00:00
if_athvar.h Split crypto tx+rx key indices and add a key index -> node mapping table: 2005-08-08 18:46:36 +00:00