numam-dpdk/drivers/net
Wenzhuo Lu c53e2c6f92 net/ixgbe: fix default MAC setting
Pool 0 is not PF, it's VF 0. So the MAC is set for VF 0
but not PF.
The code introduced a weird issue. In the scenario PF + VF,
when only starting PF, the default PF MAC address is working.
But after starting a VF, the default PF MAC address becomes
the VF's address.

Use the pool which is not occupied by VFs for PF to fix it.

Fixes: 8164fe8284 ("ixgbe: add default mac address modifier")
Cc: stable@dpdk.org

Signed-off-by: Wenzhuo Lu <wenzhuo.lu@intel.com>
2017-05-05 16:54:04 +02:00
..
af_packet drivers/net: use ethdev allocation helper for vdev 2017-04-18 19:04:49 +02:00
ark ethdev: fix adding invalid MAC address 2017-05-05 16:27:11 +02:00
avp net/avp: fix interrupt migration check 2017-04-28 14:46:19 +02:00
bnx2x ethdev: fix adding invalid MAC address 2017-05-05 16:27:11 +02:00
bnxt ethdev: fix adding invalid MAC address 2017-05-05 16:27:11 +02:00
bonding vdev: remove eal prefix 2017-05-05 14:38:35 +02:00
cxgbe pci: remove eal prefix 2017-05-05 14:38:17 +02:00
dpaa2 net/dpaa2: enable frame queue based dequeuing 2017-04-19 15:37:37 +02:00
e1000 net/igb: fix VF MAC address setting 2017-05-05 16:53:49 +02:00
ena net/ena: calculate partial checksum if DF bit is disabled 2017-04-19 15:37:37 +02:00
enic ethdev: fix adding invalid MAC address 2017-05-05 16:27:11 +02:00
fm10k ethdev: fix adding invalid MAC address 2017-05-05 16:27:11 +02:00
i40e ethdev: fix adding invalid MAC address 2017-05-05 16:27:11 +02:00
ixgbe net/ixgbe: fix default MAC setting 2017-05-05 16:54:04 +02:00
kni net/kni: remove unnecessary null check 2017-04-19 15:37:37 +02:00
liquidio net/liquidio: support 25G link speed 2017-04-19 15:37:37 +02:00
mlx4 ethdev: fix adding invalid MAC address 2017-05-05 16:27:11 +02:00
mlx5 ethdev: fix adding invalid MAC address 2017-05-05 16:27:11 +02:00
nfp net/nfp: fix releasing muti-segment mbufs 2017-04-28 14:46:18 +02:00
null drivers/net: use ethdev allocation helper for vdev 2017-04-18 19:04:49 +02:00
pcap drivers/net: use ethdev allocation helper for vdev 2017-04-18 19:04:49 +02:00
qede ethdev: fix adding invalid MAC address 2017-05-05 16:27:11 +02:00
ring ethdev: fix adding invalid MAC address 2017-05-05 16:27:11 +02:00
sfc net/sfc: fix LSC interrupt support for UIO cases 2017-04-28 14:46:17 +02:00
szedata2 drivers/net: do not use ethdev driver 2017-04-18 19:05:46 +02:00
tap net/tap: fix support for large Rx queues 2017-05-01 22:32:55 +02:00
thunderx net/thunderx: fix deadlock in Rx path 2017-05-01 22:23:57 +02:00
vhost net/vhost: stop dev in close and address mem leak 2017-04-19 10:49:06 +02:00
virtio ethdev: fix adding invalid MAC address 2017-05-05 16:27:11 +02:00
vmxnet3 drivers/net: do not use ethdev driver 2017-04-18 19:05:46 +02:00
xenvirt net/xenvirt: fix build error 2017-04-19 14:12:50 +02:00
Makefile net/dpaa2: introduce NXP DPAA2 driver 2017-04-19 15:37:37 +02:00