Thread (1 message) 1 message, 1 author, 2012-08-10
  • (off-list ancestor, not in this archive)
  • Re: IB softirq race · Roland Dreier <hidden> · 2012-08-10

Re: IB softirq race

From: Roland Dreier <hidden>
Date: 2012-08-10 20:51:30

On Fri, Aug 10, 2012 at 6:03 AM, Sebastian Riemer
[off-list ref] wrote:
we've got a gateway machine which is connected to the internet via
ethernet and is connected with our KVM VMs-providing cloud
infrastructure via IB.
There must have been a race with softirqs. We've got a custom kernel
module ("xt_ETHOIP6_gw") which handles the Ethernet<>IB.
Not sure why you are counting on a race.  The dev_watchdog means that
the netdev has been stuck with a full transmit queue for a long time
(timescale of seconds).  Usually this means completions aren't happening
or aren't being reaped for some reason.

Without really looking at your module code, it's hard to guess what the issue
might be (and indeed you may just be triggering some existing bug).
The trace looks like that it caused the kernel trace together with the
tun driver. What does the "(O)" mean?
"(O)" means the module with the flag is an out-of-tree module.

 - R.
--
To unsubscribe from this list: send the line "unsubscribe linux-rdma" in
the body of a message to majordomo-u79uwXL29TY76Z2rM5mHXA@public.gmane.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help