bnxt_en: Call firmware to approve VF MAC address change.
authorMichael Chan <michael.chan@broadcom.com>
Mon, 11 Apr 2016 08:11:13 +0000 (04:11 -0400)
committerDavid S. Miller <davem@davemloft.net>
Mon, 11 Apr 2016 18:58:45 +0000 (14:58 -0400)
commit84c33dd342ad596a271a61da0119bf34e80bb1c5
treec3ab2aa2830cf5e9475eec3b249c8e477f1adb87
parent33f7d55f07ab964055d73d38774346f8d4821f00
bnxt_en: Call firmware to approve VF MAC address change.

Some hypervisors (e.g. ESX) require the VF MAC address to be forwarded to
the PF for approval.  In Linux PF, the call is not forwarded and the
firmware will simply check and approve the MAC address if the PF has not
previously administered a valid MAC address for this VF.

Signed-off-by: Michael Chan <michael.chan@broadcom.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/ethernet/broadcom/bnxt/bnxt.c
drivers/net/ethernet/broadcom/bnxt/bnxt_sriov.c
drivers/net/ethernet/broadcom/bnxt/bnxt_sriov.h