Go to file
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
app sched: use malloc instead of memzone for allocation 2014-05-22 16:13:30 +02:00
config config: rename "default" configurations as "native" 2014-05-21 16:25:06 +02:00
doc config: rename "default" configurations as "native" 2014-05-21 16:25:06 +02:00
examples config: rename "default" configurations as "native" 2014-05-21 16:25:06 +02:00
lib ixgbevf: avoid adding twice the permanent mac address 2014-05-27 16:50:19 +02:00
mk mk: fix linking drivers in static apps 2014-05-23 18:01:53 +02:00
pkg config: rename "default" configurations as "native" 2014-05-21 16:25:06 +02:00
scripts config: rename "default" configurations as "native" 2014-05-21 16:25:06 +02:00
tools tools: rename pci_unbind script 2014-03-20 17:50:51 +01:00
.gitignore init DPDK repository 2013-03-07 10:57:42 +01:00
GNUmakefile add FreeBSD support 2014-02-25 21:29:18 +01:00
LICENSE.GPL doc: GPL/LGPL licenses 2013-07-25 14:43:06 +02:00
LICENSE.LGPL doc: fix file format (dos to unix) 2013-09-06 11:43:07 +02:00
Makefile add FreeBSD support 2014-02-25 21:29:18 +01:00