DPDK patches and discussions
 help / color / mirror / Atom feed
* [dpdk-dev] transmit lockup on i210
@ 2017-01-23 15:54 Dennis Montgomery
  0 siblings, 0 replies; only message in thread
From: Dennis Montgomery @ 2017-01-23 15:54 UTC (permalink / raw)
  To: dev

Hello DPDK community,

I haven’t found any relevant errata/fix notes so I’m asking here. I’m running into a transmit lockup on an i210 NIC: the transmit descriptor ring fills up and never drains. I’ve instrumented my code to dump out all extended stats and registers and found that when the transmitter gets ‘stuck’, the E1000_TDH register pegs to a particular index, and TDT catches up to it.

I have the transmitter configured with these thresholds: pthresh == 8 hthresh == 1 wthresh == 16, four queues, 512 tx descriptors. I’m running DPDK 16.07.

When this happens, restarting my application (including a NIC unbind/bind cycle) fixes it up, so the hardware isn’t wedged.

I wonder if (a) anyone has run into a tx lockup with the IGB driver, and/or (b) what should I be looking at?

Regards, and thanks for any help,

Dennis Montgomery

^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2017-01-23 15:54 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2017-01-23 15:54 [dpdk-dev] transmit lockup on i210 Dennis Montgomery

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).