diff options
author | Nicolas Morey-Chaisemartin <nmorey@kalray.eu> | 2015-10-09 09:34:00 +0200 |
---|---|---|
committer | Maxim Uvarov <maxim.uvarov@linaro.org> | 2015-10-22 15:46:22 +0300 |
commit | c20acf806263c5e4d64728768535aae097e10610 (patch) | |
tree | 6e84038888a9889dec65e98d5cfe919dab5c0564 /example | |
parent | f64b306dbc8b8b4ba66cdd4660b0eec250312d7e (diff) |
api: classification: use a structure instead of many args for odp_pmr_create
Signed-off-by: Nicolas Morey-Chaisemartin <nmorey@kalray.eu>
Reviewed-by: Petri Savolainen <petri.savolainen@nokia.com>
Reviewed-by: Balasubramanian Manoharan <bala.manoharan@linaro.org>
Signed-off-by: Maxim Uvarov <maxim.uvarov@linaro.org>
Diffstat (limited to 'example')
-rw-r--r-- | example/classifier/odp_classifier.c | 12 |
1 files changed, 8 insertions, 4 deletions
diff --git a/example/classifier/odp_classifier.c b/example/classifier/odp_classifier.c index 89ad61b1..92cf1d77 100644 --- a/example/classifier/odp_classifier.c +++ b/example/classifier/odp_classifier.c @@ -364,10 +364,14 @@ static void configure_cos_queue(odp_pktio_t pktio, appl_args_t *args) stats->queue_name); stats->cos = odp_cos_create(cos_name); - stats->pmr = odp_pmr_create(stats->rule.term, - &stats->rule.val, - &stats->rule.mask, - stats->val_sz); + const odp_pmr_match_t match = { + .term = stats->rule.term, + .val = &stats->rule.val, + .mask = &stats->rule.mask, + .val_sz = stats->val_sz + }; + + stats->pmr = odp_pmr_create(&match); qparam.sched.prio = i % odp_schedule_num_prio(); qparam.sched.sync = ODP_SCHED_SYNC_NONE; qparam.sched.group = ODP_SCHED_GROUP_ALL; |