Hi Bruce, Could not get it working by disabling the vector PMD, Do you have any example where it works?
Thanks, Mohan On Tue, Mar 29, 2016 at 6:46 PM, Bruce Richardson < bruce.richardson at intel.com> wrote: > On Tue, Mar 29, 2016 at 06:31:58PM +0530, Mohan Prasad wrote: > > Hi, > > > > I have tried this and it does not work > > > > What type of NIC are you using. If you are using ixgbe or i40e, try > disabling > the vector PMD in your build-time configuration to see if it makes a > difference. > > However, why do you want to receive just a single packet at a time. Why > not just > receive a burst of packets and then process them one at a time? It's much > more > efficient that way, and you should get better performance from your > application. > > /Bruce > > > > Thanks, > > Mohan > > On Mar 29, 2016 6:26 PM, "Wiles, Keith" <keith.wiles at intel.com> wrote: > > > > > >Hi, > > > > > > > >Is there any option to receive single packet at a time with dpdk? > > > > > > Not sure if this is the answer you are looking for, but if you just > > > request a single packet with > > > > > > struct rte_mbuf *mbuf; > > > rte_eth_rx_burst(port_id, queue_id, &mbuf, 1); > > > > > > will return only one packet as a time. > > > > > > > >Thanks, > > > >Mohan > > > > > > > > > > > > > Regards, > > > Keith > > > > > > > > > > > > > > > >