From mboxrd@z Thu Jan 1 00:00:00 1970 From: Luca Boccassi Subject: [PATCH 00/15] rename PMDs map files to match library name and add Meson files Date: Mon, 10 Sep 2018 21:04:00 +0100 Message-ID: <20180910200415.8340-1-bluca@debian.org> Cc: keith.wiles@intel.com, roy.fan.zhang@intel.com, jingjing.wu@intel.com, wenzhuo.lu@intel.com, rasesh.mody@cavium.com, harish.patil@cavium.com, shahed.shaikh@cavium.com, amr.mokhtar@intel.com, shijith.thotton@cavium.com, ssrinivasan@cavium.com, liang.j.ma@intel.com, peter.mccarthy@intel.com, jerin.jacob@caviumnetworks.com, maciej.czekaj@caviumnetworks.com, arybchenko@solarflare.com, antosh.shukla@caviumnetworks.com, ashish.gupta@cavium.com, yongwang@vmware.com, bruce.richardson@intel.com, thomas@monjalon.net To: dev@dpdk.org Return-path: Received: from mail-wr1-f54.google.com (mail-wr1-f54.google.com [209.85.221.54]) by dpdk.org (Postfix) with ESMTP id 77D664C96 for ; Mon, 10 Sep 2018 22:04:37 +0200 (CEST) Received: by mail-wr1-f54.google.com with SMTP id u12-v6so23210021wrr.4 for ; Mon, 10 Sep 2018 13:04:37 -0700 (PDT) List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org Sender: "dev" A few PMDs have a mismatch between the library filenames and the directory and maps names, so adding support for Meson is awkward or, if it already exists, the shared/static library filenames are different. Rename the map files of the following PMDs to match the libraries: - net/liquidio - net/thunderx - net/sfc - net/vmxnet3 - event/opdl - event/octeonx - compress/octeonx The octeonx event PMD is the most troubling of all, as all other event PMDs have an _event suffix. So I had to rework a bit the overaching Meson file for the drivers/event directory to accomodate it, to avoid having to change the library filename which would break user apps. Finally, Meson support is added (and build-tested only, but it looks fine) for: - net/tap - net/vdev_netvsc - net/avf - net/qede - net/vmxnet3 - crypto/scheduler - baseband/null - event/opdl Luca Boccassi (15): build: add Meson file for TAP PMD build: add Meson file for vdev_netvsc PMD build: add Meson file for crypto scheduler PMD build: add Meson files for avf PMD build: add Meson files for qede PMD build: add Meson file for bbdev_null PMD net/liquidio: rename version map after library file name event/opdl: rename map file to match library name build: add Meson file for opdl_event PMD net/thunderx: rename version map after library file name net/sfc: rename version map after library file name event/octeontx: rename version map after library file name compress/octeontx: rename version map after library file name net/vmxnet3: rename version map after library file name build: add Meson file for vmxnet3_uio PMD config/rte_config.h | 3 + drivers/baseband/meson.build | 7 +++ drivers/baseband/null/meson.build | 7 +++ drivers/compress/octeontx/Makefile | 2 +- drivers/compress/octeontx/meson.build | 2 +- ...n.map => rte_pmd_octeontx_zip_version.map} | 0 drivers/crypto/meson.build | 2 +- drivers/crypto/scheduler/meson.build | 19 +++++++ drivers/event/dpaa/meson.build | 1 + drivers/event/dpaa2/meson.build | 1 + drivers/event/meson.build | 4 +- drivers/event/octeontx/Makefile | 2 +- drivers/event/octeontx/meson.build | 1 + ...map => rte_pmd_octeontx_ssovf_version.map} | 0 drivers/event/opdl/Makefile | 2 +- drivers/event/opdl/meson.build | 12 ++++ ...ion.map => rte_pmd_opdl_event_version.map} | 0 drivers/event/skeleton/meson.build | 1 + drivers/event/sw/meson.build | 1 + drivers/meson.build | 1 + drivers/net/avf/base/meson.build | 20 +++++++ drivers/net/avf/meson.build | 15 +++++ drivers/net/liquidio/Makefile | 2 +- drivers/net/liquidio/meson.build | 1 + ...io_version.map => rte_pmd_lio_version.map} | 0 drivers/net/meson.build | 9 ++- drivers/net/qede/base/meson.build | 57 +++++++++++++++++++ drivers/net/qede/meson.build | 14 +++++ drivers/net/sfc/Makefile | 2 +- drivers/net/sfc/meson.build | 2 + ...ersion.map => rte_pmd_sfc_efx_version.map} | 0 drivers/net/tap/meson.build | 41 +++++++++++++ drivers/net/thunderx/Makefile | 2 +- drivers/net/thunderx/meson.build | 1 + ...map => rte_pmd_thunderx_nicvf_version.map} | 0 drivers/net/vdev_netvsc/meson.build | 19 +++++++ drivers/net/vmxnet3/Makefile | 2 +- drivers/net/vmxnet3/meson.build | 19 +++++++ ...on.map => rte_pmd_vmxnet3_uio_version.map} | 0 39 files changed, 261 insertions(+), 13 deletions(-) create mode 100644 drivers/baseband/meson.build create mode 100644 drivers/baseband/null/meson.build rename drivers/compress/octeontx/{rte_pmd_octeontx_compress_version.map => rte_pmd_octeontx_zip_version.map} (100%) create mode 100644 drivers/crypto/scheduler/meson.build rename drivers/event/octeontx/{rte_pmd_octeontx_event_version.map => rte_pmd_octeontx_ssovf_version.map} (100%) create mode 100644 drivers/event/opdl/meson.build rename drivers/event/opdl/{rte_pmd_evdev_opdl_version.map => rte_pmd_opdl_event_version.map} (100%) create mode 100644 drivers/net/avf/base/meson.build create mode 100644 drivers/net/avf/meson.build rename drivers/net/liquidio/{rte_pmd_liquidio_version.map => rte_pmd_lio_version.map} (100%) create mode 100644 drivers/net/qede/base/meson.build create mode 100644 drivers/net/qede/meson.build rename drivers/net/sfc/{rte_pmd_sfc_version.map => rte_pmd_sfc_efx_version.map} (100%) create mode 100644 drivers/net/tap/meson.build rename drivers/net/thunderx/{rte_pmd_thunderx_version.map => rte_pmd_thunderx_nicvf_version.map} (100%) create mode 100644 drivers/net/vdev_netvsc/meson.build create mode 100644 drivers/net/vmxnet3/meson.build rename drivers/net/vmxnet3/{rte_pmd_vmxnet3_version.map => rte_pmd_vmxnet3_uio_version.map} (100%) -- 2.18.0