svn commit: r194854 - projects/mesh11s/sys/net80211

Rui Paulo rpaulo at FreeBSD.org
Wed Jun 24 16:25:18 UTC 2009


Author: rpaulo
Date: Wed Jun 24 16:25:17 2009
New Revision: 194854
URL: http://svn.freebsd.org/changeset/base/194854

Log:
  Now that we have the HWMP debugging bit, use it.
  
  Sponsored by:	The FreeBSD Foundation

Modified:
  projects/mesh11s/sys/net80211/ieee80211_hwmp.c

Modified: projects/mesh11s/sys/net80211/ieee80211_hwmp.c
==============================================================================
--- projects/mesh11s/sys/net80211/ieee80211_hwmp.c	Wed Jun 24 16:24:08 2009	(r194853)
+++ projects/mesh11s/sys/net80211/ieee80211_hwmp.c	Wed Jun 24 16:25:17 2009	(r194854)
@@ -274,7 +274,7 @@ ieee80211_hwmp_recv_action(struct ieee80
 	case IEEE80211_ACTION_MESHPATH_REQ:
 		if (meshpreq == NULL) {
 			IEEE80211_DISCARD(vap,
-			    IEEE80211_MSG_ACTION | IEEE80211_MSG_MESH,
+			    IEEE80211_MSG_ACTION | IEEE80211_MSG_HWMP,
 			    wh, NULL, "%s", "PREQ without IE");
 			vap->iv_stats.is_rx_mgtdiscard++;
 			return;
@@ -284,7 +284,7 @@ ieee80211_hwmp_recv_action(struct ieee80
 	case IEEE80211_ACTION_MESHPATH_REP:
 		if (meshprep == NULL) {
 			IEEE80211_DISCARD(vap,
-			    IEEE80211_MSG_ACTION | IEEE80211_MSG_MESH,
+			    IEEE80211_MSG_ACTION | IEEE80211_MSG_HWMP,
 			    wh, NULL, "%s", "PREP without IE");
 			vap->iv_stats.is_rx_mgtdiscard++;
 			return;
@@ -294,7 +294,7 @@ ieee80211_hwmp_recv_action(struct ieee80
 	case IEEE80211_ACTION_MESHPATH_ERR:
 		if (meshperr == NULL) {
 			IEEE80211_DISCARD(vap,
-			    IEEE80211_MSG_ACTION | IEEE80211_MSG_MESH,
+			    IEEE80211_MSG_ACTION | IEEE80211_MSG_HWMP,
 			    wh, NULL, "%s", "PERR without IE");
 			vap->iv_stats.is_rx_mgtdiscard++;
 			return;
@@ -304,7 +304,7 @@ ieee80211_hwmp_recv_action(struct ieee80
 	case IEEE80211_ACTION_MESHPATH_RANN:
 		if (meshrann == NULL) {
 			IEEE80211_DISCARD(vap,
-			    IEEE80211_MSG_ACTION | IEEE80211_MSG_MESH,
+			    IEEE80211_MSG_ACTION | IEEE80211_MSG_HWMP,
 			    wh, NULL, "%s", "RANN without IE");
 			vap->iv_stats.is_rx_mgtdiscard++;
 			return;
@@ -312,7 +312,7 @@ ieee80211_hwmp_recv_action(struct ieee80
 		hwmp_recv_rann(vap, ni, wh, meshrann);
 		break;
 	default:
-		IEEE80211_DISCARD_MAC(vap, IEEE80211_MSG_MESH,
+		IEEE80211_DISCARD_MAC(vap, IEEE80211_MSG_HWMP,
 		    ni->ni_macaddr, NULL,
 		    "unknown path action 0x%x", ia->ia_action);
 	}
@@ -523,7 +523,7 @@ hwmp_recv_preq(struct ieee80211vap *vap,
 	if (IEEE80211_ADDR_EQ(vap->iv_myaddr, preq->preq_origaddr))
 		return;
 
-	IEEE80211_NOTE(vap, IEEE80211_MSG_MESH, ni,
+	IEEE80211_NOTE(vap, IEEE80211_MSG_HWMP, ni,
 	    "received PREQ, source %s", ether_sprintf(preq->preq_origaddr));
 
 	/*
@@ -532,7 +532,7 @@ hwmp_recv_preq(struct ieee80211vap *vap,
 	 */
 	if (!IEEE80211_ADDR_EQ(vap->iv_myaddr, PREQ_TADDR(0)) &&
 	    !(vap->iv_meshflags & IEEE80211_MFLAGS_FWRD)) {
-		IEEE80211_DISCARD_MAC(vap, IEEE80211_MSG_MESH,
+		IEEE80211_DISCARD_MAC(vap, IEEE80211_MSG_HWMP,
 		    preq->preq_origaddr, NULL, "%s", "not accepting PREQ");
 		return;
 	}
@@ -569,7 +569,7 @@ hwmp_recv_preq(struct ieee80211vap *vap,
 	if (IEEE80211_ADDR_EQ(vap->iv_myaddr, PREQ_TADDR(0))) {
 		struct ieee80211_meshprep_ie prep;
 
-		IEEE80211_NOTE(vap, IEEE80211_MSG_MESH, ni,
+		IEEE80211_NOTE(vap, IEEE80211_MSG_HWMP, ni,
 		    "replying to %s", ether_sprintf(preq->preq_origaddr));
 		/*
 		 * Build and send a PREP frame.
@@ -612,7 +612,7 @@ hwmp_recv_preq(struct ieee80211vap *vap,
 		if (fi != NULL &&
 		    !IEEE80211_ADDR_EQ(fi->fi_nexthop, invalidaddr)) {
 
-			IEEE80211_NOTE(vap, IEEE80211_MSG_MESH, ni,
+			IEEE80211_NOTE(vap, IEEE80211_MSG_HWMP, ni,
 			    "forwarding PREQ from %s",
 			    ether_sprintf(preq->preq_origaddr));
 			/*
@@ -637,7 +637,7 @@ hwmp_recv_preq(struct ieee80211vap *vap,
 	    		if (!(PREQ_TFLAGS(0) & IEEE80211_MESHPREQ_TFLAGS_TO)) {
 				struct ieee80211_meshprep_ie prep;
 
-				IEEE80211_NOTE(vap, IEEE80211_MSG_MESH, ni,
+				IEEE80211_NOTE(vap, IEEE80211_MSG_HWMP, ni,
 				    "intermediate reply for PREQ from %s",
 				    ether_sprintf(preq->preq_origaddr));
 				prep.prep_flags = 0;
@@ -655,7 +655,7 @@ hwmp_recv_preq(struct ieee80211vap *vap,
 				    broadcastaddr, &prep);
 			}
 		} else {
-			IEEE80211_NOTE(vap, IEEE80211_MSG_MESH, ni,
+			IEEE80211_NOTE(vap, IEEE80211_MSG_HWMP, ni,
 			    "forwarding PREQ from %s",
 			    ether_sprintf(preq->preq_origaddr));
 			/*
@@ -740,7 +740,7 @@ hwmp_recv_prep(struct ieee80211vap *vap,
 	    !(vap->iv_meshflags & IEEE80211_MFLAGS_FWRD))
 		return;
 
-	IEEE80211_NOTE(vap, IEEE80211_MSG_MESH, ni,
+	IEEE80211_NOTE(vap, IEEE80211_MSG_HWMP, ni,
 	    "received PREP from %s", ether_sprintf(prep->prep_origaddr));
 
 	HWMP_LOCK(hs);
@@ -758,7 +758,7 @@ hwmp_recv_prep(struct ieee80211vap *vap,
 	    prep->prep_ttl > 1) {
 		struct ieee80211_meshprep_ie pprep; /* propagated PREP */
 
-		IEEE80211_NOTE(vap, IEEE80211_MSG_MESH, ni,
+		IEEE80211_NOTE(vap, IEEE80211_MSG_HWMP, ni,
 		    "propagating PREP from %s",
 		    ether_sprintf(prep->prep_origaddr));
 
@@ -1013,7 +1013,7 @@ ieee80211_hwmp_discover(struct ieee80211
 		unknowndst = 1;
 	}
 	if (sendpreq) {
-		IEEE80211_NOTE_MAC(vap, IEEE80211_MSG_MESH, dest,
+		IEEE80211_NOTE_MAC(vap, IEEE80211_MSG_HWMP, dest,
 		    "%s", "initiating path discovery");
 		/*
 		 * Try to discover the path for this node.
@@ -1045,7 +1045,7 @@ ieee80211_hwmp_discover(struct ieee80211
 	if (!IEEE80211_ADDR_EQ(fi->fi_nexthop, invalidaddr))
 		return ieee80211_find_txnode(vap, fi->fi_nexthop);
 
-	IEEE80211_DISCARD_MAC(vap, IEEE80211_MSG_MESH,
+	IEEE80211_DISCARD_MAC(vap, IEEE80211_MSG_HWMP,
 	    dest, NULL, "%s", "no valid path to this node");
 
 	return NULL;


More information about the svn-src-projects mailing list