From a2fdaa2e4140492f94ddd3c117dc1ac9a4b17a3d Mon Sep 17 00:00:00 2001 From: Bill Fischofer Date: Mon, 2 Feb 2015 22:44:55 -0600 Subject: linux-generic: pktio: add strong typing support Signed-off-by: Bill Fischofer Reviewed-by: Petri Savolainen Signed-off-by: Maxim Uvarov --- example/packet/odp_pktio.c | 22 ++++++++++++++-------- 1 file changed, 14 insertions(+), 8 deletions(-) (limited to 'example/packet') 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 (;;) { -- cgit v1.2.3