summaryrefslogtreecommitdiff
path: root/kernel/xpp/xproto.c
diff options
context:
space:
mode:
Diffstat (limited to 'kernel/xpp/xproto.c')
-rw-r--r--kernel/xpp/xproto.c10
1 files changed, 6 insertions, 4 deletions
diff --git a/kernel/xpp/xproto.c b/kernel/xpp/xproto.c
index d55949e..010f0de 100644
--- a/kernel/xpp/xproto.c
+++ b/kernel/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 +