public inbox for linux-rt-users@vger.kernel.org
 help / color / mirror / Atom feed
* softirq behavior during a UDP flood
@ 2015-05-01 15:04 Nathan Sullivan
  2015-05-14 19:32 ` Sebastian Andrzej Siewior
  0 siblings, 1 reply; 3+ messages in thread
From: Nathan Sullivan @ 2015-05-01 15:04 UTC (permalink / raw)
  To: linux-rt-users

Hello all,

We are running 3.14.37-rt on a Xilinx Zynq based board, and have noticed some
unfortunate behavior with NAPI polling during heavy incoming traffic.  Since,
as I understand it, softirqs are scheduled on the thread that caused them in
rt, the netowrk RX softirq simply runs over and over on one CPU of the system.
The network device never re-enables interupts, basically NAPI polling runs
forever and weight/budget are irrelevant with preempt-rt on.

Since we set IRQ affinity to CPU 0 for everything, this leads to the system
live-locking and becoming unusable.  With full RT preemption off, things are
fine.  In addition, 3.2 kernels with RT are fine as well under heavy net load.
Is this behavior due to a design tradeoff, or is it a bug?

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

end of thread, other threads:[~2015-05-19  7:55 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2015-05-01 15:04 softirq behavior during a UDP flood Nathan Sullivan
2015-05-14 19:32 ` Sebastian Andrzej Siewior
2015-05-19  7:55   ` Thomas Gleixner

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox