DPDK usage discussions
 help / color / mirror / Atom feed
* [dpdk-users] packet drops seen once the no of rxd pkts reach the ring size
@ 2019-09-25 10:39 Gaurav Bansal
  2019-09-26  5:15 ` Gaurav Bansal
  0 siblings, 1 reply; 8+ messages in thread
From: Gaurav Bansal @ 2019-09-25 10:39 UTC (permalink / raw)
  To: users

Hi all,
I am using dpdk 16.04 library to process the packets on a vmware vm (say
vm1). The traffic is sent through a client machine using apache bench. I am
observing an issue when the number of packets reaching the vmxnet3
interface reaches the descriptor ring size (set to 2048). Till 2048 all the
packets correctly reach the 'vmxnet3_recv_pkts' function.

But as the number of packets received reaches 2048, i start seeing some
retransmissions on the client side (as shown by tcpdump on client side).
Then i captured the packets on the esx host destined to vm1 and it shows
that all the original packets as well as the corresponding retransmissions
are reaching vm1. But somehow these packets fail to reach till
'vmxnet3_recv_pkts' function (this was found by putting the breakpoint in
'vmxnet3_recv_pkts' function and dumping the packet contents, which showed
that some packets don't reach here).

Now 'vmxnet3_recv_pkts' is the first function which reads the packets from
the descriptor ring and as the packets are not reaching till here, i am not
sure on how to debug this further. Possibly some issues related to the ring
initialization.... I enabled the init & RX logs for vmxnet3, but i don't
see any error logs as well. I also tried looking at rxq stats and it shows
0 all the time :
(gdb) p rxq->stats
$1 = {drop_total = 0, drop_err = 0, drop_fcs = 0, rx_buf_alloc_failure = 0}

Can anyone please provide some clues on how to debug this further ? Are
there any known issues related to this which have been fixed post 16.04
version ?
thanks,
gaurav

^ permalink raw reply	[flat|nested] 8+ messages in thread

end of thread, other threads:[~2019-10-09  6:11 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2019-09-25 10:39 [dpdk-users] packet drops seen once the no of rxd pkts reach the ring size Gaurav Bansal
2019-09-26  5:15 ` Gaurav Bansal
2019-09-26  5:16   ` Stephen Hemminger
2019-09-26  7:55     ` Gaurav Bansal
2019-09-28  8:47       ` [dpdk-users] packet drops with missing rxdIdx count in vmxnet3 Gaurav Bansal
2019-09-30  5:52         ` Gaurav Bansal
2019-09-30 14:59           ` Stephen Hemminger
2019-10-09  6:11             ` Gaurav Bansal

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).