[dpdk-dev] NIC Stops Transmitting
Scott Talbert
swt at techie.net
Fri Jul 26 21:39:18 CEST 2013
Hi,
I'm writing an application using DPDK that transmits a large number of
packets (it doesn't receive any). When I transmit at 2 Gb/sec, everything
will run fine for several seconds (receiver is receiving at correct rate),
but then the NIC appears to get 'stuck' and doesn't transmit any more
packets. In this state, rte_eth_tx_burst() is returning zero (suggesting
that there are no available transmit descriptors), but even if I sleep()
for a second and try again, rte_eth_tx_burst() still returns 0. It almost
appears as if a packet gets stuck in the transmit ring and keeps
everything from flowing. I'm using an Intel 82599EB NIC.
Does anyone have any ideas of what might be going on?
Thanks,
Scott
More information about the dev
mailing list