Merged,
Maxim.

On 12/18/2015 20:06, Stuart Haslam wrote:
On Fri, Dec 18, 2015 at 05:00:40PM +0000, Zoltan Kiss wrote:
The callers of this function expect TEST_SEQ_INVALID or the sequence
number. Although it is defined as (uint32_t)~0, which normally yields to
-1, it's cleaner to use the same macro.
Similar to that, it's unlikely that seq reaches UINT32_MAX, the function
should check for it.

Signed-off-by: Zoltan Kiss <[email protected]>
Reviewed-by: Stuart Haslam <[email protected]>

---
diff --git a/test/validation/pktio/pktio.c b/test/validation/pktio/pktio.c
index 4de3ff8..ff6ece9 100644
--- a/test/validation/pktio/pktio.c
+++ b/test/validation/pktio/pktio.c
@@ -142,7 +142,7 @@ static uint32_t pktio_pkt_seq(odp_packet_t pkt)
        pkt_tail_t tail;
if (pkt == ODP_PACKET_INVALID)
-               return -1;
+               return TEST_SEQ_INVALID;
A patch I sent earlier today includes this hunk:

http://patches.opendataplane.org/patch/4236/

off = odp_packet_l4_offset(pkt);
        if (off ==  ODP_PACKET_OFFSET_INVALID)
@@ -160,8 +160,10 @@ static uint32_t pktio_pkt_seq(odp_packet_t pkt)
                if (odp_packet_copydata_out(pkt, off, sizeof(tail), &tail) != 0)
                        return TEST_SEQ_INVALID;
- if (tail.magic == TEST_SEQ_MAGIC)
+               if (tail.magic == TEST_SEQ_MAGIC) {
                        seq = head.seq;
+                       CU_ASSERT(seq != TEST_SEQ_INVALID);
+               }
But not this one.
_______________________________________________
lng-odp mailing list
[email protected]
https://lists.linaro.org/mailman/listinfo/lng-odp

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

Reply via email to