numam-dpdk/drivers/net
Jianfeng Tan cc4690e980 net/virtio-user: fix link status
Previously, we miss to set intr_handle->fd which will be used as
target file for epoll to check LSC.

As a result, stdin (0) is used and intr thread keeps busy whenever
data comes from stdin.

To fix this, we use vhostfd as the target file for epoll to check
the link status change events. And we move intr_handle initialization
after vhost backend settup to make sure vhostfd is initialized.

Fixes: 35c4f85548 ("net/virtio-user: support to report net status")

Signed-off-by: Jianfeng Tan <jianfeng.tan@intel.com>
Acked-by: Yuanhan Liu <yuanhan.liu@linux.intel.com>
2017-04-19 10:49:06 +02:00
..
af_packet drivers/net: use ethdev allocation helper for vdev 2017-04-18 19:04:49 +02:00
ark net/ark: report hardware status on init 2017-04-19 15:37:37 +02:00
avp drivers/net: do not use ethdev driver 2017-04-18 19:05:46 +02:00
bnx2x drivers/net: do not use ethdev driver 2017-04-18 19:05:46 +02:00
bnxt drivers/net: do not use ethdev driver 2017-04-18 19:05:46 +02:00
bonding net/bonding: allow configuring jumbo frames without slaves 2017-04-19 15:37:37 +02:00
cxgbe net/cxgbe: fix possible null pointer dereference 2017-04-19 15:37:37 +02:00
dpaa2 net/dpaa2: enable frame queue based dequeuing 2017-04-19 15:37:37 +02:00
e1000 drivers/net: do not use ethdev driver 2017-04-18 19:05:46 +02:00
ena net/ena: calculate partial checksum if DF bit is disabled 2017-04-19 15:37:37 +02:00
enic net/enic: remove initialization of some mbuf fields 2017-04-19 15:37:37 +02:00
fm10k drivers/net: do not use ethdev driver 2017-04-18 19:05:46 +02:00
i40e net/i40e: add check for invalid VF queue number 2017-04-19 15:37:37 +02:00
ixgbe net/ixgbe: remove tpid check for flow director 2017-04-19 15:37:37 +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 net/mlx4: fix Rx after mbuf alloc failure 2017-04-19 15:37:37 +02:00
mlx5 net/mlx5: fix parameters defaults 2017-04-19 15:37:37 +02:00
nfp drivers/net: do not use ethdev driver 2017-04-18 19:05:46 +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 drivers/net: do not use ethdev driver 2017-04-18 19:05:46 +02:00
ring ethdev: remove ethdev driver 2017-04-18 19:07:45 +02:00
sfc net/sfc: correct RSS hash availability condition 2017-04-19 15:37:37 +02:00
szedata2 drivers/net: do not use ethdev driver 2017-04-18 19:05:46 +02:00
tap net/tap: update driver param string 2017-04-19 15:37:37 +02:00
thunderx net/thunderx: reduce writes to mbuf 2017-04-19 15:37:37 +02:00
vhost net/vhost: stop dev in close and address mem leak 2017-04-19 10:49:06 +02:00
virtio net/virtio-user: fix link status 2017-04-19 10:49:06 +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