diff options
Diffstat (limited to 'xpp/xproto.c')
-rw-r--r-- | xpp/xproto.c | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/xpp/xproto.c b/xpp/xproto.c index d55949e..010f0de 100644 --- a/xpp/xproto.c +++ b/xpp/xproto.c @@ -218,7 +218,7 @@ static int xframe_receive_cmd(xbus_t *xbus, xframe_t *xframe) if((rate_limit++ % 1003) == 0) { XBUS_DBG(GENERAL, xbus, "A PCM packet within a Non-PCM xframe\n"); - dump_xframe("In Non-PCM xframe", xbus, xframe); + dump_xframe("In Non-PCM xframe", xbus, xframe, print_dbg); } ret = -EPROTO; goto out; @@ -229,7 +229,7 @@ static int xframe_receive_cmd(xbus_t *xbus, xframe_t *xframe) if((rate_limit++ % 1003) == 0) { XBUS_NOTICE(xbus, "Invalid packet length %d\n", len); - dump_xframe("BAD LENGTH", xbus, xframe); + dump_xframe("BAD LENGTH", xbus, xframe, print_dbg); } ret = -EPROTO; goto out; @@ -255,7 +255,7 @@ int xframe_receive(xbus_t *xbus, xframe_t *xframe) if((rate_limit++ % 1003) == 0) { XBUS_NOTICE(xbus, "short xframe\n"); - dump_xframe("short xframe", xbus, xframe); + dump_xframe("short xframe", xbus, xframe, print_dbg); } FREE_RECV_XFRAME(xbus, xframe); return -EPROTO; @@ -270,8 +270,10 @@ int xframe_receive(xbus_t *xbus, xframe_t *xframe) */ if(XPACKET_IS_PCM((xpacket_t *)xframe->packets)) xframe_receive_pcm(xbus, xframe); - else + else { + XBUS_COUNTER(xbus, RX_CMD)++; ret = xframe_receive_cmd(xbus, xframe); + } /* Calculate total processing time */ do_gettimeofday(&now); usec = (now.tv_sec - tv_received.tv_sec) * 1000000 + |