]> www.infradead.org Git - users/jedix/linux-maple.git/commit
ixgbe: Refactor transmit map and cleanup routines
authorAlexander Duyck <alexander.h.duyck@intel.com>
Fri, 15 Jul 2011 02:31:25 +0000 (02:31 +0000)
committerJoe Jin <joe.jin@oracle.com>
Thu, 17 May 2012 12:43:15 +0000 (20:43 +0800)
commit9c53946915225bd01f4c5ebd4ed8e3760f1a48e9
tree39c3c54330b89c2219fdc1357a6baeec5771939e
parent03a34a2e17683fc4b7549b6f0e7065c65ba4d625
ixgbe: Refactor transmit map and cleanup routines

This patch implements a partial refactor of the TX map/queue and cleanup
routines.  It merges the map and queue functionality and as a result
improves the transmit performance by avoiding unnecessary reads from memory.

(cherry picked from commit d3d0023979c87ee00f61946deb08b6a1ebd0455d)
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.h
drivers/net/ixgbe/ixgbe_main.c