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 35B76A04B1; Tue, 25 Aug 2020 11:32:09 +0200 (CEST) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id 8BA7B1C1C9; Tue, 25 Aug 2020 11:31:36 +0200 (CEST) Received: from mellanox.co.il (mail-il-dmz.mellanox.com [193.47.165.129]) by dpdk.org (Postfix) with ESMTP id 951D51C1A4 for ; Tue, 25 Aug 2020 11:31:29 +0200 (CEST) Received: from Internal Mail-Server by MTLPINE1 (envelope-from ophirmu@nvidia.com) with SMTP; 25 Aug 2020 12:31:25 +0300 Received: from nvidia.com (pegasus05.mtr.labs.mlnx [10.210.16.100]) by labmailer.mlnx (8.13.8/8.13.8) with ESMTP id 07P9VPMo030009; Tue, 25 Aug 2020 12:31:25 +0300 From: Ophir Munk To: dev@dpdk.org Cc: Ophir Munk Date: Tue, 25 Aug 2020 09:31:03 +0000 Message-Id: <20200825093116.26538-1-ophirmu@nvidia.com> X-Mailer: git-send-email 2.8.4 In-Reply-To: <20200820145028.4090-1-ophirmu@nvidia.com> References: <20200820145028.4090-1-ophirmu@nvidia.com> Subject: [dpdk-dev] [PATCH v2 00/13] mlx5 PMD multi OS support - part #4 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" This patch series is part of preparing mlx5 PMD to compile and run under multiple OSs. Part #4 v1: initial version v2: checkpatch fixes Ophir Munk (13): common/mlx5: replace strsep with strtok_r common/mlx5: replace Linux __bexx types with rte net/mlx5: rename mlx5 enumeration REG_NONE net/mlx5: move mlx5_get_ifname prototype under Linux net/mlx5: fix removal of unused inclusion files net/mlx5: remove Netlink dependency in shared code net/mlx5: fix unused utility macros net/mlx5: call meter detach only if DR is supported net/mlx5: add ICMP protocol number definition net/mlx5: remove more DV dependencies net/mlx5: remove ibv_* dependency in Rx/Tx objects net/mlx5: separate VLAN strip modification linux/mlx5: refactor VLAN drivers/common/mlx5/linux/mlx5_common_os.h | 111 +++++++++++++++++++ drivers/common/mlx5/mlx5_common_pci.c | 14 +-- drivers/common/mlx5/mlx5_prm.h | 16 +-- drivers/net/mlx5/Makefile | 1 + drivers/net/mlx5/linux/meson.build | 1 + drivers/net/mlx5/linux/mlx5_os.c | 18 ++++ drivers/net/mlx5/linux/mlx5_os.h | 6 ++ drivers/net/mlx5/linux/mlx5_verbs.c | 28 +++++ drivers/net/mlx5/linux/mlx5_vlan_os.c | 168 +++++++++++++++++++++++++++++ drivers/net/mlx5/mlx5.c | 23 ++-- drivers/net/mlx5/mlx5.h | 30 +++--- drivers/net/mlx5/mlx5_devx.c | 48 +++++++++ drivers/net/mlx5/mlx5_devx.h | 12 +++ drivers/net/mlx5/mlx5_flow.c | 29 +++-- drivers/net/mlx5/mlx5_flow_dv.c | 8 +- drivers/net/mlx5/mlx5_flow_meter.c | 4 + drivers/net/mlx5/mlx5_mac.c | 2 - drivers/net/mlx5/mlx5_rxq.c | 18 ++-- drivers/net/mlx5/mlx5_rxtx.h | 24 ++--- drivers/net/mlx5/mlx5_trigger.c | 3 +- drivers/net/mlx5/mlx5_txpp.c | 38 ++++--- drivers/net/mlx5/mlx5_txq.c | 19 ++-- drivers/net/mlx5/mlx5_utils.h | 4 - drivers/net/mlx5/mlx5_vlan.c | 161 +-------------------------- 24 files changed, 527 insertions(+), 259 deletions(-) create mode 100644 drivers/net/mlx5/linux/mlx5_vlan_os.c create mode 100644 drivers/net/mlx5/mlx5_devx.c create mode 100644 drivers/net/mlx5/mlx5_devx.h -- 2.8.4