Re: [RFC][NET_SCHED] explict hold dev tx lock

Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
From: David Miller
Date: Sunday, September 16, 2007 - 12:31 pm

From: jamal <hadi@cyberus.ca>
Date: Sun, 16 Sep 2007 12:14:34 -0400


I tried this 4 years ago, it doesn't work.  :-)

Many drivers, particularly very old ones that PIO packets into
a device which can take a long time, absolutely depend upon
interrupts being enabled fully during ->hard_start_xmit()
so that other high periority devices (such as simpler serial
controllers) can have their interrupts serviced during this
slow operation.

I don't think we want to do it anyways, whatever performance
we gain from it is offset by the badness of disabling interrupts
during this reasonably length stretch of code.

The -rt folks as a result would notice this too and spank us :-)
-
To unsubscribe from this list: send the line "unsubscribe netdev" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]

Messages in current thread:
[RFC][NET_SCHED] explict hold dev tx lock, jamal, (Sun Sep 16, 9:14 am)
Re: [RFC][NET_SCHED] explict hold dev tx lock, David Miller, (Sun Sep 16, 12:31 pm)
Re: [RFC][NET_SCHED] explict hold dev tx lock, jamal, (Sun Sep 16, 1:41 pm)
Re: [RFC][NET_SCHED] explict hold dev tx lock, jamal, (Sun Sep 16, 1:52 pm)
Re: [RFC][NET_SCHED] explict hold dev tx lock, jamal, (Sun Sep 16, 2:10 pm)
Re: [RFC][NET_SCHED] explict hold dev tx lock, Evgeniy Polyakov, (Mon Sep 17, 3:27 am)
Re: [RFC][NET_SCHED] explict hold dev tx lock, jamal, (Mon Sep 17, 6:03 am)
Re: [RFC][NET_SCHED] explict hold dev tx lock, Evgeniy Polyakov, (Mon Sep 17, 6:58 am)
Re: [RFC][NET_SCHED] explict hold dev tx lock, David Miller, (Mon Sep 17, 7:01 pm)
Re: [RFC][NET_SCHED] explict hold dev tx lock, jamal, (Mon Sep 17, 7:48 pm)
Re: [RFC][NET_SCHED] explict hold dev tx lock, jamal, (Wed Sep 19, 6:33 am)
Re: [RFC][NET_SCHED] explict hold dev tx lock, David Miller, (Wed Sep 19, 9:09 am)
Re: [RFC][NET_SCHED] explict hold dev tx lock, jamal, (Wed Sep 19, 7:33 pm)
Re: [RFC][NET_SCHED] explict hold dev tx lock, jamal, (Wed Sep 19, 7:43 pm)
Re: [RFC][NET_SCHED] explict hold dev tx lock, David Miller, (Tue Sep 25, 7:28 pm)
Re: [RFC][NET_SCHED] explict hold dev tx lock, jamal, (Wed Sep 26, 6:11 am)
Re: [RFC][NET_SCHED] explict hold dev tx lock, Herbert Xu, (Mon Oct 8, 9:00 pm)