[Madwifi-cvs] madwifi/ath_rate/sample sample.c,1.1.2.16,1.1.2.17
Status: Beta
Brought to you by:
otaku
From: Sebastian W. <to...@us...> - 2005-07-27 11:03:37
|
Update of /cvsroot/madwifi/madwifi/ath_rate/sample In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv6544/ath_rate/sample Modified Files: Tag: BSD sample.c Log Message: bunch of changes from FreeBSD: - simplify some api's by removing ic parameter (implicit in node reference) - define IEEE80211_FIXED_RATE_NONE and use it instead of -1 - move default settings for RTS and frag thresholds to ieee80211_var.h - define/reserve flag+capabilities bits for superg, bg scan, and roaming support - split xmit of probe request frame out into a separate routine that takes explicit parameters; this will be needed when scanning is decoupled from the state machine to do bg scanning - split 802.11 frame xmit setup code into ieee80211_send_setup - bandaid ni_fails handling so ap's with association failures are reconsidered after a bit; a proper fix involves more changes to the scanning infrastructure - move inactivity-related debug msgs under IEEE80211_MSG_INACT - probe inactive neighbors in adhoc mode (they don't have an association id so previously were being timed out) - when bridging internally bypass the bss node as traffic to it must follow the normal input path (modified own fix) - 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 - 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 - refactor debug msg macros - include device name in discard msgs - add diag msgs for frames discarded because the direction field is wrong split data frame delivery out to a new function ieee80211_deliver_data - add stats we know we'll need soon and some spare fields for future expansion - add ic_flags_ext for eventual extention of ic_flags Index: sample.c =================================================================== RCS file: /cvsroot/madwifi/madwifi/ath_rate/sample/sample.c,v retrieving revision 1.1.2.16 retrieving revision 1.1.2.17 diff -C2 -d -r1.1.2.16 -r1.1.2.17 *** sample.c 3 Jun 2005 19:28:32 -0000 1.1.2.16 --- sample.c 27 Jul 2005 11:02:54 -0000 1.1.2.17 *************** *** 696,700 **** } ! if (ic->ic_fixed_rate != -1) { srate = sn->num_rates - 1; --- 696,700 ---- } ! if (ic->ic_fixed_rate != IEEE80211_FIXED_RATE_NONE) { srate = sn->num_rates - 1; |