]> git.baikalelectronics.ru Git - kernel.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)
committerJeff Kirsher <jeffrey.t.kirsher@intel.com>
Fri, 19 Aug 2011 12:57:43 +0000 (05:57 -0700)
commitd32b1428966cfb2f71f4990e264db99a8f889305
tree079507dd179c3c5f0ae4ac577895b8544fb013da
parentb1008f8410dab432b0fcf19d44d349f3db487bf5
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.

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>
drivers/net/ethernet/intel/ixgbe/ixgbe.h
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c