From mboxrd@z Thu Jan 1 00:00:00 1970 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) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=6wind-com.20150623.gappssmtp.com; s=20150623; h=from:to:cc:subject:date:message-id:in-reply-to:references; bh=Og9T7vnmqWVftm9RKqgODCTYd38p/ALOY1HnQnP977Q=; b=wxmeLAVo2YMYRNLMEzUw7Ju5emvwXPmiVUfuY7iyd5pn0ZY/bAbTCZuYYSjy7m+FBa Trozwdduq4fTaK+rHB8XRNcakCHpfD6zt5vQz9nWvJIt4bhRm1lczotc+9DADXtmfXeD bGslNiMEUp8vLIJjRZHYNVsW9MpN1KTvRw9dVKKdfwwPNKfrgScGRtv1oZJ1gM5yVBe2 uAeWNkbNNPnigVSgGZn5rvSvd/0dX94hYRU1PKT7lN97JnFDAuITpqE+SZWxj70GbxeA wtB9EeP/7+nj/zhvEhC19tVTRhPM4Ol8swTsapnIgWnMDMDOJxrDBbLg5sHXRmMbGsEZ tfDw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references; bh=Og9T7vnmqWVftm9RKqgODCTYd38p/ALOY1HnQnP977Q=; b=RsBo/iGsvIoN+xURgJkQhc4JaeWXqnCRyLa8evJikLHFu32T8GfEpFP3iIRFOE18pP 1sxzau6+tPMZoaoX41uIZxtWAbLvBZ5Gf+9iIASvw47kUd6Oa6Q64ap8mCDWeth1ByEE N4H4ti1uYK/sIT1SesZxF4vAEga3FXM/DcomBD5bTrwSFCDDVbFv+L7CM/fL2YppRQn/ u0lc428A+5RNiGCvRobdvNGTtOD+fpXVWj1CwEPtCuXa6IluCG4KQDiNejaf6nCbAou4 d2Jg9pEAaPw5gHIQUTT4ypqChgrMcj4ubCS2uayw4CqbodRljCGuwn2AYLozdjwGLl7l idSQ== X-Gm-Message-State: AIkVDXIwqWvLlJnN1oGMZiaW5ftBpkeE1x0Vu3rWEeOw6r6FL05g0Jh+oyXwpvC5xQzXUzHL X-Received: by 10.28.138.72 with SMTP id m69mr20289965wmd.115.1482921455456; Wed, 28 Dec 2016 02:37:35 -0800 (PST) Received: from ping.vm.6wind.com (guy78-3-82-239-227-177.fbx.proxad.net. [82.239.227.177]) by smtp.gmail.com with ESMTPSA id kq6sm30022703wjc.7.2016.12.28.02.37.34 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Wed, 28 Dec 2016 02:37:35 -0800 (PST) From: Nelio Laranjeiro To: dev@dpdk.org Cc: Adrien Mazarguil Date: Wed, 28 Dec 2016 11:37:13 +0100 Message-Id: X-Mailer: git-send-email 2.1.4 In-Reply-To: References: Subject: [dpdk-dev] [PATCH v4 0/6] net/mlx5: support flow API X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 28 Dec 2016 10:37:35 -0000 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