Re: 3c59x network driver question
Bogdan Costescu <[email protected]> Tue, 27 Sep 2005 10:26:11 +0200 (CEST)
| Newsgroups | gmane.linux.drivers.vortex.devel |
|---|---|
| Message-ID | <[email protected]> |
On Sat, 24 Sep 2005, Jonathan Lynch wrote: > what does the register RxDComplete mean ? It's not a register, but a bit. It means that the card has finished all processing needed for receiving the packet and the CPU is now free to do whatever it wants with the packet. > The function boomerang_rx() loops on its value to take packets of > the rx ring buffer. Does this mean that while there are still > packets in the rx ring the interrupt handler will pass them up to > upper layers ? Yes. > I have notcied that a lot of delay is introduced in the router due > to the way packets from both incoming interfaces end up in the > output queue. I don't quite understand what you want to say here: what delay are you measuring ? How do you track packets from the incoming interfaces in the output queue ? > When there are two network interfaces mainly receiving packets and > one mainly sending, will their interrupt number affect how the order > packets are put into the queue for transmission? No. > Again, I would really appreciate if someone could answer my question. Apart from the RxDComplete bit, your questions are not vortex specific; you might get better answers on the netdev mailing list. -- Bogdan Costescu IWR - Interdisziplinaeres Zentrum fuer Wissenschaftliches Rechnen Universitaet Heidelberg, INF 368, D-69120 Heidelberg, GERMANY Telephone: +49 6221 54 8869, Telefax: +49 6221 54 8868 E-mail: [email protected] _______________________________________________ vortex mailing list [email protected] http://www.scyld.com/mailman/listinfo/vortex