Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 21 Feb 2008 00:25:35 GMT
From:      Sam Leffler <sam@FreeBSD.org>
To:        Perforce Change Reviews <perforce@freebsd.org>
Subject:   PERFORCE change 135858 for review
Message-ID:  <200802210025.m1L0PZch019310@repoman.freebsd.org>

next in thread | raw e-mail | index | archive | help
http://perforce.freebsd.org/chv.cgi?CH=135858

Change 135858 by sam@sam_ebb on 2008/02/21 00:25:26

	guard against being called prior to associate; probably should
	overhaul the api's but this stuff is too lame to waste time on

Affected files ...

.. //depot/projects/vap/sys/net80211/ieee80211_rssadapt.c#3 edit

Differences ...

==== //depot/projects/vap/sys/net80211/ieee80211_rssadapt.c#3 (text+ko) ====

@@ -215,13 +215,15 @@
 }
 
 void
-ieee80211_rssadapt_tx_complete(struct ieee80211_rssadapt_node *rn,
+ieee80211_rssadapt_tx_complete(struct ieee80211_rssadapt_node *ra,
     int success, int pktlen, int rate, int rssi)
 {
-	if (success)
-		rssadapt_raise_rate(rn, pktlen, rate, rssi);
-	else
-		rssadapt_lower_rate(rn, pktlen, rate, rssi);
+	if (ra->ra_ni != NULL) {	/* setup when associated */
+		if (success)
+			rssadapt_raise_rate(ra, pktlen, rate, rssi);
+		else
+			rssadapt_lower_rate(ra, pktlen, rate, rssi);
+	}
 }
 
 /*



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200802210025.m1L0PZch019310>