numam-dpdk/drivers/net
Matan Azrad 83d63f0903 net/vdev_netvsc: fix automatic probing
The vdev_netvsc driver allows an automatic probe in Hyper-V VM systems
unless it was already specified by the EAL command line.

The detection of a specified NetVSC device is wrongly done by comparing
the vdev_netvsc driver name to all the vdev devices names, including
the suffix device index. Thus, if the user specifies the vdev_netvsc
device by adding an index to the device name, the comparison fails.
Consequently, the vdev_netvsc driver may automatically probe NetVSC
devices, despite the NetVSC device that was specified by the EAL command
line.

Compare the vdev_netvsc driver name to the devices names without the
index.

Fixes: 56252de779 ("net/vdev_netvsc: add automatic probing")
Cc: stable@dpdk.org

Signed-off-by: Matan Azrad <matan@mellanox.com>
2018-05-23 00:35:01 +02:00
..
af_packet ethdev: add probing finish function 2018-05-14 22:31:53 +01:00
ark net/ark: fix call to probing finish function for first port 2018-05-23 00:35:01 +02:00
avf net/avf: fix traffic blocked on reset 2018-05-17 19:06:29 +02:00
avp drivers/net: use higher level of probing helper for PCI 2018-05-14 22:31:53 +01:00
axgbe net/axgbe: fix EEPROM string comparison 2018-05-14 23:32:23 +02:00
bnx2x net/bnx2x: fix memzone name overrun 2018-05-15 22:28:12 +02:00
bnxt ethdev: new Rx/Tx offloads API 2018-05-14 22:31:51 +01:00
bonding net/bonding: fix slave activation simultaneously 2018-05-14 22:32:23 +01:00
cxgbe net/cxgbevf: fix inter-VM traffic when physical link down 2018-05-23 00:35:01 +02:00
dpaa ethdev: add probing finish function 2018-05-14 22:31:53 +01:00
dpaa2 net/dpaa2: change VLAN strip value to offload flag 2018-05-14 22:32:23 +01:00
e1000 net/e1000: fix build of igb only 2018-05-23 00:35:01 +02:00
ena ethdev: new Rx/Tx offloads API 2018-05-14 22:31:51 +01:00
enic net/enic: fix missing offload capabilities 2018-05-14 22:32:23 +01:00
failsafe net/failsafe: add an RSS hash update callback 2018-05-14 22:32:22 +01:00
fm10k ethdev: new Rx/Tx offloads API 2018-05-14 22:31:51 +01:00
i40e net/i40e: fix shifts of signed values 2018-05-23 00:35:01 +02:00
ifc net/ifcvf: add ifcvf vDPA driver 2018-04-27 15:54:55 +01:00
ixgbe net/ixgbe: fix config VLAN strip on the fly 2018-05-23 00:35:01 +02:00
kni ethdev: add probing finish function 2018-05-14 22:31:53 +01:00
liquidio drivers/net: use higher level of probing helper for PCI 2018-05-14 22:31:53 +01:00
mlx4 net/mlx4: fix shifts of signed values in Tx 2018-05-17 19:06:29 +02:00
mlx5 net/mlx5: fix count in xstats 2018-05-23 00:35:01 +02:00
mvpp2 ethdev: add probing finish function 2018-05-14 22:31:53 +01:00
nfp net/nfp: fix memcpy out of source range 2018-05-14 23:32:23 +02:00
null ethdev: add probing finish function 2018-05-14 22:31:53 +01:00
octeontx ethdev: add probing finish function 2018-05-14 22:31:53 +01:00
pcap ethdev: add probing finish function 2018-05-14 22:31:53 +01:00
qede net/qede: fix unicast filter routine return code 2018-05-23 00:35:01 +02:00
ring ethdev: add probing finish function 2018-05-14 22:31:53 +01:00
sfc net/sfc: fix errno if flow API RSS action parse fails 2018-05-17 19:44:23 +02:00
softnic ethdev: add probing finish function 2018-05-14 22:31:53 +01:00
szedata2 ethdev: add probing finish function 2018-05-14 22:31:53 +01:00
tap net/tap: fix device removal when no queue exist 2018-05-23 00:35:01 +02:00
thunderx ethdev: new Rx/Tx offloads API 2018-05-14 22:31:51 +01:00
vdev_netvsc net/vdev_netvsc: fix automatic probing 2018-05-23 00:35:01 +02:00
vhost net/vhost: do not clear offload flags in Rx 2018-05-17 12:29:05 +02:00
virtio net/virtio-user: fix device init in legacy-mem mode 2018-05-17 12:29:05 +02:00
vmxnet3 ethdev: new Rx/Tx offloads API 2018-05-14 22:31:51 +01:00
Makefile net/ifcvf: add ifcvf vDPA driver 2018-04-27 15:54:55 +01:00
meson.build net/mvpp2: add to meson build 2018-04-19 14:10:44 +02:00