]> www.infradead.org Git - users/jedix/linux-maple.git/commit
v2 ixgbe: consolidate all MSI-X ring interrupts and poll routines into one
authorAlexander Duyck <alexander.h.duyck@intel.com>
Wed, 31 Aug 2011 00:01:11 +0000 (00:01 +0000)
committerJoe Jin <joe.jin@oracle.com>
Thu, 17 May 2012 14:02:41 +0000 (22:02 +0800)
commitea7a74a4c0021d5a581b7290e8cd05f7b0dd8cbe
tree22c3a600ae15fefd4ef05129dcb436e120dc3559
parent4625c53703312f2c9d5b0258bb1160a0fced4c77
v2 ixgbe: consolidate all MSI-X ring interrupts and poll routines into one

This change consolidates all of the MSI-X interrupt and polling routines
into two single functions.  One for the interrupt and one for the code.
The main advantage to doing this is that the compiler can optimize the
routines into single monolithic functions which should allow all of them
function to occupy a single block of memory and as such avoid jumping
around.

(cherry picked from commit 4ff7fb12cf92fd15e0fbae0b36cca0599f8a7d1b)
Signed-off-by: Alexander Duyck <alexander.h.duyck@intel.com>
Tested-by: Phil Schmitt <phillip.j.schmitt@intel.com>
Signed-off-by: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
Signed-off-by: Joe Jin <joe.jin@oracle.com>
drivers/net/ixgbe/ixgbe_main.c