numam-dpdk/drivers/net/mlx4
Vasily Philipov ff00a0dc56 net/mlx4: refactor RSS parent queue allocation
A special "parent" queue must be allocated in addition to a group of
standard Rx queues for RSS to work. This is done automatically outside of
isolated mode by the PMD when applications request several Rx queues.

Since each configured flow rule with the RSS action may target a different
set of queues, the PMD must have the ability to dynamically allocate
several parent queues, one per RSS group.

If isolated mode was requested the default RSS parent queue isn't created
in this case.

Refactor RSS parent queue allocations (currently limited to a single
parent) in preparation for flow API RSS action support.

Signed-off-by: Vasily Philipov <vasilyf@mellanox.com>
Acked-by: Adrien Mazarguil <adrien.mazarguil@6wind.com>
2017-07-06 15:00:57 +02:00
..
Makefile net/mlx: update C compliance standard 2017-07-06 15:00:57 +02:00
mlx4_flow.c net/mlx4: refactor RSS parent queue allocation 2017-07-06 15:00:57 +02:00
mlx4_flow.h net/mlx4: implement isolated mode from flow API 2017-07-06 15:00:57 +02:00
mlx4.c net/mlx4: refactor RSS parent queue allocation 2017-07-06 15:00:57 +02:00
mlx4.h net/mlx4: refactor RSS parent queue allocation 2017-07-06 15:00:57 +02:00
rte_pmd_mlx4_version.map mlx4: move to drivers/net/ 2015-05-22 16:06:22 +02:00