From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from dpdk.org (dpdk.org [92.243.14.124]) by inbox.dpdk.org (Postfix) with ESMTP id E243EA0350; Sun, 28 Jun 2020 16:08:38 +0200 (CEST) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id D67F81C2B7; Sun, 28 Jun 2020 16:08:37 +0200 (CEST) Received: from mellanox.co.il (mail-il-dmz.mellanox.com [193.47.165.129]) by dpdk.org (Postfix) with ESMTP id 1690D1C2A9 for ; Sun, 28 Jun 2020 16:08:35 +0200 (CEST) Received: from Internal Mail-Server by MTLPINE1 (envelope-from dekelp@mellanox.com) with SMTP; 28 Jun 2020 17:08:34 +0300 Received: from mtl-vdi-280.wap.labs.mlnx. (mtl-vdi-280.wap.labs.mlnx [10.228.134.250]) by labmailer.mlnx (8.13.8/8.13.8) with ESMTP id 05SE8YV3009807; Sun, 28 Jun 2020 17:08:34 +0300 From: Dekel Peled To: matan@mellanox.com, viacheslavo@mellanox.com, rasland@mellanox.com Cc: dev@dpdk.org Date: Sun, 28 Jun 2020 17:06:49 +0300 Message-Id: X-Mailer: git-send-email 1.7.1 Subject: [dpdk-dev] [PATCH 0/6] net/mlx5: refactor flow infrastructure 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: , Errors-To: dev-bounces@dpdk.org Sender: "dev" As part of the effort to support DPDK on different OS, this series adds OS abstraction for flow infrastructures. The changes include renaming using generic terms, as well as OS specific functions for flow related operations and utilities. Series-acked-by: Matan Azrad Dekel Peled (6): net/mlx5: rename IB flow to generic name DRV flow net/mlx5: rename Verbs action to generic name net/mlx5: add OS specific flow related utilities net/mlx5: add OS specific flow type selection net/mlx5: add OS specific flow create and destroy net/mlx5: add OS specific flow actions operations drivers/net/mlx5/linux/mlx5_flow_os.h | 368 ++++++++++++++++++++++++++++++++++ drivers/net/mlx5/mlx5_flow.c | 10 +- drivers/net/mlx5/mlx5_flow.h | 18 +- drivers/net/mlx5/mlx5_flow_dv.c | 250 ++++++++++++----------- drivers/net/mlx5/mlx5_flow_verbs.c | 12 +- 5 files changed, 520 insertions(+), 138 deletions(-) create mode 100644 drivers/net/mlx5/linux/mlx5_flow_os.h -- 1.8.3.1