Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 7 Sep 2013 10:29:22 GMT
From:      ccqin@FreeBSD.org
To:        svn-soc-all@FreeBSD.org
Subject:   socsvn commit: r257070 - in soc2013/ccqin/head/sys: dev/ath net80211
Message-ID:  <201309071029.r87ATMfR047090@socsvn.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: ccqin
Date: Sat Sep  7 10:29:22 2013
New Revision: 257070
URL: http://svnweb.FreeBSD.org/socsvn/?view=rev&rev=257070

Log:
  add some debug msgs to funcs relating to rateclt mbuf tag.
  

Modified:
  soc2013/ccqin/head/sys/dev/ath/if_ath.c
  soc2013/ccqin/head/sys/dev/ath/if_ath_tx.c
  soc2013/ccqin/head/sys/net80211/ieee80211_freebsd.c

Modified: soc2013/ccqin/head/sys/dev/ath/if_ath.c
==============================================================================
--- soc2013/ccqin/head/sys/dev/ath/if_ath.c	Sat Sep  7 09:47:18 2013	(r257069)
+++ soc2013/ccqin/head/sys/dev/ath/if_ath.c	Sat Sep  7 10:29:22 2013	(r257070)
@@ -4099,7 +4099,9 @@
 						ts->ts_shortretry, ts->ts_longretry,
 						ts->ts_finaltsi, ts->ts_rate);
 				ieee80211_ratectl_tx_complete(ni->ni_vap, ni, rc_info);
-			}
+			} else
+				IEEE80211_NOTE(ni->ni_vap, IEEE80211_MSG_RATECTL, ni,
+						"%s: can't locate mbuf tag for ratectl.\n", __func__);
 		}
 		ath_tx_default_comp(sc, bf, 0);
 	} else

Modified: soc2013/ccqin/head/sys/dev/ath/if_ath_tx.c
==============================================================================
--- soc2013/ccqin/head/sys/dev/ath/if_ath_tx.c	Sat Sep  7 09:47:18 2013	(r257069)
+++ soc2013/ccqin/head/sys/dev/ath/if_ath_tx.c	Sat Sep  7 10:29:22 2013	(r257070)
@@ -1425,8 +1425,11 @@
 				sizeof(struct ieee80211_rc_info), M_NOWAIT);
 		if (NULL == mtag)
 			return;
-		/* XXX need some msg out here.*/
-	}
+		IEEE80211_NOTE(ni->ni_vap, IEEE80211_MSG_RATECTL, ni,
+				"%s: can't alloc mbuf tag for ratectl.\n", __func__);
+	} else
+		IEEE80211_NOTE(ni->ni_vap, IEEE80211_MSG_RATECTL, ni,
+				"%s: nani? find mbuf tag for ratectl directly.\n", __func__);
 	
 	rc_info = (struct ieee80211_rc_info*)(mtag + 1);
 	rc = rc_info->iri_rc;
@@ -4159,7 +4162,9 @@
 					ts->ts_shortretry, ts->ts_longretry,
 					ts->ts_finaltsi, ts->ts_rate);
 			ieee80211_ratectl_tx_complete(ni->ni_vap, ni, rc_info);
-		}
+		} else
+			IEEE80211_NOTE(ni->ni_vap, IEEE80211_MSG_RATECTL, ni,
+					"%s: can't locate mbuf tag for ratectl.\n", __func__);
 	}
 
 	ath_tx_default_comp(sc, bf, fail);
@@ -4557,7 +4562,9 @@
 				ts.ts_shortretry, ts.ts_longretry,
 				ts.ts_finaltsi, ts.ts_rate);
 		ieee80211_ratectl_tx_complete(ni->ni_vap, ni, rc_info);
-	}
+	} else
+		IEEE80211_NOTE(ni->ni_vap, IEEE80211_MSG_RATECTL, ni,
+				"%s: can't locate mbuf tag for ratectl.\n", __func__);
 	
 	ATH_TX_LOCK(sc);
 	tap = ath_tx_get_tx_tid(an, tid->tid);
@@ -4965,7 +4972,9 @@
 					ts.ts_shortretry, ts.ts_longretry,
 					ts.ts_finaltsi, ts.ts_rate);
 			ieee80211_ratectl_tx_complete(ni->ni_vap, ni, rc_info);
-		}
+		} else
+			IEEE80211_NOTE(ni->ni_vap, IEEE80211_MSG_RATECTL, ni,
+					"%s: can't locate mbuf tag for ratectl.\n", __func__);
 	}
 
 	/*
@@ -5074,7 +5083,9 @@
 					ts.ts_shortretry, ts.ts_longretry,
 					ts.ts_finaltsi, ts.ts_rate);
 			ieee80211_ratectl_tx_complete(ni->ni_vap, ni, rc_info);
-		}
+		} else
+			IEEE80211_NOTE(ni->ni_vap, IEEE80211_MSG_RATECTL, ni,
+					"%s: can't locate mbuf tag for ratectl.\n", __func__);
 	}
 	/*
 	 * This is called early so atid->hwq_depth can be tracked.

Modified: soc2013/ccqin/head/sys/net80211/ieee80211_freebsd.c
==============================================================================
--- soc2013/ccqin/head/sys/net80211/ieee80211_freebsd.c	Sat Sep  7 09:47:18 2013	(r257069)
+++ soc2013/ccqin/head/sys/net80211/ieee80211_freebsd.c	Sat Sep  7 10:29:22 2013	(r257070)
@@ -264,7 +264,7 @@
 #ifdef IEEE80211_DEBUG
 	ieee80211_debug |= IEEE80211_MSG_RATECTL;
 	vap->iv_debug = ieee80211_debug;
-	if_printf(ifp, "%s: iv_debug=0x%x\n", __func__, vap->iv_debug);
+	if_printf(ifp, "%s: iv_debug=0x%08x\n", __func__, vap->iv_debug);
 	SYSCTL_ADD_UINT(ctx, SYSCTL_CHILDREN(oid), OID_AUTO,
 		"debug", CTLFLAG_RW, &vap->iv_debug, 0,
 		"control debugging printfs");



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