[v2,00/20] net/mlx5: flow rework

Message ID cover.1530111623.git.nelio.laranjeiro@6wind.com (mailing list archive)


NĂ©lio Laranjeiro June 27, 2018, 3:07 p.m. UTC
  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(-)