numam-dpdk/lib/librte_pmd_ixgbe
Ivan Boule 7bfd68a274 ixgbevf: avoid adding twice the permanent mac address
During the initialization of a VF device, the rte_eth_dev_start() function
indirectly invokes the PMD "mac_addr_add" function with the permanent MAC
address assigned to the device.
In the case of 82599 VFs, this operation leads to exhausting the very
limited set of PF resources used to store VF MAC addresses.

To address this issue, do nothing in the function ixgbevf_add_mac_addr()
if the added MAC address is equal to the permanent MAC address of the VF.

Signed-off-by: Ivan Boule <ivan.boule@6wind.com>
Acked-by: Thomas Monjalon <thomas.monjalon@6wind.com>
2014-05-27 16:50:19 +02:00
..
ixgbe spelling fixes 2014-05-16 16:02:55 +02:00
ixgbe_82599_bypass.c update Intel copyright years to 2014 2014-02-25 21:29:14 +01:00
ixgbe_bypass_api.h spelling fixes 2014-05-16 16:02:55 +02:00
ixgbe_bypass_defines.h update Intel copyright years to 2014 2014-02-25 21:29:14 +01:00
ixgbe_bypass.c spelling fixes 2014-05-16 16:02:55 +02:00
ixgbe_bypass.h update Intel copyright years to 2014 2014-02-25 21:29:14 +01:00
ixgbe_ethdev.c ixgbevf: avoid adding twice the permanent mac address 2014-05-27 16:50:19 +02:00
ixgbe_ethdev.h ixgbe: add Tx->Rx loopback mode for 82599 2014-02-26 10:22:33 +01:00
ixgbe_fdir.c ixgbe: support flow director for X540 2014-03-26 11:03:56 +01:00
ixgbe_logs.h update Intel copyright years to 2014 2014-02-25 21:29:14 +01:00
ixgbe_pf.c ixgbe: fix vf irq storm when running on Xen Dom0. 2014-02-26 10:22:33 +01:00
ixgbe_rxtx.c ixgbevf: fix jumbo frame 2014-05-27 16:50:19 +02:00
ixgbe_rxtx.h spelling fixes 2014-05-16 16:02:55 +02:00
Makefile ixgbe: prepare for vector pmd 2014-02-26 10:22:33 +01:00