[dpdk-dev] Regarding mbuf allocation/free in secondary process

2016-02-10 Thread Lawrence MacIntyre
Sara: The use of polling is to provide high throughput. At high bandwidths, interrupt processing is a great contributor to latency and can greatly decrease available bandwidth. Polling eliminates the overhead of interrupts but it will consume an entire CPU. That is why the DPDK library makes

[dpdk-dev] Regarding mbuf allocation/free in secondary process

2016-02-10 Thread Bruce Richardson
On Tue, Feb 09, 2016 at 11:43:19PM -0800, Saravana Kumar wrote: > Hi DPDK community, > > > > I'd like to have DPDK NIC IO operations in (primary) process and > execution logic in (secondary) processes. > Primary process pushes NIC Rx mbufs to Secondary process through S/W ring > > Seconary proc

[dpdk-dev] Regarding mbuf allocation/free in secondary process

2016-02-10 Thread Saravana Kumar
Thanks for your response.. Sara On Wed, Feb 10, 2016 at 2:01 AM, Bruce Richardson < bruce.richardson at intel.com> wrote: > On Tue, Feb 09, 2016 at 11:43:19PM -0800, Saravana Kumar wrote: > > Hi DPDK community, > > > > > > > > I'd like to have DPDK NIC IO operations in (primary) process and > >

[dpdk-dev] Regarding mbuf allocation/free in secondary process

2016-02-09 Thread Saravana Kumar
Hi DPDK community, I'd like to have DPDK NIC IO operations in (primary) process and execution logic in (secondary) processes. Primary process pushes NIC Rx mbufs to Secondary process through S/W ring Seconary process allocates mbuf for Tx path and pushes down to Primary process for NIC Tx I h