numam-dpdk/drivers/net
Rasesh Mody d9237ae227 net/qede/base: fix numbering L2 VF queues
There are some constellations where Due to lack of resource allocation
in MFW, There would be an insufficient number of L2 queues for all the
VFs.

This introduces a new feature ECORE_VF_L2_QUE which correctly numbers
the number of VF queues. Notice it might be larger than the actual
number of VFs in configuration space, in which case its the ecore
client responsibility not to try activating that many.

As part of the fix, also correct the nubmering of the VF queues. As
their numbering is dependent on the SBs of the PF, which might only be
partially used by L2 [as half would be assigned for RDMA which doesn't
require L2 queues], we make the numbering consecutive with that of the
L2 queues only.

Fixes: ec94dbc573 ("qede: add base driver")

Signed-off-by: Rasesh Mody <rasesh.mody@cavium.com>
2017-04-04 18:59:44 +02:00
..
af_packet mk: optimize directory dependencies 2017-03-27 23:28:43 +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 ring: return remaining entry count when dequeuing 2017-03-29 22:32:20 +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/base: add base driver information 2017-04-04 15:52:52 +02:00
i40e net/i40e: fix broadcast promiscuous mode setting 2017-04-04 18:59:41 +02:00
ixgbe net/ixgbevf: set xstats id values 2017-04-04 15:52:52 +02:00
kni net/kni: add KNI PMD 2017-04-04 15:52:50 +02:00
mlx4 net/mlx4: support basic flow items and actions 2017-04-04 18:59:42 +02:00
mlx5 net/mlx5: add enhanced multi-packet send for ConnectX-5 2017-04-04 18:59:41 +02:00
nfp mk: optimize directory dependencies 2017-03-27 23:28:43 +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/base: fix numbering L2 VF queues 2017-04-04 18:59:44 +02:00
ring ring: return remaining entry count when dequeuing 2017-03-29 22:32:20 +02:00
sfc net/sfc: implement simple EF10 native Tx datapath 2017-04-04 18:59:43 +02:00
szedata2 mk: optimize directory dependencies 2017-03-27 23:28:43 +02:00
tap net/tap: add flow control management 2017-04-04 18:59:41 +02:00
thunderx net/thunderx: fix build on FreeBSD 2017-04-04 18:59:41 +02:00
vhost mk: optimize directory dependencies 2017-03-27 23:28:43 +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/kni: add KNI PMD 2017-04-04 15:52:50 +02:00