#
f219c9d3 |
| 30-Nov-2005 |
Sam Leffler <sam@FreeBSD.org> |
fix dynamic changes in short slottime for 11g sta mode: set the slot time based on the rcvd capabilities, not the existing ones
Obtained from: atheros MFC after: 1 week
|
Revision tags: release/6.0.0_cvs, release/6.0.0 |
|
#
b5c99415 |
| 10-Aug-2005 |
Sam Leffler <sam@FreeBSD.org> |
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)
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
show more ...
|
#
d365f9c7 |
| 08-Aug-2005 |
Sam Leffler <sam@FreeBSD.org> |
Cleanup beacon/listen interval handling: o separate configured beacon interval from listen interval; this avoids potential use of one value for the other (e.g. setting powersavesleep to 0 clobber
Cleanup beacon/listen interval handling: o separate configured beacon interval from listen interval; this avoids potential use of one value for the other (e.g. setting powersavesleep to 0 clobbers the beacon interval used in hostap or ibss mode) o bounds check the beacon interval received in probe response and beacon frames and drop frames with bogus settings; not clear if we should instead clamp the value as any alteration would result in mismatched sta+ap configuration and probably be more confusing (don't want to log to the console but perhaps ok with rate limiting) o while here up max beacon interval to reflect WiFi standard
Noticed by: Martin <nakal@nurfuerspam.de> MFC after: 1 week
show more ...
|
#
e35ac6b9 |
| 06-Aug-2005 |
Sam Leffler <sam@FreeBSD.org> |
fix debug msg typo
MFC after: 3 days
|
#
97c973ad |
| 06-Aug-2005 |
Sam Leffler <sam@FreeBSD.org> |
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 r
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
show more ...
|
#
19ad2dd7 |
| 31-Jul-2005 |
Sam Leffler <sam@FreeBSD.org> |
close a race between reclaiming a node when a station is inactive and sending the null data frame used to probe inactive stations
MFC after: 5 days
|
#
767cee4f |
| 27-Jul-2005 |
Sam Leffler <sam@FreeBSD.org> |
when bridging internally bypass the bss node as traffic to it must follow the normal input path
Submitted by: Michal Mertl MFC after: 5 days
|
#
edfa57d0 |
| 22-Jul-2005 |
Sam Leffler <sam@FreeBSD.org> |
simplify tim callback api
MFC after: 3 days
|
#
e4918ecd |
| 22-Jul-2005 |
Sam Leffler <sam@FreeBSD.org> |
simplify ieee80211_node_authorize and ieee80211_node_unauthorize api's
MFC after: 3 days
|
#
f62121ce |
| 22-Jul-2005 |
Sam Leffler <sam@FreeBSD.org> |
simplifiy ieee80211_send_nulldata api
MFC after: 3 days
|
#
7d77cd53 |
| 22-Jul-2005 |
Sam Leffler <sam@FreeBSD.org> |
simplify rate set api's by removing ic parameter (implicit in node reference)
MFC after: 3 days
|
#
bdad3a10 |
| 22-Jul-2005 |
Sam Leffler <sam@FreeBSD.org> |
reject association requests with a wpa/rsn ie when wpa/rsn is not configured on the ap; previously we either ignored the ie or (possibly) failed an assertion
Obtained from: Atheros MFC after: 3 days
|
#
aa8c14c4 |
| 22-Jul-2005 |
Sam Leffler <sam@FreeBSD.org> |
missed one in last commit; add device name to discard msgs
|
#
497c84ae |
| 22-Jul-2005 |
Sam Leffler <sam@FreeBSD.org> |
include device name in discard msgs
|
#
bd6f09d9 |
| 22-Jul-2005 |
Sam Leffler <sam@FreeBSD.org> |
add diag msgs for frames discarded because the direction field is wrong
|
#
1bd482ef |
| 22-Jul-2005 |
Sam Leffler <sam@FreeBSD.org> |
split data frame delivery out to a new function ieee80211_deliver_data
|
#
f6df3191 |
| 22-Jul-2005 |
Sam Leffler <sam@FreeBSD.org> |
Diff reduction against p4: o add ic_flags_ext for eventual extention of ic_flags o define/reserve flag+capabilities bits for superg, bg scan, and roaming support o refactor debug msg macros
MFC af
Diff reduction against p4: o add ic_flags_ext for eventual extention of ic_flags o define/reserve flag+capabilities bits for superg, bg scan, and roaming support o refactor debug msg macros
MFC after: 3 days
show more ...
|
#
a3d1edc2 |
| 22-Jul-2005 |
Sam Leffler <sam@FreeBSD.org> |
send a response when an auth request is denied due to an acl; might be better to silently ignore the frame but this way we give stations a chance of figuring out what's wrong
|
#
79198e85 |
| 22-Jul-2005 |
Sam Leffler <sam@FreeBSD.org> |
remove excess whitespace
|
#
b138c150 |
| 22-Jul-2005 |
Sam Leffler <sam@FreeBSD.org> |
use IF_HANDOFF when bridging frames internally so if_start gets called; fixes communication between associated sta's
MFC after: 3 days
|
#
ac594bdf |
| 11-Jul-2005 |
Sam Leffler <sam@FreeBSD.org> |
nuke assert that duplicates real check
Reviewed by: avatar Approved by: re (scottl)
|
#
1a08800d |
| 09-Jul-2005 |
Sam Leffler <sam@FreeBSD.org> |
correct check for high priority wme traffic
Noticed by: Ralf Assmann Reviewed by: apatti Approved by: re (scottl)
|
#
c52dab62 |
| 08-Jul-2005 |
Sam Leffler <sam@FreeBSD.org> |
fix another instance of the MORE_DATA bit handling for frames on the power save queue (missed in previous commit)
Submitted by: Bruno Randolf Approved by: re (scottl)
|
#
c4f040c3 |
| 06-Jul-2005 |
Sam Leffler <sam@FreeBSD.org> |
add "pureg" mode for ap operation: reject association requests from 11b-only stations when operating in 11g
Reviewed by: avatar Approved by: re (scottl)
|
#
bc5627d9 |
| 06-Jul-2005 |
Sam Leffler <sam@FreeBSD.org> |
Fix handling of data frames queued for a station in power save mode: don't mark the MORE_DATA bit when taking it off the ps queue, there's no 802.11 header then; we must wait to do this at encap time
Fix handling of data frames queued for a station in power save mode: don't mark the MORE_DATA bit when taking it off the ps queue, there's no 802.11 header then; we must wait to do this at encap time so mark the mbuf instead.
Reviewed by: avatar Approved by: re (scottl) Obtained from: Atheros
show more ...
|