From: Sathya Perla Date: Thu, 9 Feb 2012 18:05:27 +0000 (+0000) Subject: be2net: event queue re-design X-Git-Tag: v3.4-rc1~177^2~326 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=10ef9ab4329edd08bccc7a8d34b96b85714195ce;p=pandora-kernel.git be2net: event queue re-design v2: Fixed up the bad typecasting pointed out by David... In the current design 8 TXQs are serviced by 1 EQ, while each RSS queue is serviced by a separate EQ. This is being changed as follows: - Upto 8 EQs will be used (based on the availabilty of msix vectors). Each EQ will handle 1 RSS and 1 TX ring. The default non-RSS RX queue and MCC queue are handled by the last EQ. - On cards which provide support, upto 8 RSS rings will be used, instead of the current limit of 4. The new design allows spreading the TX multi-queue completion processing across multiple CPUs unlike the previous design. Signed-off-by: Sathya Perla Signed-off-by: David S. Miller --- Reading git-diff-tree failed