Messages in this thread | | | Date | Wed, 23 Sep 1998 09:57:34 +1000 | From | Richard Gooch <> | Subject | Re: Today Linus redesigns the networking driver interface (was Re: tulip driver in ...) |
| |
Theodore Y. Ts'o writes: > Date: Tue, 22 Sep 1998 09:23:29 -0700 (PDT) > From: Linus Torvalds <torvalds@transmeta.com> > > (Aggregation tends to be bad for latency, which is why it's hard: there > needs to be some way for the interrupt handler to tell the system that "I > want bh's run _now_, because I got an important packet or I'm close to > filling up the queues"). > > I don't know if it's really worth pursuing, though. > > This would be really nice for SLIP/PPP processing. We could have the > drivers only run the BH when a SLIP or PPP framing character was > processed. This gives us the benefits of aggregation without the > downside of latency, since we kick the BH at exactly the right time --- > when we've gotten a full packet worth of data, and can send it to the > network layer. > > Furthermore, it shouldn't be that hard to have interrupt drivers return > a flag indicating whether BH's should run now or not. It's something > that would be really nice for 2.3.
I don't understand why selectively marking/not marking a BH doesn't give you what you want.
Regards,
Richard....
- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.rutgers.edu Please read the FAQ at http://www.tux.org/lkml/
| |