numam-dpdk/drivers
Qi Zhang ea88e9fc22 net/ice/base: distribute Tx queues evenly
Distribute the tx queues evenly across all queue groups. This will
help the queues to get more equal sharing among the queues when all
are in use.

In the previous algorithm, the next queue group node will be picked up
only after the previous one filled with max children.
For example: if VSI is configured with 9 queues, the first 8 queues
will be assigned to queue group 1 and the 9th queue will be assigned to
queue group 2.

The 2 queue groups split the bandwidth between them equally (50:50).
The first queue group node will share the 50% bandwidth with all of
its children (8 queues). And the second queue group node will share
the entire 50% bandwidth with its only children.

Signed-off-by: Victor Raj <victor.raj@intel.com>
Signed-off-by: Paul M Stillwell Jr <paul.m.stillwell.jr@intel.com>
Signed-off-by: Qi Zhang <qi.z.zhang@intel.com>
Acked-by: Qiming Yang <qiming.yang@intel.com>
2020-06-16 19:21:08 +02:00
..
baseband baseband/fpga_5gnr_fec: support interrupt 2020-04-19 22:34:26 +02:00
bus bus/fslmc: drop inline from non-static functions 2020-05-20 15:15:48 +02:00
common common/mlx5: flag Verbs dependency in a DevX command 2020-06-16 19:21:07 +02:00
compress fix various typos found by Lintian 2020-04-25 19:53:47 +02:00
crypto bus/fslmc: add accessor for MCP 2020-05-19 15:49:53 +02:00
event mempool/octeontx2: add devargs to lock context in cache 2020-05-19 18:28:58 +02:00
mempool mempool/octeontx2: add devargs to lock context in cache 2020-05-19 18:28:58 +02:00
net net/ice/base: distribute Tx queues evenly 2020-06-16 19:21:08 +02:00
raw bus/fslmc: add accessor for MCP 2020-05-19 15:49:53 +02:00
vdpa common/mlx5: move glue files under Linux directory 2020-06-03 17:19:26 +02:00
Makefile drivers: add crypto as dependency for event drivers 2020-03-05 14:22:11 +01:00
meson.build build: skip config of explicitly disabled drivers 2020-05-19 16:52:22 +02:00