Re-work flow engine to support port redirection actions through TC. This first series depends on [1] which is implemented in commit "net/mlx5: support inner RSS computation" and on [2]. Next series will bring the port redirection as announced[3].
[1] https://patches.dpdk.org/project/dpdk/list/?series=267 [2] https://mails.dpdk.org/archives/dev/2018-June/104192.html [3] https://mails.dpdk.org/archives/dev/2018-May/103043.html Nelio Laranjeiro (20): net/mlx5: remove flow support net/mlx5: handle drop queues are regular queues net/mlx5: replace verbs priorities by flow net/mlx5: support flow Ethernet item among with drop action net/mlx5: add flow queue action net/mlx5: add flow stop/start net/mlx5: add flow VLAN item net/mlx5: add flow IPv4 item net/mlx5: add flow IPv6 item net/mlx5: add flow UDP item net/mlx5: add flow TCP item net/mlx5: add mark/flag flow action net/mlx5: add RSS flow action net/mlx5: remove useless arguments in hrxq API net/mlx5: support inner RSS computation net/mlx5: add flow VXLAN item net/mlx5: add flow VXLAN-GPE item net/mlx5: add flow GRE item net/mlx5: add flow MPLS item net/mlx5: add count flow action drivers/net/mlx5/mlx5.c | 22 +- drivers/net/mlx5/mlx5.h | 18 +- drivers/net/mlx5/mlx5_flow.c | 4738 ++++++++++++++++------------------ drivers/net/mlx5/mlx5_rxq.c | 271 +- drivers/net/mlx5/mlx5_rxtx.h | 17 +- 5 files changed, 2552 insertions(+), 2514 deletions(-) -- 2.18.0