Hello, 2014-04-17 09:09, Tomas Vestelind: > The problem I'm facing is that I need to do rte_eal_init serveral times in > the same process. The reason for this is mostly architectural as we want to > divide certain functionality in to different, implementation independent, > modules in which DPDK would be used for different purposes. Thus we would > need to eventually call rte_eal_init several times because we can't say for > sure if it has been called by another module or not. > > While thinking about it I saw no good, existing solution to this (I might > have missed it though). Would returning a "DPDK has already been > initialized" error code in rte_eal_init be a good way to go about it? I > haven't done this yet but I could probably provide a patch if it's > interesting.
Don't hesitate to submit a patch. It's far easier to discuss on a patch basis. If your patch fill your need and nobody complains about it, it will be accepted. -- Thomas