From: Mohan Prasad <kcmohanpra...@gmail.com> Date: Thursday, March 31, 2016 at 6:42 AM To: Bruce Richardson <bruce.richardson at intel.com> Cc: Keith Wiles <keith.wiles at intel.com>, "dev at dpdk.org" <dev at dpdk.org> Subject: Re: [dpdk-dev] DPDK: receive single packet at a time
>Could not get it working by disabling the vector PMD, Do you have any example >where it works? > > > I would expect the examples like l2fwd or l2fwd work in this way if the PMD is not enabled. The pktgen-dpdk I know will work with a single packet send and received. The code is on the dpdk.org/download directory. > >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 >> > >> > >> > >> > >> > > > > > > > > > > > > > > > > > Regards, Keith