Added couple of debug prints for easier pktio debug.

Signed-off-by: Petri Savolainen <[email protected]>
---
 platform/linux-generic/odp_packet_io.c | 5 +++--
 platform/linux-generic/pktio/loop.c    | 4 ++++
 2 files changed, 7 insertions(+), 2 deletions(-)

diff --git a/platform/linux-generic/odp_packet_io.c 
b/platform/linux-generic/odp_packet_io.c
index 6de39b6..52255f3 100644
--- a/platform/linux-generic/odp_packet_io.c
+++ b/platform/linux-generic/odp_packet_io.c
@@ -676,7 +676,6 @@ int sched_cb_pktin_poll(int pktio_index, int num_queue, int 
index[])
        odp_buffer_hdr_t *hdr_tbl[QUEUE_MULTI_MAX];
        int num, idx;
        pktio_entry_t *entry;
-
        entry = pktio_entry_by_index(pktio_index);
 
        if (odp_unlikely(is_free(entry))) {
@@ -688,8 +687,10 @@ int sched_cb_pktin_poll(int pktio_index, int num_queue, 
int index[])
        if (odp_unlikely(entry->s.num_in_queue == 0))
                return -1;
 
-       if (entry->s.state != STATE_STARTED)
+       if (entry->s.state != STATE_STARTED) {
+               ODP_DBG("interface not started\n");
                return 0;
+       }
 
        for (idx = 0; idx < num_queue; idx++) {
                queue_entry_t *qentry;
diff --git a/platform/linux-generic/pktio/loop.c 
b/platform/linux-generic/pktio/loop.c
index 75f6a0a..effad9a 100644
--- a/platform/linux-generic/pktio/loop.c
+++ b/platform/linux-generic/pktio/loop.c
@@ -151,9 +151,13 @@ static int loopback_send(pktio_entry_t *pktio_entry, int 
index ODP_UNUSED,
 
        qentry = queue_to_qentry(pktio_entry->s.pkt_loop.loopq);
        ret = queue_enq_multi(qentry, hdr_tbl, len, 0);
+
        if (ret > 0) {
                pktio_entry->s.stats.out_ucast_pkts += ret;
                pktio_entry->s.stats.out_octets += bytes;
+       } else {
+               ODP_DBG("queue enqueue failed %i\n", ret);
+               return -1;
        }
 
        odp_ticketlock_unlock(&pktio_entry->s.txl);
-- 
2.8.1

_______________________________________________
lng-odp mailing list
[email protected]
https://lists.linaro.org/mailman/listinfo/lng-odp

Reply via email to