DPDK usage discussions
 help / color / mirror / Atom feed
* [dpdk-users] Multiple (uncooperative) DPDK process
       [not found] <1773807014.33559428.1448622341610.JavaMail.zimbra@ulg.ac.be>
@ 2015-11-27 11:20 ` tom.barbette
  0 siblings, 0 replies; only message in thread
From: tom.barbette @ 2015-11-27 11:20 UTC (permalink / raw)
  To: users

Hi all,

I'd like to run multiple DPDK application on the same host, without virtualization (no QEMU/KVM). A "dispatcher" application will run as a primary process and send packets to multiple other application running as secondary process (NFV applications). I found out that DPDK Rings are probably my best choice for that (do you agree by the way?)

For the example, let the "dispatcher" application be OVS-DPDK, which will be the primary process, it will allocate a mempool with some random name (->no standard way to define it).

I'll create a ring in OVS, and I'd like my NFV applications to connect to those rings. But they don't know the name of the mempool, as my application are independent. Moreover, OVS is just an example and other applications I'd like to use could even not specify a name (with OVS, we can at least recover the name, but it's not very "clean").

Is there a clean solution for that problem? Should OVS-DPDK allow to pass a mempool name in argument? Or should I use rte_mempool_walk and attach myself to the first mempool I get?

Thanks !

Tom

^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2015-11-27 11:20 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
     [not found] <1773807014.33559428.1448622341610.JavaMail.zimbra@ulg.ac.be>
2015-11-27 11:20 ` [dpdk-users] Multiple (uncooperative) DPDK process tom.barbette

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).