numam-dpdk/drivers/net/mlx4
Adrien Mazarguil 8ca27e24e2 net/mlx4: drop MAC flows affecting all Rx queues
Configuring several Rx queues enables RSS, which causes an additional
special parent queue to be created to manage them.

MAC flows are associated with the queue supposed to receive packets; either
the parent one in case of RSS or the single orphan otherwise.

For historical reasons the current implementation supports another scenario
with multiple orphans, in which case MAC flows are configured on all of
them. This is harmless but useless since it cannot happen.

Removing this feature allows dissociating the remaining MAC flow from Rx
queues and store it inside the private structure where it belongs.

Signed-off-by: Adrien Mazarguil <adrien.mazarguil@6wind.com>
2017-10-06 02:49:47 +02:00
..
Makefile net/mlx4: remove Tx inline compilation option 2017-10-06 02:49:47 +02:00
mlx4_flow.c net/mlx4: remove useless compilation checks 2017-10-06 02:49:47 +02:00
mlx4_flow.h net/mlx4: add consistency to copyright notices 2017-10-06 02:49:47 +02:00
mlx4.c net/mlx4: drop MAC flows affecting all Rx queues 2017-10-06 02:49:47 +02:00
mlx4.h net/mlx4: drop MAC flows affecting all Rx queues 2017-10-06 02:49:47 +02:00
rte_pmd_mlx4_version.map mlx4: move to drivers/net/ 2015-05-22 16:06:22 +02:00