Author: adrian
Date: Mon Feb 18 04:19:21 2013
New Revision: 246934
URL: http://svnweb.freebsd.org/changeset/base/246934

Log:
  Make this output more terse.

Modified:
  head/tools/tools/ath/athalq/ar5416_ds.c

Modified: head/tools/tools/ath/athalq/ar5416_ds.c
==============================================================================
--- head/tools/tools/ath/athalq/ar5416_ds.c     Mon Feb 18 04:10:38 2013        
(r246933)
+++ head/tools/tools/ath/athalq/ar5416_ds.c     Mon Feb 18 04:19:21 2013        
(r246934)
@@ -45,23 +45,34 @@ ar5416_decode_txstatus(struct if_ath_alq
        /* XXX assumes txs is smaller than PAYLOAD_LEN! */
        memcpy(&txs, &a->payload, sizeof(struct ar5416_desc));
 
-       printf("[%u.%06u] [%llu] TXSTATUS: TxDone=%d, TS=0x%08x\n",
+       printf("[%u.%06u] [%llu] TXSTATUS: TxDone=%d, FrmOk=%d, filt=%d, 
TS=0x%08x\n",
            (unsigned int) be32toh(a->hdr.tstamp_sec),
            (unsigned int) be32toh(a->hdr.tstamp_usec),
            (unsigned long long) be64toh(a->hdr.threadid),
            MF(txs.u.tx.status[9], AR_TxDone),
+           MF(txs.u.tx.status[1], AR_FrmXmitOK),
+           MF(txs.u.tx.status[1], AR_Filtered),
            txs.u.tx.status[2]);
 
        /* ds_txstatus0 */
-       printf("    RX RSSI 0 [%d %d %d]\n",
+       printf("    RX RSSI 0 [%d %d %d]",
            MS(txs.u.tx.status[0], AR_TxRSSIAnt00),
            MS(txs.u.tx.status[0], AR_TxRSSIAnt01),
            MS(txs.u.tx.status[0], AR_TxRSSIAnt02));
-       printf("    BA Valid=%d\n",
+
+       /* ds_txstatus5 */
+       printf(" RX RSSI 1 [%d %d %d] Comb=%d\n",
+           MS(txs.u.tx.status[5], AR_TxRSSIAnt10),
+           MS(txs.u.tx.status[5], AR_TxRSSIAnt11),
+           MS(txs.u.tx.status[5], AR_TxRSSIAnt12),
+           MS(txs.u.tx.status[5], AR_TxRSSICombined));
+
+       /* ds_txstatus0 */
+       printf("    BA Valid=%d",
            MF(txs.u.tx.status[0], AR_TxBaStatus));
 
        /* ds_txstatus1 */
-       printf("    Frmok=%d, xretries=%d, fifounderrun=%d, filt=%d\n",
+       printf(", Frmok=%d, xretries=%d, fifounderrun=%d, filt=%d\n",
            MF(txs.u.tx.status[1], AR_FrmXmitOK),
            MF(txs.u.tx.status[1], AR_ExcessiveRetries),
            MF(txs.u.tx.status[1], AR_FIFOUnderrun),
@@ -79,19 +90,13 @@ ar5416_decode_txstatus(struct if_ath_alq
            MS(txs.u.tx.status[1], AR_VirtRetryCnt));
 
        /* ds_txstatus2 */
-       printf("    TxTimestamp=0x%08x\n", txs.u.tx.status[2]);
+       printf("    TxTimestamp=0x%08x", txs.u.tx.status[2]);
 
        /* ds_txstatus3 */
        /* ds_txstatus4 */
-       printf("    BALow=0x%08x\n", txs.u.tx.status[3]);
-       printf("    BAHigh=0x%08x\n", txs.u.tx.status[4]);
+       printf(", BALow=0x%08x", txs.u.tx.status[3]);
+       printf(", BAHigh=0x%08x\n", txs.u.tx.status[4]);
 
-       /* ds_txstatus5 */
-       printf("    RX RSSI 1 [%d %d %d] Comb=%d\n",
-           MS(txs.u.tx.status[5], AR_TxRSSIAnt10),
-           MS(txs.u.tx.status[5], AR_TxRSSIAnt11),
-           MS(txs.u.tx.status[5], AR_TxRSSIAnt12),
-           MS(txs.u.tx.status[5], AR_TxRSSICombined));
 
        /* ds_txstatus6 */
        /* ds_txstatus7 */
@@ -174,26 +179,23 @@ ar5416_decode_txdesc(struct if_ath_alq_p
            MS(txc.ds_ctl2, AR_XmitDataTries2),
            MS(txc.ds_ctl2, AR_XmitDataTries3));
 
-       /* ds_ctl3 */
-       printf("    rate0=0x%02x, rate1=0x%02x, rate2=0x%02x, rate3=0x%02x\n",
+       /* ds_ctl3, 4 */
+       printf("    try 0: Rate=0x%02x, PktDur=%d, RTS/CTS ena=%d\n",
            MS(txc.ds_ctl3, AR_XmitRate0),
-           MS(txc.ds_ctl3, AR_XmitRate1),
-           MS(txc.ds_ctl3, AR_XmitRate2),
-           MS(txc.ds_ctl3, AR_XmitRate3));
-
-       /* ds_ctl4 */
-       printf("    try 0: PktDur=%d, RTS/CTS ena=%d\n",
            MS(txc.ds_ctl4, AR_PacketDur0),
            MF(txc.ds_ctl4, AR_RTSCTSQual0));
-       printf("    try 1: PktDur=%d, RTS/CTS ena=%d\n",
+       printf("    try 1: Rate=0x%02x, PktDur=%d, RTS/CTS ena=%d\n",
+           MS(txc.ds_ctl3, AR_XmitRate1),
            MS(txc.ds_ctl4, AR_PacketDur1),
            MF(txc.ds_ctl4, AR_RTSCTSQual1));
 
-       /* ds_ctl5 */
-       printf("    try 2: PktDur=%d, RTS/CTS ena=%d\n",
+       /* ds_ctl3, 5 */
+       printf("    try 2: Rate=0x%02x, PktDur=%d, RTS/CTS ena=%d\n",
+           MS(txc.ds_ctl3, AR_XmitRate2),
            MS(txc.ds_ctl5, AR_PacketDur2),
            MF(txc.ds_ctl5, AR_RTSCTSQual2));
-       printf("    try 3: PktDur=%d, RTS/CTS ena=%d\n",
+       printf("    try 3: Rate=0x%02x, PktDur=%d, RTS/CTS ena=%d\n",
+           MS(txc.ds_ctl3, AR_XmitRate3),
            MS(txc.ds_ctl5, AR_PacketDur3),
            MF(txc.ds_ctl5, AR_RTSCTSQual3));
 
@@ -254,11 +256,12 @@ ar5416_decode_rxstatus(struct if_ath_alq
        /* XXX assumes rxs is smaller than PAYLOAD_LEN! */
        memcpy(&rxs, &a->payload, sizeof(struct ar5416_desc));
 
-       printf("[%u.%06u] [%llu] RXSTATUS: RxDone=%d, TS=0x%08x\n",
+       printf("[%u.%06u] [%llu] RXSTATUS: RxDone=%d, RxRate=0x%02x, 
TS=0x%08x\n",
            (unsigned int) be32toh(a->hdr.tstamp_sec),
            (unsigned int) be32toh(a->hdr.tstamp_usec),
            (unsigned long long) be64toh(a->hdr.threadid),
            MF(rxs.ds_rxstatus8, AR_RxDone),
+           MS(rxs.ds_rxstatus0, AR_RxRate),
            rxs.ds_rxstatus2);
 
        printf("  link=0x%08x, data=0x%08x, ctl0=0x%08x, ctl2=0x%08x\n",
@@ -277,15 +280,22 @@ ar5416_decode_rxstatus(struct if_ath_alq
            MS(rxs.ds_rxstatus0, AR_RxRSSIAnt01),
            MS(rxs.ds_rxstatus0, AR_RxRSSIAnt02));
 
+       /* status4 */
+       printf("  RSSIExt[0]=%d, RSSIExt[1]=%d, RSSIExt[2]=%d, RSSIComb=%d\n",
+           MS(rxs.ds_rxstatus4, AR_RxRSSIAnt10),
+           MS(rxs.ds_rxstatus4, AR_RxRSSIAnt11),
+           MS(rxs.ds_rxstatus4, AR_RxRSSIAnt12),
+           MS(rxs.ds_rxstatus4, AR_RxRSSICombined));
+
+       /* status2 */
+       printf("  RxTimestamp=0x%08x,", rxs.ds_rxstatus2);
+
        /* status1 */
-       printf("  DataLen=%d, RxMore=%d, NumDelim=%d\n",
+       printf(" DataLen=%d, RxMore=%d, NumDelim=%d\n",
            rxs.ds_rxstatus1 & AR_DataLen,
            MF(rxs.ds_rxstatus1, AR_RxMore),
            MS(rxs.ds_rxstatus1, AR_NumDelim));
 
-       /* status2 */
-       printf("  RxTimestamp=0x%08x\n", rxs.ds_rxstatus2);
-
        /* status3 - RxRate however is for Owl 2.0 */
        printf("  GI=%d, 2040=%d, RxRate=0x%02x, DupFrame=%d, RxAnt=0x%08x\n",
            MF(rxs.ds_rxstatus3, AR_GI),
@@ -294,13 +304,6 @@ ar5416_decode_rxstatus(struct if_ath_alq
            MF(rxs.ds_rxstatus3, AR_DupFrame),
            MS(rxs.ds_rxstatus3, AR_RxAntenna));
 
-       /* status4 */
-       printf("  RSSIExt[0]=%d, RSSIExt[1]=%d, RSSIExt[2]=%d, RSSIComb=%d\n",
-           MS(rxs.ds_rxstatus4, AR_RxRSSIAnt10),
-           MS(rxs.ds_rxstatus4, AR_RxRSSIAnt11),
-           MS(rxs.ds_rxstatus4, AR_RxRSSIAnt12),
-           MS(rxs.ds_rxstatus4, AR_RxRSSICombined));
-
        /* status5 */
        /* status6 */
        /* status7 */
@@ -321,20 +324,20 @@ ar5416_decode_rxstatus(struct if_ath_alq
            MF(rxs.ds_rxstatus8, AR_PreDelimCRCErr),
            MF(rxs.ds_rxstatus8, AR_RxKeyIdxValid));
 
-       /* If PHY error, print that out. Otherwise, the key index */
-       if (MF(rxs.ds_rxstatus8, AR_PHYErr))
-               printf("  PhyErrCode=0x%02x\n",
-                   MS(rxs.ds_rxstatus8, AR_PHYErrCode));
-       else
-               printf("  KeyIdx=0x%02x\n",
-                   MS(rxs.ds_rxstatus8, AR_KeyIdx));
-
        printf("  RxMoreAggr=%d, RxAggr=%d, PostDelimCRCErr=%d, HiRxChain=%d\n",
            MF(rxs.ds_rxstatus8, AR_RxMoreAggr),
            MF(rxs.ds_rxstatus8, AR_RxAggr),
            MF(rxs.ds_rxstatus8, AR_PostDelimCRCErr),
            MF(rxs.ds_rxstatus8, AR_HiRxChain));
-       printf("  KeyMiss=%d\n",
+
+       /* If PHY error, print that out. Otherwise, the key index */
+       if (MF(rxs.ds_rxstatus8, AR_PHYErr))
+               printf("  PhyErrCode=0x%02x",
+                   MS(rxs.ds_rxstatus8, AR_PHYErrCode));
+       else
+               printf("  KeyIdx=0x%02x",
+                   MS(rxs.ds_rxstatus8, AR_KeyIdx));
+       printf(", KeyMiss=%d\n",
            MF(rxs.ds_rxstatus8, AR_KeyMiss));
 
        printf("\n ------\n");
_______________________________________________
svn-src-all@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/svn-src-all
To unsubscribe, send any mail to "svn-src-all-unsubscr...@freebsd.org"

Reply via email to