Hello, I have a question regarding multi-queue support. I noticed that current NAPI code only deals with one queue; however, it appears that the support for multiple rings is there.
So if multiple receive and transmit rings were enabled how does the driver decide which ring to use or is it the task of whoever manages the driver? For instance, does it imply that a polling thread must exist per input ring? If so, then how does the polling code know which packets belong to it? In the transmit case. Can then multiple threads write to their respective transmit rings and trigger a TX? Then, I would assume the card would just run some scheduler and drain the rings according to some schedule. Is this a correct assumption? Thanks, Roman Chertov ------------------------------------------------------------------------- This SF.Net email is sponsored by the Moblin Your Move Developer's challenge Build the coolest Linux based applications with Moblin SDK & win great prizes Grand prize is a trip for two to an Open Source event anywhere in the world http://moblin-contest.org/redirect.php?banner_id=100&url=/ _______________________________________________ E1000-devel mailing list E1000-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/e1000-devel