From mboxrd@z Thu Jan 1 00:00:00 1970 From: Nelio Laranjeiro Subject: [DPDK 18.08 v1 00/12] net/mlx5: flow rework Date: Mon, 28 May 2018 13:21:33 +0200 Message-ID: To: dev@dpdk.org, Adrien Mazarguil , Yongseok Koh Return-path: Received: from mail-wr0-f177.google.com (mail-wr0-f177.google.com [209.85.128.177]) by dpdk.org (Postfix) with ESMTP id AB6942BAC for ; Mon, 28 May 2018 13:21:38 +0200 (CEST) Received: by mail-wr0-f177.google.com with SMTP id a15-v6so19721380wrm.0 for ; Mon, 28 May 2018 04:21:38 -0700 (PDT) List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org Sender: "dev" 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