On Tue, 16 Jun 2020 10:38:01 +0000 Sunil Kumar Kori <sk...@marvell.com> wrote:
> >> >> >> > >> >> >> Also I think, it is better to release the relevant resources on > >> >> >> error. > >> >> >Here I'm solving the problem reported in bugzilla id 437. The bug > >> >> >was that if we use --vdev=net_memif with l2fwd application (and > >> >> >with its other variants) then a socket is created by memif PMD, > >> >> >after rte_eal_init function has run successfully. And if an error > >> >> >occurs then the application exits without freeing the resources > >> >> >(socket). On running the application 2nd time we get an error of > >> >> >"socket > >already exists". Bottom line: Fix memif, don't wallpaper over the bug by fixing the examples. Other user applications, can and do crash. The driver needs to be robust and handle that.