From owner-svn-soc-all@FreeBSD.ORG Sat Sep 7 10:29:22 2013 Return-Path: Delivered-To: svn-soc-all@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTP id CDA31647 for ; Sat, 7 Sep 2013 10:29:22 +0000 (UTC) (envelope-from ccqin@FreeBSD.org) Received: from socsvn.freebsd.org (socsvn.freebsd.org [IPv6:2001:1900:2254:206a::50:2]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id B9BE8289A for ; Sat, 7 Sep 2013 10:29:22 +0000 (UTC) Received: from socsvn.freebsd.org ([127.0.1.124]) by socsvn.freebsd.org (8.14.7/8.14.7) with ESMTP id r87ATMYn047094 for ; Sat, 7 Sep 2013 10:29:22 GMT (envelope-from ccqin@FreeBSD.org) Received: (from www@localhost) by socsvn.freebsd.org (8.14.7/8.14.6/Submit) id r87ATMfR047090 for svn-soc-all@FreeBSD.org; Sat, 7 Sep 2013 10:29:22 GMT (envelope-from ccqin@FreeBSD.org) Date: Sat, 7 Sep 2013 10:29:22 GMT Message-Id: <201309071029.r87ATMfR047090@socsvn.freebsd.org> X-Authentication-Warning: socsvn.freebsd.org: www set sender to ccqin@FreeBSD.org using -f From: ccqin@FreeBSD.org To: svn-soc-all@FreeBSD.org Subject: socsvn commit: r257070 - in soc2013/ccqin/head/sys: dev/ath net80211 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-soc-all@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: SVN commit messages for the entire Summer of Code repository List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 07 Sep 2013 10:29:23 -0000 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");