From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-wm0-f48.google.com (mail-wm0-f48.google.com [74.125.82.48]) by dpdk.org (Postfix) with ESMTP id 7F6BC2C4F for ; Thu, 29 Dec 2016 16:15:38 +0100 (CET) Received: by mail-wm0-f48.google.com with SMTP id c85so119106186wmi.1 for ; Thu, 29 Dec 2016 07:15:38 -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=cu1miGwioPll0QUuWpMDsRegqaMpPr1Q2pdV2qizGPs=; b=0vkMQWM6qhqTVzTUyCRJRQnbzz6hdokdIcKdzBEjsrBHN/NnYadg/1iThHwCZfsE5l 0bTvyR5x9HDpOhpUXDmlOG2A+D6r1wfdKKv13+zz3JmMKR3t5xRTxFr0EaJdPn26XSU+ o+DbMk7MFDHqFA9w18gDdPSWWf17Og0q6EfqvC5S8Cl9Lvpk7CHUbnNKECFQ7wkf/5RQ V71znrUOH0QXO/SkOC6xnq65eXf26735i1QBlbCACnRTO+y20su9QDfSK/IoY0/2qjXS l1km7Sw8QiSFmW5wcB4kdf1Ew43dKEA8Gyo+2u2bBaQzKr6MklotBZ/ipuvM1FDrVop1 zi1A== 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=cu1miGwioPll0QUuWpMDsRegqaMpPr1Q2pdV2qizGPs=; b=ahowhZgRXJTqW8Twc9BBNJeHzhPLtivLqO7fXMddJrAAyk9tSrnz85Vg7EbWwpY3bp uPVtKvA8TeBO6LezKMZKClqnmUc4g4HRcqs6UUGhV/pe1QRezNNwDrCVbNkemf9uD42L sbj63v3ThwnByd9mWkQ+KwymMSiqICJnCNf7FBoSfKfdraL4rOZlVmd2Sb+KElQ1bngE AcWFttnKFaOiEHYvw1qhFoO+IUUpSte4VFllgs+6iwv0ha79NEeMZqCikmBAn0HJwT/3 5Ta7wu6vGoJDb4IeTyOMsoTOquq7T4wj58f00Y8tOA5DxVJsfdbg5UtU2KL2riU0ezEU SDBQ== X-Gm-Message-State: AIkVDXJZkmzzP3CpBN/gkdiWWEAdrLe79Pc18tGEgNkwAy0Bi2EBO4ab69Fcqxqavrn6NOGN X-Received: by 10.28.13.9 with SMTP id 9mr34891921wmn.50.1483024538059; Thu, 29 Dec 2016 07:15:38 -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 o3sm69289997wjx.39.2016.12.29.07.15.36 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Thu, 29 Dec 2016 07:15:37 -0800 (PST) From: Nelio Laranjeiro To: dev@dpdk.org, Ferruh Yigit Cc: Adrien Mazarguil Date: Thu, 29 Dec 2016 16:15:16 +0100 Message-Id: X-Mailer: git-send-email 2.1.4 In-Reply-To: References: Subject: [dpdk-dev] [PATCH v5 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: Thu, 29 Dec 2016 15:15:38 -0000 Changes in v5: - Fix masking when only spec is present in item structure. - Fix first element of flow items array. 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 | 1248 +++++++++++++++++++++++++++++++++++++++ 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, 1367 insertions(+), 3 deletions(-) create mode 100644 drivers/net/mlx5/mlx5_flow.c -- 2.1.4