> >From: Mohan Prasad <kcmohanprasad at 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.
Another possible debug is to run one of the l2fwd, l3fwd or pktgen and verify they work or not. > >> >>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 > > > Regards, Keith