summaryrefslogtreecommitdiffstats
path: root/c/src/lib/libbsp
diff options
context:
space:
mode:
authorJoel Sherrill <joel.sherrill@OARcorp.com>1998-08-11 14:20:26 +0000
committerJoel Sherrill <joel.sherrill@OARcorp.com>1998-08-11 14:20:26 +0000
commit7d07970eed6c2b51ad0de01b5b2fd12820ee0c66 (patch)
tree3d0761dcee2407e27099b7f3dd7d4d9a92701f3c /c/src/lib/libbsp
parentSurvives 16-20 packets. Appears to be ok on TX buffer management. (diff)
downloadrtems-7d07970eed6c2b51ad0de01b5b2fd12820ee0c66.tar.bz2
Added SONIC_DEBUG_DESCRIPTORS and changed debug level.
Diffstat (limited to 'c/src/lib/libbsp')
-rw-r--r--c/src/lib/libbsp/powerpc/dmv177/sonic/sonic.c14
1 files changed, 11 insertions, 3 deletions
diff --git a/c/src/lib/libbsp/powerpc/dmv177/sonic/sonic.c b/c/src/lib/libbsp/powerpc/dmv177/sonic/sonic.c
index 3936f71522..75959e1768 100644
--- a/c/src/lib/libbsp/powerpc/dmv177/sonic/sonic.c
+++ b/c/src/lib/libbsp/powerpc/dmv177/sonic/sonic.c
@@ -53,8 +53,11 @@ void break_when_you_get_here();
#define SONIC_DEBUG_MEMORY_ALLOCATE 0x0004
#define SONIC_DEBUG_FRAGMENTS 0x0008
#define SONIC_DEBUG_CAM 0x0008
+#define SONIC_DEBUG_DESCRIPTORS 0x0010
+
+#define SONIC_DEBUG \
+ (SONIC_DEBUG_MEMORY|SONIC_DEBUG_DESCRIPTORS)
-#define SONIC_DEBUG (SONIC_DEBUG_MEMORY|SONIC_DEBUG_CAM)
/* SONIC_DEBUG_ALL */
@@ -423,7 +426,10 @@ SONIC_STATIC void sonic_retire_tda (struct sonic *dp)
while ((dp->tdaActiveCount != 0)
&& ((status = dp->tdaTail->status) != 0)) {
-printf( "retire TDA %p (0x%04x)\n", dp->tdaTail, status );
+#if (SONIC_DEBUG & SONIC_DEBUG_DESCRIPTORS)
+ printf( "retire TDA %p (0x%04x)\n", dp->tdaTail, status );
+#endif
+
/*
* Check for errors which stop the transmitter.
*/
@@ -485,7 +491,9 @@ printf( "retire TDA %p (0x%04x)\n", dp->tdaTail, status );
* Move to the next transmit descriptor
*/
dp->tdaTail = dp->tdaTail->next;
-printf( "next TDA %p\n", dp->tdaTail );
+#if (SONIC_DEBUG & SONIC_DEBUG_DESCRIPTORS)
+ printf( "next TDA %p\n", dp->tdaTail );
+#endif
}
}