PERFORCE change 66650 for review
Sam Leffler
sam at FreeBSD.org
Tue Dec 7 17:49:17 PST 2004
http://perforce.freebsd.org/chv.cgi?CH=66650
Change 66650 by sam at sam_ebb on 2004/12/08 01:48:31
correct comparison order during ap selection
Affected files ...
.. //depot/projects/wifi/sys/net80211/ieee80211_node.c#25 edit
Differences ...
==== //depot/projects/wifi/sys/net80211/ieee80211_node.c#25 (text+ko) ====
@@ -551,7 +551,7 @@
rssia = ic->ic_node_getrssi(a);
rssib = ic->ic_node_getrssi(b);
if (maxa != maxb && abs(rssib - rssia) < 5)
- return maxb - maxa;
+ return maxa - maxb;
/* XXX use freq for channel preference */
/* for now just prefer 5Ghz band to all other bands */
@@ -563,7 +563,7 @@
return -1;
/* all things being equal, use signal level */
- return rssib - rssia;
+ return rssia - rssib;
}
/*
@@ -683,7 +683,7 @@
if (ieee80211_match_bss(ic, ni) == 0) {
if (selbs == NULL)
selbs = ni;
- else if (ieee80211_node_compare(ic, ni, selbs) < 0) {
+ else if (ieee80211_node_compare(ic, ni, selbs) > 0) {
ieee80211_unref_node(&selbs);
selbs = ni;
} else
More information about the p4-projects
mailing list