[dpdk-dev] [DPDK 18.08 v1 00/12] net/mlx5: flow rework

Nelio Laranjeiro nelio.laranjeiro at 6wind.com
Mon May 28 13:21:33 CEST 2018


First version of for the flow engine rework of MLX5 to prepare the
introduction for the ENCAP/DECAP and PUSH/POP actions done via TC
flower/filter.

This first series depends on [1] and is a work in progress, recent work added
on Tunnel RSS are still absent as well as the tunnel support.  Those will be
added in further versions.

Expected for the next 18.08 release:

- same level of features,
- TC flow support for port redirection,
- TC filter support for ENCAP/DECAP and PUSH/POP.

[1] https://dpdk.org/dev/patchwork/patch/40462/

Nelio Laranjeiro (12):
  net/mlx5: remove flow support
  net/mlx5: handle drop queues are regular queues
  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

 drivers/net/mlx5/mlx5.c      |    9 -
 drivers/net/mlx5/mlx5.h      |    3 +-
 drivers/net/mlx5/mlx5_flow.c | 3615 +++++++++++-----------------------
 drivers/net/mlx5/mlx5_rxq.c  |  221 +++
 drivers/net/mlx5/mlx5_rxtx.h |    6 +
 5 files changed, 1388 insertions(+), 2466 deletions(-)

-- 
2.17.0



More information about the dev mailing list