]> git.baikalelectronics.ru Git - kernel.git/commit
e1000e: provide family-specific functions to manage VLAN filter arrays
authorBruce Allan <bruce.w.allan@intel.com>
Tue, 1 Dec 2009 15:46:43 +0000 (15:46 +0000)
committerDavid S. Miller <davem@davemloft.net>
Wed, 2 Dec 2009 08:35:51 +0000 (00:35 -0800)
commit173cb8d47dcf86a5ac22c24ff0e861ca1e11f280
tree5ddaf752e1a4622e969dea9d3e8ec76ac655f767
parent259206b5286670d45fbd46a0a7d9ae9851c5b134
e1000e: provide family-specific functions to manage VLAN filter arrays

The two MAC-families that have VLAN filter table register arrays manage
each a bit differently from one another, so provide family-specific
functions for managing the register arrays and function pointers to access
the appropriate function.  Also make sure attempts to access these
register arrays are not done on parts not supporting that feature.

Signed-off-by: Bruce Allan <bruce.w.allan@intel.com>
Signed-off-by: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/e1000e/82571.c
drivers/net/e1000e/e1000.h
drivers/net/e1000e/es2lan.c
drivers/net/e1000e/hw.h
drivers/net/e1000e/lib.c
drivers/net/e1000e/netdev.c