examples/vm_power_manager: fix set VF MAC address
Current code only sets mac address of first VF. Fix code so that it
continues through the loop and sets the mac address of each VF.
Fixes: c9a4779135
("examples/vm_power_mgr: set MAC address of VF")
Cc: stable@dpdk.org
Signed-off-by: David Coyle <david.coyle@intel.com>
Acked-by: David Hunt <david.hunt@intel.com>
This commit is contained in:
parent
532e5242db
commit
a032a0816a
@ -290,7 +290,7 @@ main(int argc, char **argv)
|
||||
for (portid = 0; portid < nb_ports; portid++) {
|
||||
struct ether_addr eth;
|
||||
int w, j;
|
||||
int ret = -ENOTSUP;
|
||||
int ret;
|
||||
|
||||
if ((enabled_port_mask & (1 << portid)) == 0)
|
||||
continue;
|
||||
@ -308,8 +308,7 @@ main(int argc, char **argv)
|
||||
for (w = 0; w < MAX_VFS; w++) {
|
||||
eth.addr_bytes[5] = w + 0xf0;
|
||||
|
||||
if (ret == -ENOTSUP)
|
||||
ret = rte_pmd_ixgbe_set_vf_mac_addr(portid,
|
||||
ret = rte_pmd_ixgbe_set_vf_mac_addr(portid,
|
||||
w, ð);
|
||||
if (ret == -ENOTSUP)
|
||||
ret = rte_pmd_i40e_set_vf_mac_addr(portid,
|
||||
|
Loading…
Reference in New Issue
Block a user