Could not get it working by disabling the vector PMD, Do you have any example where it works?
Thanks, Mohan On Wed, Mar 30, 2016 at 11:06 AM, Mohan Prasad <kcmohanprasad at gmail.com> wrote: > 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 >> > > >> > > >> > > >> > > >> > > >> > >