Module Name: src Committed By: christos Date: Thu Jan 10 17:40:10 UTC 2013
Modified Files: src/sys/net80211: ieee80211_input.c ieee80211_node.c ieee80211_proto.c ieee80211_proto.h Log Message: The IEEE80211_F_ flag prefix was used for both the flags in ieee80211_var.h and for the rates in ieee80211_proto.h; rename the rate bits as _R_ to avoid confusion. To generate a diff of this commit: cvs rdiff -u -r1.72 -r1.73 src/sys/net80211/ieee80211_input.c cvs rdiff -u -r1.63 -r1.64 src/sys/net80211/ieee80211_node.c cvs rdiff -u -r1.29 -r1.30 src/sys/net80211/ieee80211_proto.c cvs rdiff -u -r1.18 -r1.19 src/sys/net80211/ieee80211_proto.h Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
Modified files: Index: src/sys/net80211/ieee80211_input.c diff -u src/sys/net80211/ieee80211_input.c:1.72 src/sys/net80211/ieee80211_input.c:1.73 --- src/sys/net80211/ieee80211_input.c:1.72 Sat Dec 31 15:41:58 2011 +++ src/sys/net80211/ieee80211_input.c Thu Jan 10 12:40:10 2013 @@ -1,4 +1,4 @@ -/* $NetBSD: ieee80211_input.c,v 1.72 2011/12/31 20:41:58 christos Exp $ */ +/* $NetBSD: ieee80211_input.c,v 1.73 2013/01/10 17:40:10 christos Exp $ */ /*- * Copyright (c) 2001 Atsushi Onoe * Copyright (c) 2002-2005 Sam Leffler, Errno Consulting @@ -36,7 +36,7 @@ __FBSDID("$FreeBSD: src/sys/net80211/ieee80211_input.c,v 1.81 2005/08/10 16:22:29 sam Exp $"); #endif #ifdef __NetBSD__ -__KERNEL_RCSID(0, "$NetBSD: ieee80211_input.c,v 1.72 2011/12/31 20:41:58 christos Exp $"); +__KERNEL_RCSID(0, "$NetBSD: ieee80211_input.c,v 1.73 2013/01/10 17:40:10 christos Exp $"); #endif #include "opt_inet.h" @@ -2168,8 +2168,8 @@ ieee80211_recv_mgmt(struct ieee80211com ni->ni_rssi = rssi; ni->ni_rstamp = rstamp; rate = ieee80211_setup_rates(ni, rates, xrates, - IEEE80211_F_DOSORT | IEEE80211_F_DOFRATE - | IEEE80211_F_DONEGO | IEEE80211_F_DODEL); + IEEE80211_R_DOSORT | IEEE80211_R_DOFRATE + | IEEE80211_R_DONEGO | IEEE80211_R_DODEL); if (rate & IEEE80211_RATE_BASIC) { IEEE80211_DISCARD(ic, IEEE80211_MSG_XRATE, wh, ieee80211_mgt_subtype_name[subtype >> @@ -2398,8 +2398,8 @@ ieee80211_recv_mgmt(struct ieee80211com return; } rate = ieee80211_setup_rates(ni, rates, xrates, - IEEE80211_F_DOSORT | IEEE80211_F_DOFRATE | - IEEE80211_F_DONEGO | IEEE80211_F_DODEL); + IEEE80211_R_DOSORT | IEEE80211_R_DOFRATE | + IEEE80211_R_DONEGO | IEEE80211_R_DODEL); /* * If constrained to 11g-only stations reject an * 11b-only station. We cheat a bit here by looking @@ -2519,8 +2519,8 @@ ieee80211_recv_mgmt(struct ieee80211com IEEE80211_VERIFY_ELEMENT(rates, IEEE80211_RATE_MAXSIZE); rate = ieee80211_setup_rates(ni, rates, xrates, - IEEE80211_F_DOSORT | IEEE80211_F_DOFRATE | - IEEE80211_F_DONEGO | IEEE80211_F_DODEL); + IEEE80211_R_DOSORT | IEEE80211_R_DOFRATE | + IEEE80211_R_DONEGO | IEEE80211_R_DODEL); if (rate & IEEE80211_RATE_BASIC) { IEEE80211_DPRINTF(ic, IEEE80211_MSG_ASSOC, "[%s] %sassoc failed (rate set mismatch)\n", Index: src/sys/net80211/ieee80211_node.c diff -u src/sys/net80211/ieee80211_node.c:1.63 src/sys/net80211/ieee80211_node.c:1.64 --- src/sys/net80211/ieee80211_node.c:1.63 Fri Jan 2 22:43:23 2009 +++ src/sys/net80211/ieee80211_node.c Thu Jan 10 12:40:10 2013 @@ -1,4 +1,4 @@ -/* $NetBSD: ieee80211_node.c,v 1.63 2009/01/03 03:43:23 yamt Exp $ */ +/* $NetBSD: ieee80211_node.c,v 1.64 2013/01/10 17:40:10 christos Exp $ */ /*- * Copyright (c) 2001 Atsushi Onoe * Copyright (c) 2002-2005 Sam Leffler, Errno Consulting @@ -36,7 +36,7 @@ __FBSDID("$FreeBSD: src/sys/net80211/ieee80211_node.c,v 1.65 2005/08/13 17:50:21 sam Exp $"); #endif #ifdef __NetBSD__ -__KERNEL_RCSID(0, "$NetBSD: ieee80211_node.c,v 1.63 2009/01/03 03:43:23 yamt Exp $"); +__KERNEL_RCSID(0, "$NetBSD: ieee80211_node.c,v 1.64 2013/01/10 17:40:10 christos Exp $"); #endif #include "opt_inet.h" @@ -526,7 +526,7 @@ ieee80211_match_bss(struct ieee80211com if (ni->ni_capinfo & IEEE80211_CAPINFO_PRIVACY) fail |= 0x04; } - rate = ieee80211_fix_rate(ni, IEEE80211_F_DONEGO | IEEE80211_F_DOFRATE); + rate = ieee80211_fix_rate(ni, IEEE80211_R_DONEGO | IEEE80211_R_DOFRATE); if (rate & IEEE80211_RATE_BASIC) fail |= 0x08; if (ic->ic_des_esslen != 0 && @@ -820,7 +820,7 @@ ieee80211_sta_join(struct ieee80211com * * Delete unusable rates; we've already checked * that the negotiated rate set is acceptable. */ - ieee80211_fix_rate(selbs, IEEE80211_F_DODEL); + ieee80211_fix_rate(selbs, IEEE80211_R_DODEL); /* * Fillin the neighbor table; it will already * exist if we are simply switching mastership. @@ -1306,7 +1306,7 @@ ieee80211_add_scan(struct ieee80211com * saveie(&ni->ni_wpa_ie, sp->wpa); /* NB: must be after ni_chan is setup */ - ieee80211_setup_rates(ni, sp->rates, sp->xrates, IEEE80211_F_DOSORT); + ieee80211_setup_rates(ni, sp->rates, sp->xrates, IEEE80211_R_DOSORT); if (!newnode) ieee80211_free_node(ni); @@ -1336,7 +1336,7 @@ ieee80211_init_neighbor(struct ieee80211 /* NB: must be after ni_chan is setup */ ieee80211_setup_rates(ni, sp->rates, sp->xrates, - IEEE80211_F_DODEL | IEEE80211_F_DONEGO | IEEE80211_F_DOSORT); + IEEE80211_R_DODEL | IEEE80211_R_DONEGO | IEEE80211_R_DOSORT); if (ic->ic_newassoc != NULL) ic->ic_newassoc(ni, isnew); Index: src/sys/net80211/ieee80211_proto.c diff -u src/sys/net80211/ieee80211_proto.c:1.29 src/sys/net80211/ieee80211_proto.c:1.30 --- src/sys/net80211/ieee80211_proto.c:1.29 Sun Jan 13 08:01:12 2008 +++ src/sys/net80211/ieee80211_proto.c Thu Jan 10 12:40:10 2013 @@ -1,4 +1,4 @@ -/* $NetBSD: ieee80211_proto.c,v 1.29 2008/01/13 13:01:12 degroote Exp $ */ +/* $NetBSD: ieee80211_proto.c,v 1.30 2013/01/10 17:40:10 christos Exp $ */ /*- * Copyright (c) 2001 Atsushi Onoe * Copyright (c) 2002-2005 Sam Leffler, Errno Consulting @@ -36,7 +36,7 @@ __FBSDID("$FreeBSD: src/sys/net80211/ieee80211_proto.c,v 1.23 2005/08/10 16:22:29 sam Exp $"); #endif #ifdef __NetBSD__ -__KERNEL_RCSID(0, "$NetBSD: ieee80211_proto.c,v 1.29 2008/01/13 13:01:12 degroote Exp $"); +__KERNEL_RCSID(0, "$NetBSD: ieee80211_proto.c,v 1.30 2013/01/10 17:40:10 christos Exp $"); #endif /* @@ -356,16 +356,16 @@ ieee80211_fix_rate(struct ieee80211_node * If the fixed rate check was requested but no * fixed has been defined then just remove it. */ - if ((flags & IEEE80211_F_DOFRATE) && + if ((flags & IEEE80211_R_DOFRATE) && ic->ic_fixed_rate == IEEE80211_FIXED_RATE_NONE) - flags &= ~IEEE80211_F_DOFRATE; + flags &= ~IEEE80211_R_DOFRATE; error = 0; okrate = badrate = fixedrate = 0; srs = &ic->ic_sup_rates[ieee80211_chan2mode(ic, ni->ni_chan)]; nrs = &ni->ni_rates; for (i = 0; i < nrs->rs_nrates; ) { ignore = 0; - if (flags & IEEE80211_F_DOSORT) { + if (flags & IEEE80211_R_DOSORT) { /* * Sort rates. */ @@ -379,14 +379,14 @@ ieee80211_fix_rate(struct ieee80211_node } r = nrs->rs_rates[i] & IEEE80211_RATE_VAL; badrate = r; - if (flags & IEEE80211_F_DOFRATE) { + if (flags & IEEE80211_R_DOFRATE) { /* * Check any fixed rate is included. */ if (r == RV(srs->rs_rates[ic->ic_fixed_rate])) fixedrate = r; } - if (flags & IEEE80211_F_DONEGO) { + if (flags & IEEE80211_R_DONEGO) { /* * Check against supported rates. */ @@ -420,7 +420,7 @@ ieee80211_fix_rate(struct ieee80211_node ignore++; } } - if (flags & IEEE80211_F_DODEL) { + if (flags & IEEE80211_R_DODEL) { /* * Delete unacceptable rates. */ @@ -439,7 +439,7 @@ ieee80211_fix_rate(struct ieee80211_node i++; } if (okrate == 0 || error != 0 || - ((flags & IEEE80211_F_DOFRATE) && fixedrate == 0)) + ((flags & IEEE80211_R_DOFRATE) && fixedrate == 0)) return badrate | IEEE80211_RATE_BASIC; else return RV(okrate); Index: src/sys/net80211/ieee80211_proto.h diff -u src/sys/net80211/ieee80211_proto.h:1.18 src/sys/net80211/ieee80211_proto.h:1.19 --- src/sys/net80211/ieee80211_proto.h:1.18 Mon Feb 21 18:50:08 2011 +++ src/sys/net80211/ieee80211_proto.h Thu Jan 10 12:40:10 2013 @@ -1,4 +1,4 @@ -/* $NetBSD: ieee80211_proto.h,v 1.18 2011/02/21 23:50:08 jmcneill Exp $ */ +/* $NetBSD: ieee80211_proto.h,v 1.19 2013/01/10 17:40:10 christos Exp $ */ /*- * Copyright (c) 2001 Atsushi Onoe * Copyright (c) 2002-2005 Sam Leffler, Errno Consulting @@ -176,10 +176,10 @@ void ieee80211_aclator_unregister(const const struct ieee80211_aclator *ieee80211_aclator_get(const char *name); /* flags for ieee80211_fix_rate() */ -#define IEEE80211_F_DOSORT 0x00000001 /* sort rate list */ -#define IEEE80211_F_DOFRATE 0x00000002 /* use fixed rate */ -#define IEEE80211_F_DONEGO 0x00000004 /* calc negotiated rate */ -#define IEEE80211_F_DODEL 0x00000008 /* delete ignore rate */ +#define IEEE80211_R_DOSORT 0x00000001 /* sort rate list */ +#define IEEE80211_R_DOFRATE 0x00000002 /* use fixed rate */ +#define IEEE80211_R_DONEGO 0x00000004 /* calc negotiated rate */ +#define IEEE80211_R_DODEL 0x00000008 /* delete ignore rate */ int ieee80211_fix_rate(struct ieee80211_node *, int); /*