numam-dpdk/drivers/net
Andrew Rybchenko 6caeec4741 net/sfc: remove EvQ info array to simplify reconfigure
EvQ info array keeps information about EvQ centralized, however
EvQ pointers are available in TxQ and RxQ structures. Single
array for all EvQs complicates device reconfigure handling, so
simply git rid of it.

It removes notion of EvQ software index since there is no EvQ
array in software any more.

Fixes: 58294ee65a ("net/sfc: support event queue")
Fixes: 9a75f75cb1 ("net/sfc: maintain management event queue")
Fixes: ce35b05c63 ("net/sfc: implement Rx queue setup release operations")
Fixes: 28944ac098 ("net/sfc: implement Rx queue start and stop operations")
Fixes: b1b7ad933b ("net/sfc: set up and release Tx queues")
Fixes: fed9aeb46c ("net/sfc: implement transmit path start / stop")
Fixes: 3b809c27b1 ("net/sfc: support link status change interrupt")
Cc: stable@dpdk.org

Signed-off-by: Andrew Rybchenko <arybchenko@solarflare.com>
Reviewed-by: Andy Moreton <amoreton@solarflare.com>
2017-04-04 19:03:00 +02:00
..
af_packet mk: optimize directory dependencies 2017-03-27 23:28:43 +02:00
avp net/avp: handle interrupt migration 2017-04-04 19:02:19 +02:00
bnx2x net/bnx2x: fix transmit queue free threshold 2017-04-04 15:52:50 +02:00
bnxt mk: optimize directory dependencies 2017-03-27 23:28:43 +02:00
bonding net/bonding: reduce slave starvation on Rx poll 2017-04-04 18:59:45 +02:00
cxgbe mk: optimize directory dependencies 2017-03-27 23:28:43 +02:00
e1000 net/e1000: advertise offload capabilities for the EM PMD 2017-04-04 18:59:39 +02:00
ena net/ena: fix return of hash control flushing 2017-04-04 18:59:40 +02:00
enic mk: optimize directory dependencies 2017-03-27 23:28:43 +02:00
fm10k net/fm10k: remove limit of Tx burst size 2017-04-04 19:02:55 +02:00
i40e net/i40e: enable tunnel filter for MPLS 2017-04-04 19:02:58 +02:00
ixgbe net/ixgbe: ping VF when PF status changes 2017-04-04 19:02:59 +02:00
kni net/kni: add KNI PMD 2017-04-04 15:52:50 +02:00
liquidio net/liquidio: add API to add and remove VLAN port 2017-04-04 18:59:50 +02:00
mlx4 net/mlx4: fix returned values upon failed probing 2017-04-04 18:59:51 +02:00
mlx5 net/mlx5: fix Tx when first segment size is too short 2017-04-04 19:02:58 +02:00
nfp net/nfp: fix Rx interrupt 2017-04-04 18:59:45 +02:00
null mk: optimize directory dependencies 2017-03-27 23:28:43 +02:00
pcap net/pcap: fix using mbuf after freeing it 2017-04-04 18:59:39 +02:00
qede net/qede: prevent crash while changing MTU dynamically 2017-04-04 19:02:57 +02:00
ring ring: return remaining entry count when dequeuing 2017-03-29 22:32:20 +02:00
sfc net/sfc: remove EvQ info array to simplify reconfigure 2017-04-04 19:03:00 +02:00
szedata2 mk: optimize directory dependencies 2017-03-27 23:28:43 +02:00
tap net/tap: add link status notification 2017-04-04 18:59:47 +02:00
thunderx net/thunderx: sync mailbox definitions with Linux PF driver 2017-04-04 18:59:46 +02:00
vhost net/vhost: remove limit of vhost Rx burst size 2017-04-04 19:02:55 +02:00
virtio mk: optimize directory dependencies 2017-03-27 23:28:43 +02:00
vmxnet3 net/vmxnet3: fix queue size changes 2017-04-04 18:59:41 +02:00
xenvirt mk: optimize directory dependencies 2017-03-27 23:28:43 +02:00
Makefile net/avp: add base files 2017-04-04 19:02:07 +02:00