All of lore.kernel.org
 help / color / mirror / Atom feed
* 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 transmit lockup on i210 Dennis Montgomery

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.