diff options
author | Zoltan Kiss <zoltan.kiss@linaro.org> | 2016-03-18 17:25:04 +0000 |
---|---|---|
committer | Maxim Uvarov <maxim.uvarov@linaro.org> | 2016-03-22 15:16:52 +0300 |
commit | b36f948ad284fa369a6a6c96089e384e2d97ee50 (patch) | |
tree | 94bd9fd3cddfc602d078062bee48405df6a10c30 /test | |
parent | d3d48c30b832d9c4d44ece51dcedbd8e297201e5 (diff) |
validation: pktio: add more debug log to pktio_pkt_seq()
Signed-off-by: Zoltan Kiss <zoltan.kiss@linaro.org>
Signed-off-by: Maxim Uvarov <maxim.uvarov@linaro.org>
Diffstat (limited to 'test')
-rw-r--r-- | test/validation/pktio/pktio.c | 26 |
1 files changed, 21 insertions, 5 deletions
diff --git a/test/validation/pktio/pktio.c b/test/validation/pktio/pktio.c index 9443cd280..cb403a6ea 100644 --- a/test/validation/pktio/pktio.c +++ b/test/validation/pktio/pktio.c @@ -176,29 +176,45 @@ static uint32_t pktio_pkt_seq(odp_packet_t pkt) pkt_head_t head; pkt_tail_t tail; - if (pkt == ODP_PACKET_INVALID) + if (pkt == ODP_PACKET_INVALID) { + fprintf(stderr, "error: pkt invalid\n"); return TEST_SEQ_INVALID; + } off = odp_packet_l4_offset(pkt); - if (off == ODP_PACKET_OFFSET_INVALID) + if (off == ODP_PACKET_OFFSET_INVALID) { + fprintf(stderr, "error: offset invalid\n"); return TEST_SEQ_INVALID; + } off += ODPH_UDPHDR_LEN; - if (odp_packet_copydata_out(pkt, off, sizeof(head), &head) != 0) + if (odp_packet_copydata_out(pkt, off, sizeof(head), &head) != 0) { + fprintf(stderr, "error: header copy failed\n"); return TEST_SEQ_INVALID; + } - if (head.magic != TEST_SEQ_MAGIC) + if (head.magic != TEST_SEQ_MAGIC) { + fprintf(stderr, "error: header magic invalid %u\n", head.magic); return TEST_SEQ_INVALID; + } if (odp_packet_len(pkt) == packet_len) { off = packet_len - sizeof(tail); - if (odp_packet_copydata_out(pkt, off, sizeof(tail), &tail) != 0) + if (odp_packet_copydata_out(pkt, off, sizeof(tail), &tail) != 0) { + fprintf(stderr, "error: header copy failed\n"); return TEST_SEQ_INVALID; + } if (tail.magic == TEST_SEQ_MAGIC) { seq = head.seq; CU_ASSERT(seq != TEST_SEQ_INVALID); + } else { + fprintf(stderr, "error: tail magic invalid %u\n", + tail.magic); } + } else { + fprintf(stderr, "error: packet length invalid: %u (%u)\n", + odp_packet_len(pkt), packet_len); } return seq; |