ixgbe: Add FCoE Storage MAC Address support
authorPJ Waskiewicz <peter.p.waskiewicz.jr@intel.com>
Sun, 17 May 2009 12:32:25 +0000 (12:32 +0000)
committerDavid S. Miller <davem@davemloft.net>
Mon, 18 May 2009 04:04:07 +0000 (21:04 -0700)
commit0365e6e4373a5a447746fd7ac26074b92f180311
treebe64a7a7cdc95dc3651655f3c09783a13fba629f
parentebc06eeb7260ecad3bd69202ba6291138691d27b
ixgbe: Add FCoE Storage MAC Address support

This patch implements the Storage Address entrypoint from the net device.
It will read the SAN MAC addresses from the EEPROM of the 82599 hardware,
and make them available to the FCoE stack through the net device.

Also, add/del the SAN MAC address to the netdev dev_addr_list via the
kernel api dev_addr_add()/dev_addr_del() when there is a valid SAN MAC
supported by the HW.

Signed-off-by: Peter P Waskiewicz Jr <peter.p.waskiewicz.jr@intel.com>
Signed-off-by: Yi Zou <yi.zou@intel.com>
Signed-off-by: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/ixgbe/ixgbe_82599.c
drivers/net/ixgbe/ixgbe_main.c
drivers/net/ixgbe/ixgbe_type.h