for (i = 0; i < num_bufs; i++) {
bufs[i] = rte_pktmbuf_alloc(p);
TEST_ASSERT_NOT_NULL(bufs[i], "Packet allocation failed\n");
- bufs[i]->seqn = i;
+ *rte_reorder_seqn(bufs[i]) = i;
}
/* This should fill up order buffer:
bufs[4] = NULL;
/* early packet from current sequence window - full ready buffer */
- bufs[5]->seqn = 2 * size;
+ *rte_reorder_seqn(bufs[5]) = 2 * size;
ret = rte_reorder_insert(b, bufs[5]);
if (!((ret == -1) && (rte_errno == ENOSPC))) {
printf("%s:%d: No error inserting early packet with full ready buffer\n",
bufs[5] = NULL;
/* late packet */
- bufs[6]->seqn = 3 * size;
+ *rte_reorder_seqn(bufs[6]) = 3 * size;
ret = rte_reorder_insert(b, bufs[6]);
if (!((ret == -1) && (rte_errno == ERANGE))) {
printf("%s:%d: No error inserting late packet with seqn:"
for (i = 0; i < num_bufs; i++) {
bufs[i] = rte_pktmbuf_alloc(p);
TEST_ASSERT_NOT_NULL(bufs[i], "Packet allocation failed\n");
- bufs[i]->seqn = i;
+ *rte_reorder_seqn(bufs[i]) = i;
}
/* Insert packet with seqn 1: