svn commit: r188494 - head/sys/net80211

Sam Leffler sam at FreeBSD.org
Wed Feb 11 10:40:10 PST 2009


Author: sam
Date: Wed Feb 11 18:40:09 2009
New Revision: 188494
URL: http://svn.freebsd.org/changeset/base/188494

Log:
  improve key index map reclaim debug msg

Modified:
  head/sys/net80211/ieee80211_node.c

Modified: head/sys/net80211/ieee80211_node.c
==============================================================================
--- head/sys/net80211/ieee80211_node.c	Wed Feb 11 18:39:20 2009	(r188493)
+++ head/sys/net80211/ieee80211_node.c	Wed Feb 11 18:40:09 2009	(r188494)
@@ -1719,8 +1719,8 @@ node_reclaim(struct ieee80211_node_table
 	if (nt->nt_keyixmap != NULL && keyix < nt->nt_keyixmax &&
 	    nt->nt_keyixmap[keyix] == ni) {
 		IEEE80211_DPRINTF(ni->ni_vap, IEEE80211_MSG_NODE,
-			"%s: %p<%s> clear key map entry\n",
-			__func__, ni, ether_sprintf(ni->ni_macaddr));
+			"%s: %p<%s> clear key map entry %u\n",
+			__func__, ni, ether_sprintf(ni->ni_macaddr), keyix);
 		nt->nt_keyixmap[keyix] = NULL;
 		ieee80211_node_decref(ni);	/* NB: don't need free */
 	}
@@ -1763,8 +1763,7 @@ ieee80211_node_reclaim(struct ieee80211_
 		 */
 		_ieee80211_free_node(ni);
 		nt = NULL;
-	} else if (ieee80211_node_refcnt(ni) == 1 &&
-	    nt->nt_keyixmap != NULL) {
+	} else if (ieee80211_node_refcnt(ni) == 1 && nt->nt_keyixmap != NULL) {
 		ieee80211_keyix keyix;
 		/*
 		 * Check for a last reference in the key mapping table.
@@ -1774,8 +1773,8 @@ ieee80211_node_reclaim(struct ieee80211_
 		    nt->nt_keyixmap[keyix] == ni) {
 			IEEE80211_DPRINTF(ni->ni_vap,
 			    IEEE80211_MSG_NODE,
-			    "%s: %p<%s> clear key map entry", __func__,
-			    ni, ether_sprintf(ni->ni_macaddr));
+			    "%s: %p<%s> clear key map entry %u", __func__,
+			    ni, ether_sprintf(ni->ni_macaddr), keyix);
 			nt->nt_keyixmap[keyix] = NULL;
 			ieee80211_node_decref(ni); /* XXX needed? */
 			_ieee80211_free_node(ni);


More information about the svn-src-all mailing list