On Fri, 2006-08-18 at 18:45 -0500, Linas Vepstas wrote:
On Fri, Aug 18, 2006 at 06:29:42PM -0500, linas wrote:
quoted
I don't understand what you are saying. If I call the transmit
queue cleanup code from the poll() routine, nothing hapens,
because the kernel does not call the poll() routine often
enough. I've stated this several times.
OK, Arnd gave me a clue stick. I need to call the (misnamed)
netif_rx_schedule() from the tx interrupt in order to get
this to work. That makes sense, and its easy, I'll send the
revised patch.. well, not tonight, but shortly.
You might not want to call it all the time though... You need some
interrupt mitigation and thus a timer that calls netif_rx_schedule()
might be of some use still...
Ben.