numam-dpdk/drivers/net
Qiming Yang bb6722fb5c net/i40e: fix VF bonded device link down
If VF device is used as slave of a bond device, it will be polled
periodically through alarm. Interrupt is involved here. And then
VF will send I40E_VIRTCHNL_OP_GET_LINK_STAT message to
PF to query the status. The response is handled by interrupt
callback. Interrupt is involved here again. That's why bond
device cannot bring up.

This patch removes I40E_VIRTCHNL_OP_GET_LINK_STAT
message. Link status in VF driver will be updated when PF driver
notify it, and VF stores this link status locally. VF driver just
returns the local status when being required.

Fixes: 4861cde461 ("i40e: new poll mode driver")

Signed-off-by: Qiming Yang <qiming.yang@intel.com>
Acked-by: Jingjing Wu <jingjing.wu@intel.com>
2016-11-07 17:50:25 +01:00
..
af_packet net: register aliases for renamed vdev drivers 2016-10-25 18:49:18 +02:00
bnx2x net/bnx2x: fix build with icc 2016-10-26 19:38:17 +02:00
bnxt drivers: rename register macro prefix 2016-10-14 01:49:32 +02:00
bonding net: register aliases for renamed vdev drivers 2016-10-25 18:49:18 +02:00
cxgbe drivers: rename register macro prefix 2016-10-14 01:49:32 +02:00
e1000 net/e1000: fix forced configuration of speed and duplex 2016-11-07 16:04:55 +01:00
ena drivers: rename register macro prefix 2016-10-14 01:49:32 +02:00
enic net/enic: fix UDP port in flow director 2016-10-26 19:38:18 +02:00
fm10k net/fm10k: fix VF Tx queue initialization 2016-10-26 19:38:18 +02:00
i40e net/i40e: fix VF bonded device link down 2016-11-07 17:50:25 +01:00
ixgbe net/ixgbe: fix VF registers 2016-11-07 16:19:30 +01:00
mlx4 ethdev: add an argument to internal callback function 2016-10-14 02:01:52 +02:00
mlx5 net/mlx5: fix support for newer link speeds 2016-10-26 20:12:44 +02:00
mpipe net: register aliases for renamed vdev drivers 2016-10-25 18:49:18 +02:00
nfp ethdev: add an argument to internal callback function 2016-10-14 02:01:52 +02:00
null net: register aliases for renamed vdev drivers 2016-10-25 18:49:18 +02:00
pcap net: register aliases for renamed vdev drivers 2016-10-25 18:49:18 +02:00
qede net/qede: update driver version 2016-10-26 19:42:23 +02:00
ring net/ring: remove unnecessary NULL check 2016-11-07 14:50:47 +01:00
szedata2 drivers: rename register macro prefix 2016-10-14 01:49:32 +02:00
thunderx ethdev: add an argument to internal callback function 2016-10-14 02:01:52 +02:00
vhost net: register aliases for renamed vdev drivers 2016-10-25 18:49:18 +02:00
virtio net/virtio: fix multiple queue enabling 2016-11-07 15:41:45 +01:00
vmxnet3 drivers: rename register macro prefix 2016-10-14 01:49:32 +02:00
xenvirt net: register aliases for renamed vdev drivers 2016-10-25 18:49:18 +02:00
Makefile net/thunderx: add PMD skeleton 2016-06-20 17:21:54 +02:00