Signed-off-by: Zoltan Kiss <zoltan.k...@linaro.org> --- test/validation/pktio/pktio.c | 26 +++++++++++++++++++++----- 1 file changed, 21 insertions(+), 5 deletions(-)
diff --git a/test/validation/pktio/pktio.c b/test/validation/pktio/pktio.c index 9443cd2..cb403a6 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; -- 1.9.1 _______________________________________________ lng-odp mailing list lng-odp@lists.linaro.org https://lists.linaro.org/mailman/listinfo/lng-odp