From mboxrd@z Thu Jan 1 00:00:00 1970 From: Nelio Laranjeiro Subject: [PATCH v4 0/6] net/mlx5: support flow API Date: Wed, 28 Dec 2016 11:37:13 +0100 Message-ID: References: Cc: Adrien Mazarguil To: dev@dpdk.org Return-path: Received: from mail-wm0-f47.google.com (mail-wm0-f47.google.com [74.125.82.47]) by dpdk.org (Postfix) with ESMTP id BC35320F for ; Wed, 28 Dec 2016 11:37:35 +0100 (CET) Received: by mail-wm0-f47.google.com with SMTP id k184so110324244wme.1 for ; Wed, 28 Dec 2016 02:37:35 -0800 (PST) In-Reply-To: List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org Sender: "dev" Changes in v4: - Simplify flow parsing by using a graph. - Add VXLAN flow item. - Add mark flow action. - Extend IPv4 filter item (Type of service, Next Protocol ID). Changes in v3: - Fix Ethernet ether type issue. Changes in v2: - Fix several issues. - Support VLAN filtering. Nelio Laranjeiro (6): net/mlx5: add preliminary flow API support net/mlx5: support basic flow items and actions net/mlx5: support VLAN flow item net/mlx5: support VXLAN flow item net/mlx5: support mark flow action net/mlx5: extend IPv4 flow item drivers/net/mlx5/Makefile | 1 + drivers/net/mlx5/mlx5.h | 19 + drivers/net/mlx5/mlx5_fdir.c | 15 + drivers/net/mlx5/mlx5_flow.c | 1192 +++++++++++++++++++++++++++++++++++++++ drivers/net/mlx5/mlx5_prm.h | 70 ++- drivers/net/mlx5/mlx5_rxtx.c | 12 +- drivers/net/mlx5/mlx5_rxtx.h | 3 +- drivers/net/mlx5/mlx5_trigger.c | 2 + 8 files changed, 1311 insertions(+), 3 deletions(-) create mode 100644 drivers/net/mlx5/mlx5_flow.c -- 2.1.4