cvs commit: src/sys/net80211 ieee80211.c ieee80211_input.c
ieee80211_ioctl.c ieee80211_node.c ieee80211_node.h
ieee80211_output.c ieee80211_proto.c ieee80211_proto.h
ieee80211_var.h src/sys/dev/ath if_ath.c src/sys/dev/ipw if_ipw.c ...
Sam Leffler
sam at FreeBSD.org
Wed Aug 10 16:22:31 GMT 2005
sam 2005-08-10 16:22:30 UTC
FreeBSD src repository
Modified files:
sys/net80211 ieee80211.c ieee80211_input.c
ieee80211_ioctl.c ieee80211_node.c
ieee80211_node.h ieee80211_output.c
ieee80211_proto.c ieee80211_proto.h
ieee80211_var.h
sys/dev/ath if_ath.c
sys/dev/ipw if_ipw.c
sys/dev/ral if_ral.c
sys/dev/usb if_ural.c
sys/dev/wi if_wi.c
Log:
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
Revision Changes Path
1.102 +6 -9 src/sys/dev/ath/if_ath.c
1.11 +1 -1 src/sys/dev/ipw/if_ipw.c
1.13 +8 -7 src/sys/dev/ral/if_ral.c
1.13 +7 -6 src/sys/dev/usb/if_ural.c
1.186 +1 -0 src/sys/dev/wi/if_wi.c
1.22 +4 -0 src/sys/net80211/ieee80211.c
1.81 +77 -166 src/sys/net80211/ieee80211_input.c
1.33 +2 -32 src/sys/net80211/ieee80211_ioctl.c
1.63 +184 -9 src/sys/net80211/ieee80211_node.c
1.22 +35 -1 src/sys/net80211/ieee80211_node.h
1.34 +10 -10 src/sys/net80211/ieee80211_output.c
1.23 +2 -2 src/sys/net80211/ieee80211_proto.c
1.15 +1 -0 src/sys/net80211/ieee80211_proto.h
1.30 +1 -0 src/sys/net80211/ieee80211_var.h
More information about the cvs-src
mailing list