> -----Original Message----- > From: Varghese, Vipin > Sent: Monday, February 26, 2018 4:30 PM > To: [email protected]; Pattan, Reshma <[email protected]> > Cc: Mcnamara, John <[email protected]>; Varghese, Vipin > <[email protected]> > Subject: [PATCH] app/pdump: check for ports > > In case of application build with shared library mode unless option '-d' is > passed, poll mode driver for devices is not initialized. Notifying the user > just > after rte_eal_init is pro active way of intimating the user. > > Signed-off-by: Vipin Varghese <[email protected]> > --- > app/pdump/main.c | 3 +++ > 1 file changed, 3 insertions(+) > > diff --git a/app/pdump/main.c b/app/pdump/main.c index f6865bd..4242a19 > 100644 > --- a/app/pdump/main.c > +++ b/app/pdump/main.c > @@ -863,6 +863,9 @@ struct parse_val { > if (diag < 0) > rte_panic("Cannot init EAL\n"); > > + if (rte_eth_dev_count() == 0) > + rte_exit(EXIT_FAILURE, "Failed to fetch ports for PDUMP!\n"); > +
Good one, can you just change the failure log to rte_exit(EXIT_FAILURE, "No Ethernet ports - bye\n"); As, I see most of the other examples and apps do use the similar check and log as above. :-) Thanks, Reshma

