fm10k: fix error when adding default vlan
authorShaopeng He <shaopeng.he@intel.com>
Fri, 26 Jun 2015 02:37:26 +0000 (10:37 +0800)
committerThomas Monjalon <thomas.monjalon@6wind.com>
Fri, 10 Jul 2015 20:26:16 +0000 (22:26 +0200)
commit0681a1424dea5d081e312d781813c81645f407cd
tree01533792473bfb34f536bc2cd874a08db42503b9
parentb91fe0f7ad601848eb468dcbb2159b9a0deaf98a
fm10k: fix error when adding default vlan

The default MAC address is read from hardware and copied to
Device Ethernet Link address array in the device initialization phase,
which bypasses fm10k MAC address number check mechanism,
and will cause an error message when adding default VLAN:
"MAC address number not match"

Fix it by moving default MAC address registration to device
initialize phase.

Fixes: f5c1a236a218 ("fm10k: fix default mac/vlan in switch")

Signed-off-by: Shaopeng He <shaopeng.he@intel.com>
Acked-by: Michael Qiu <michael.qiu@intel.com>
drivers/net/fm10k/fm10k_ethdev.c