[dpdk-dev] dpdk is dropping some packets

Sachin Sharma sharonsachin at gmail.com
Mon Feb 2 16:56:58 CET 2015


Thank you very much Keith!!

It was the problem with the tcpdump! it was not able to capture all the
packets. When I read the RX counters, it is exactly 42 packets!

Thanks,



On Mon, Feb 2, 2015 at 3:57 PM, Wiles, Keith <keith.wiles at intel.com> wrote:

>
>
> On 2/2/15, 8:50 AM, "Sachin Sharma" <sharonsachin at gmail.com> wrote:
>
> >Hi all,
> >
> >I have implemented an application on the dpdk, which transmits 42 packets
> >using rte_eth_tx_burst by a burst. There is no error while transmitting
> >i.e. rte_eth_tx_burst always return 42. However, when I tcpdump the
> >packets
> >on the neighboring node only 30 packets are received and the other 10 are
> >getting dropped. I am receiving the same issue in both the cases : (1)
> >transmitting a burst of 42 packets, or (2) transmitting 42 packets one by
> >one using the rte_eth_tx_burst.  The packet size is 100 bytes. I do not
> >see
> >this as a normal behaviour? If this is so, could you please let me know
> >why
> >these are getting dropped without sending an error condition to the
> >application?
>
> Did you verify the packets are transmitted, meaning you should have been
> able to note the counters on the RX side to verify they were not sent or
> maybe they were dropped at the RX port? Look at the missed counter and RX
> counters on the receiving machine to verify the packets are not sent from
> DPDK. In all most all cases when sending a low number of packets they are
> sent, but the receiver was not able to consume the packets at that rate.
> >
> >
> >Thanks,
> >Sachin.
>
>


More information about the dev mailing list