aboutsummaryrefslogtreecommitdiff
path: root/example/packet
diff options
context:
space:
mode:
authorBill Fischofer <bill.fischofer@linaro.org>2015-02-02 22:44:55 -0600
committerMaxim Uvarov <maxim.uvarov@linaro.org>2015-02-04 12:02:12 +0300
commita2fdaa2e4140492f94ddd3c117dc1ac9a4b17a3d (patch)
tree69e7675ba22d730db94d372a3ca2ca6c9c12c52f /example/packet
parentf4a3cfa11d8a04012618f5cc02f14b6b4dc63a24 (diff)
linux-generic: pktio: add strong typing support
Signed-off-by: Bill Fischofer <bill.fischofer@linaro.org> Reviewed-by: Petri Savolainen <petri.savolainen@linaro.org> Signed-off-by: Maxim Uvarov <maxim.uvarov@linaro.org>
Diffstat (limited to 'example/packet')
-rw-r--r--example/packet/odp_pktio.c22
1 files changed, 14 insertions, 8 deletions
diff --git a/example/packet/odp_pktio.c b/example/packet/odp_pktio.c
index 28ed98c..ad83968 100644
--- a/example/packet/odp_pktio.c
+++ b/example/packet/odp_pktio.c
@@ -120,7 +120,8 @@ static odp_pktio_t create_pktio(const char *dev, odp_pool_t pool, int mode)
qparam.sched.prio = ODP_SCHED_PRIO_DEFAULT;
qparam.sched.sync = ODP_SCHED_SYNC_ATOMIC;
qparam.sched.group = ODP_SCHED_GROUP_DEFAULT;
- snprintf(inq_name, sizeof(inq_name), "%i-pktio_inq_def", (int)pktio);
+ snprintf(inq_name, sizeof(inq_name), "%" PRIu64 "-pktio_inq_def",
+ odp_pktio_to_u64(pktio));
inq_name[ODP_QUEUE_NAME_LEN - 1] = '\0';
inq_def = odp_queue_create(inq_name, ODP_QUEUE_TYPE_PKTIN, &qparam);
@@ -131,9 +132,11 @@ static odp_pktio_t create_pktio(const char *dev, odp_pool_t pool, int mode)
if (ret != 0)
EXAMPLE_ABORT("Error: default input-Q setup for %s\n", dev);
- printf(" created pktio:%02i, dev:%s, queue mode (ATOMIC queues)\n"
- " \tdefault pktio%02i-INPUT queue:%u\n",
- pktio, dev, pktio, inq_def);
+ printf(" created pktio:%02" PRIu64
+ ", dev:%s, queue mode (ATOMIC queues)\n"
+ " \tdefault pktio%02" PRIu64 "-INPUT queue:%u\n",
+ odp_pktio_to_u64(pktio), dev,
+ odp_pktio_to_u64(pktio), inq_def);
return pktio;
}
@@ -164,9 +167,11 @@ static void *pktio_queue_thread(void *arg)
return NULL;
}
- printf(" [%02i] looked up pktio:%02i, queue mode (ATOMIC queues)\n"
- " default pktio%02i-INPUT queue:%u\n",
- thr, pktio, pktio, odp_pktio_inq_getdef(pktio));
+ printf(" [%02i] looked up pktio:%02" PRIu64
+ ", queue mode (ATOMIC queues)\n"
+ " default pktio%02" PRIu64 "-INPUT queue:%u\n",
+ thr, odp_pktio_to_u64(pktio), odp_pktio_to_u64(pktio),
+ odp_pktio_inq_getdef(pktio));
/* Loop packets */
for (;;) {
@@ -242,7 +247,8 @@ static void *pktio_ifburst_thread(void *arg)
return NULL;
}
- printf(" [%02i] looked up pktio:%02i, burst mode\n", thr, pktio);
+ printf(" [%02i] looked up pktio:%02" PRIu64 ", burst mode\n",
+ thr, odp_pktio_to_u64(pktio));
/* Loop packets */
for (;;) {