diff options
author | Roopa Prabhu <roprabhu@cisco.com> | 2010-12-08 13:54:03 +0000 |
---|---|---|
committer | David S. Miller <davem@davemloft.net> | 2010-12-10 15:42:22 -0800 |
commit | 29639059a0122d95b34b5475bd9fee3910b401a3 (patch) | |
tree | d79443299bf4aeacc8047a87945fea5cc65159ae /drivers/net/enic/enic.h | |
parent | 0b1c00fc3e9f8d658e0632da7e7ee57bed779ec7 (diff) | |
download | linux-3.10-29639059a0122d95b34b5475bd9fee3910b401a3.tar.gz linux-3.10-29639059a0122d95b34b5475bd9fee3910b401a3.tar.bz2 linux-3.10-29639059a0122d95b34b5475bd9fee3910b401a3.zip |
enic: Use VF mac set by IFLA_VF_MAC in port profile provisioning data
This patch adds support in enic 802.1Qbh port profile provisioning code
to use the mac address set by IFLA_VF_MAC. For now we handle this mac as a
special case for a VM mac address sent to us by libvirt. The VM mac address
is sent to the switch along with the rest of the port profile provisioning
data. This patch also adds calls to register and deregister the mac address
during port profile association/deassociation.
Signed-off-by: Roopa Prabhu <roprabhu@cisco.com>
Signed-off-by: David Wang <dwang2@cisco.com>
Signed-off-by: Christian Benvenuti <benve@cisco.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'drivers/net/enic/enic.h')
-rw-r--r-- | drivers/net/enic/enic.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/drivers/net/enic/enic.h b/drivers/net/enic/enic.h index bd473a9d739..577067eef65 100644 --- a/drivers/net/enic/enic.h +++ b/drivers/net/enic/enic.h @@ -62,6 +62,7 @@ struct enic_port_profile { u8 instance_uuid[PORT_UUID_MAX]; u8 host_uuid[PORT_UUID_MAX]; u8 vf_mac[ETH_ALEN]; + u8 mac_addr[ETH_ALEN]; }; /* Per-instance private data structure */ |