diff options
author | Maxim Uvarov <maxim.uvarov@linaro.org> | 2015-08-26 18:49:07 +0300 |
---|---|---|
committer | Maxim Uvarov <maxim.uvarov@linaro.org> | 2015-08-27 16:28:14 +0300 |
commit | d25e010f59ba78796a586a5a549fe8864618e0b7 (patch) | |
tree | b72112b1f806eb928b5aacdaed941c77027f2c4e /example/packet/odp_pktio.c | |
parent | ea4a58e4b4e9bc2f7e585c3527ee085f5ff69945 (diff) |
linux-generic: default state for pktio is STOP
After open pktio remains stopped. Inside worker thread (after all
configuration done it should be started.) In that patch I just start
it everywhere to keep original logic and be easy for review. Putting
it inside worker threads will require thread arguments change and
understanding logic of current app. It's better to do further changes
in separate patches per app.
Signed-off-by: Maxim Uvarov <maxim.uvarov@linaro.org>
Reviewed-by: Stuart Haslam <stuart.haslam@linaro.org>
Signed-off-by: Maxim Uvarov <maxim.uvarov@linaro.org>
Diffstat (limited to 'example/packet/odp_pktio.c')
-rw-r--r-- | example/packet/odp_pktio.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/example/packet/odp_pktio.c b/example/packet/odp_pktio.c index 835fb961..df53ea2d 100644 --- a/example/packet/odp_pktio.c +++ b/example/packet/odp_pktio.c @@ -171,6 +171,10 @@ 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); + ret = odp_pktio_start(pktio); + if (ret != 0) + EXAMPLE_ABORT("Error: unable to start %s\n", dev); + printf(" created pktio:%02" PRIu64 ", dev:%s, queue mode (ATOMIC queues)\n" " \tdefault pktio%02" PRIu64 "-INPUT queue:%" PRIu64 "\n", |