diff options
author | Matias Elo <matias.elo@nokia.com> | 2023-08-28 09:44:14 +0300 |
---|---|---|
committer | Matias Elo <matias.elo@nokia.com> | 2023-10-20 14:43:52 +0300 |
commit | 8e9ffd0b17f4995cba0b7753685ea6a7caf1416d (patch) | |
tree | cd2a9bbe515ae7cf636c572e6aed43151125c79c /example | |
parent | d2030a21a93e0cdb548f7d920bc3c0d37e405940 (diff) |
example: ping: use new ODP_PKTIO_MAX_INDEX define
Replace MAX_PKTIO_INDEXES with ODP_PKTIO_MAX_INDEX API define, which value
is quaranteed to be >= odp_pktio_max_index() and odp_pktio_index().
Signed-off-by: Matias Elo <matias.elo@nokia.com>
Reviewed-by: Tuomas Taipale <tuomas.taipale@nokia.com>
Reviewed-by: Petri Savolainen <petri.savolainen@nokia.com>
Diffstat (limited to 'example')
-rw-r--r-- | example/ping/odp_ping.c | 12 |
1 files changed, 4 insertions, 8 deletions
diff --git a/example/ping/odp_ping.c b/example/ping/odp_ping.c index 52efda9d8..2c7d507f2 100644 --- a/example/ping/odp_ping.c +++ b/example/ping/odp_ping.c @@ -1,4 +1,4 @@ -/* Copyright (c) 2019-2022, Nokia +/* Copyright (c) 2019-2023, Nokia * All rights reserved. * * SPDX-License-Identifier: BSD-3-Clause @@ -16,7 +16,6 @@ #include <odp/helper/odph_api.h> #define MAX_PKTIOS 32 -#define MAX_PKTIO_INDEXES 1024 #define MAX_PKTIO_NAME 255 #define MAX_PKT_NUM 1024 @@ -48,7 +47,7 @@ typedef struct test_global_t { } pktio[MAX_PKTIOS]; /* Pktio index lookup table */ - uint8_t pktio_from_idx[MAX_PKTIO_INDEXES]; + uint8_t pktio_from_idx[ODP_PKTIO_MAX_INDEX + 1]; } test_global_t; @@ -196,9 +195,6 @@ static int open_pktios(test_global_t *global) return -1; } - if (odp_pktio_max_index() >= MAX_PKTIO_INDEXES) - printf("Warning: max pktio index (%u) is too large\n", odp_pktio_max_index()); - odp_pktio_param_init(&pktio_param); pktio_param.in_mode = ODP_PKTIN_MODE_SCHED; pktio_param.out_mode = ODP_PKTOUT_MODE_DIRECT; @@ -287,8 +283,8 @@ static int init_pktio_lookup_tbl(test_global_t *global) odp_pktio_t pktio = global->pktio[i].pktio; int pktio_idx = odp_pktio_index(pktio); - if (pktio_idx < 0 || pktio_idx >= MAX_PKTIO_INDEXES) { - ODPH_ERR("Bad pktio index: %i\n", pktio_idx); + if (pktio_idx < 0) { + ODPH_ERR("odp_pktio_index() failed: %s\n", global->opt.pktio_name[i]); return -1; } |