History log of /freebsd/sys/net80211/ieee80211_input.c (Results 151 – 175 of 375)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
# 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 ...


12345678910>>...15