]> www.infradead.org Git - users/jedix/linux-maple.git/commit
igb: VFTA Table Fix for i350 devices
authorCarolyn Wyborny <carolyn.wyborny@intel.com>
Fri, 14 Oct 2011 00:13:49 +0000 (00:13 +0000)
committerJoe Jin <joe.jin@oracle.com>
Thu, 17 May 2012 13:04:32 +0000 (21:04 +0800)
commit485264692f9a7dd6cd22c0305b7b22890780052f
tree17482e2a5645fb07effc8f5445d155a69d4acbf2
parenta1392618f75ea5aa47eeec12f0c598bc2da4be12
igb: VFTA Table Fix for i350 devices

Due to a hardware problem, writes to the VFTA register can
theoretically fail. Although the likelihood of this is very low.
This patch adds a shadow vfta in the adapter struct for reading
and adds new write functions for these devices to work around the problem.

(cherry picked from commit 1128c756bef8285db3bbde5b26d4a6b4c7e2e613)
Signed-off-by: Carolyn Wyborny <carolyn.wyborny@intel.com>
Tested-by: Aaron Brown <aaron.f.brown@intel.com>
Signed-off-by: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
Signed-off-by: Joe Jin <joe.jin@oracle.com>
drivers/net/igb/e1000_82575.c
drivers/net/igb/e1000_mac.c
drivers/net/igb/e1000_mac.h
drivers/net/igb/igb.h
drivers/net/igb/igb_main.c