DPDK-dev Archive on lore.kernel.org
 help / color / Atom feed
* [dpdk-dev] [PATCH 0/4] SPDX license tagging
@ 2019-08-15 17:02 Stephen Hemminger
  2019-08-15 17:02 ` [dpdk-dev] [PATCH 1/4] reciprocal: remove redundant boilerplate license text Stephen Hemminger
                   ` (4 more replies)
  0 siblings, 5 replies; 6+ messages in thread
From: Stephen Hemminger @ 2019-08-15 17:02 UTC (permalink / raw)
  To: dev; +Cc: Stephen Hemminger

Remove redundant boilerplate on libraries I submitted.
Add license id to map files.

Stephen Hemminger (4):
  reciprocal: remove redundant boilerplate license text
  uuid: remove redundant BSD boilerplate
  drivers: add SPDX license id to map files
  lib: add SPDX license id to map files

 .../rte_pmd_bbdev_fpga_lte_fec_version.map    |  1 +
 .../null/rte_pmd_bbdev_null_version.map       |  1 +
 .../rte_pmd_bbdev_turbo_sw_version.map        |  1 +
 drivers/bus/dpaa/rte_bus_dpaa_version.map     |  1 +
 drivers/bus/fslmc/rte_bus_fslmc_version.map   |  1 +
 drivers/bus/ifpga/rte_bus_ifpga_version.map   |  1 +
 drivers/bus/pci/rte_bus_pci_version.map       |  1 +
 drivers/bus/vdev/rte_bus_vdev_version.map     |  1 +
 drivers/common/cpt/rte_common_cpt_version.map |  1 +
 .../common/dpaax/rte_common_dpaax_version.map |  1 +
 .../common/mvep/rte_common_mvep_version.map   |  1 +
 .../octeontx/rte_common_octeontx_version.map  |  1 +
 .../rte_common_octeontx2_version.map          |  1 +
 .../compress/isal/rte_pmd_isal_version.map    |  1 +
 .../rte_pmd_octeontx_compress_version.map     |  1 +
 drivers/compress/qat/rte_pmd_qat_version.map  |  1 +
 .../compress/zlib/rte_pmd_zlib_version.map    |  1 +
 .../aesni_gcm/rte_pmd_aesni_gcm_version.map   |  1 +
 .../aesni_mb/rte_pmd_aesni_mb_version.map     |  1 +
 .../crypto/armv8/rte_pmd_armv8_version.map    |  1 +
 .../caam_jr/rte_pmd_caam_jr_version.map       |  1 +
 drivers/crypto/ccp/rte_pmd_ccp_version.map    |  1 +
 .../dpaa2_sec/rte_pmd_dpaa2_sec_version.map   |  1 +
 .../dpaa_sec/rte_pmd_dpaa_sec_version.map     |  1 +
 .../crypto/kasumi/rte_pmd_kasumi_version.map  |  1 +
 .../crypto/mvsam/rte_pmd_mvsam_version.map    |  1 +
 .../null/rte_pmd_null_crypto_version.map      |  1 +
 .../rte_pmd_octeontx_crypto_version.map       |  1 +
 .../openssl/rte_pmd_openssl_version.map       |  1 +
 .../rte_pmd_crypto_scheduler_version.map      |  1 +
 .../crypto/snow3g/rte_pmd_snow3g_version.map  |  1 +
 .../virtio/rte_pmd_virtio_crypto_version.map  |  1 +
 drivers/crypto/zuc/rte_pmd_zuc_version.map    |  1 +
 .../event/dpaa/rte_pmd_dpaa_event_version.map |  1 +
 .../dpaa2/rte_pmd_dpaa2_event_version.map     |  1 +
 .../event/dsw/rte_pmd_dsw_event_version.map   |  1 +
 .../rte_pmd_octeontx_event_version.map        |  1 +
 .../rte_pmd_octeontx2_event_version.map       |  1 +
 .../event/opdl/rte_pmd_opdl_event_version.map |  1 +
 .../rte_pmd_skeleton_event_version.map        |  1 +
 drivers/event/sw/rte_pmd_sw_event_version.map |  1 +
 .../bucket/rte_mempool_bucket_version.map     |  1 +
 .../mempool/dpaa/rte_mempool_dpaa_version.map |  1 +
 .../dpaa2/rte_mempool_dpaa2_version.map       |  1 +
 .../octeontx/rte_mempool_octeontx_version.map |  1 +
 .../rte_mempool_octeontx2_version.map         |  1 +
 .../mempool/ring/rte_mempool_ring_version.map |  1 +
 .../stack/rte_mempool_stack_version.map       |  1 +
 .../af_packet/rte_pmd_af_packet_version.map   |  1 +
 drivers/net/af_xdp/rte_pmd_af_xdp_version.map |  1 +
 drivers/net/ark/rte_pmd_ark_version.map       |  1 +
 .../net/atlantic/rte_pmd_atlantic_version.map |  1 +
 drivers/net/avp/rte_pmd_avp_version.map       |  1 +
 drivers/net/axgbe/rte_pmd_axgbe_version.map   |  1 +
 drivers/net/bnx2x/rte_pmd_bnx2x_version.map   |  1 +
 drivers/net/bnxt/rte_pmd_bnxt_version.map     |  1 +
 drivers/net/bonding/rte_pmd_bond_version.map  |  1 +
 drivers/net/cxgbe/rte_pmd_cxgbe_version.map   |  1 +
 drivers/net/dpaa/rte_pmd_dpaa_version.map     |  1 +
 drivers/net/dpaa2/rte_pmd_dpaa2_version.map   |  1 +
 drivers/net/e1000/rte_pmd_e1000_version.map   |  1 +
 drivers/net/enetc/rte_pmd_enetc_version.map   |  1 +
 drivers/net/enic/rte_pmd_enic_version.map     |  1 +
 .../net/failsafe/rte_pmd_failsafe_version.map |  1 +
 drivers/net/fm10k/rte_pmd_fm10k_version.map   |  1 +
 drivers/net/hinic/rte_pmd_hinic_version.map   |  1 +
 drivers/net/i40e/rte_pmd_i40e_version.map     |  1 +
 drivers/net/iavf/rte_pmd_iavf_version.map     |  1 +
 drivers/net/ice/rte_pmd_ice_version.map       |  1 +
 drivers/net/ifc/rte_pmd_ifc_version.map       |  1 +
 drivers/net/ipn3ke/rte_pmd_ipn3ke_version.map |  1 +
 drivers/net/ixgbe/rte_pmd_ixgbe_version.map   |  1 +
 drivers/net/kni/rte_pmd_kni_version.map       |  1 +
 .../net/liquidio/rte_pmd_liquidio_version.map |  1 +
 drivers/net/memif/rte_pmd_memif_version.map   |  1 +
 drivers/net/mlx4/rte_pmd_mlx4_version.map     |  1 +
 drivers/net/mlx5/rte_pmd_mlx5_version.map     |  1 +
 drivers/net/mvneta/rte_pmd_mvneta_version.map |  1 +
 drivers/net/mvpp2/rte_pmd_mvpp2_version.map   |  1 +
 drivers/net/nfb/rte_pmd_nfb_version.map       |  1 +
 drivers/net/null/rte_pmd_null_version.map     |  1 +
 .../net/octeontx/rte_pmd_octeontx_version.map |  1 +
 .../octeontx2/rte_pmd_octeontx2_version.map   |  1 +
 drivers/net/pcap/rte_pmd_pcap_version.map     |  1 +
 drivers/net/qede/rte_pmd_qede_version.map     |  1 +
 drivers/net/ring/rte_pmd_ring_version.map     |  1 +
 drivers/net/sfc/rte_pmd_sfc_version.map       |  1 +
 .../net/softnic/rte_pmd_softnic_version.map   |  1 +
 .../net/szedata2/rte_pmd_szedata2_version.map |  1 +
 drivers/net/tap/rte_pmd_tap_version.map       |  1 +
 .../net/thunderx/rte_pmd_thunderx_version.map |  1 +
 .../rte_pmd_vdev_netvsc_version.map           |  1 +
 drivers/net/vhost/rte_pmd_vhost_version.map   |  1 +
 drivers/net/virtio/rte_pmd_virtio_version.map |  1 +
 .../net/vmxnet3/rte_pmd_vmxnet3_version.map   |  1 +
 .../rte_rawdev_dpaa2_cmdif_version.map        |  1 +
 .../rte_rawdev_dpaa2_qdma_version.map         |  1 +
 .../raw/ifpga/rte_rawdev_ifpga_version.map    |  1 +
 drivers/raw/ioat/rte_rawdev_ioat_version.map  |  1 +
 drivers/raw/ntb/rte_rawdev_ntb_version.map    |  1 +
 .../rte_rawdev_octeontx2_dma_version.map      |  1 +
 .../skeleton/rte_rawdev_skeleton_version.map  |  1 +
 lib/librte_acl/rte_acl_version.map            |  1 +
 lib/librte_bbdev/rte_bbdev_version.map        |  1 +
 .../rte_bitratestats_version.map              |  1 +
 lib/librte_bpf/rte_bpf_version.map            |  1 +
 lib/librte_cfgfile/rte_cfgfile_version.map    |  1 +
 lib/librte_cmdline/rte_cmdline_version.map    |  1 +
 .../rte_compressdev_version.map               |  1 +
 .../rte_cryptodev_version.map                 |  1 +
 .../rte_distributor_version.map               |  1 +
 lib/librte_eal/common/eal_common_uuid.c       | 26 ---------------
 lib/librte_eal/common/include/rte_uuid.h      | 26 ---------------
 lib/librte_eal/common/rte_reciprocal.c        | 32 -------------------
 lib/librte_eal/rte_eal_version.map            |  1 +
 lib/librte_efd/rte_efd_version.map            |  1 +
 lib/librte_ethdev/rte_ethdev_version.map      |  1 +
 lib/librte_eventdev/rte_eventdev_version.map  |  1 +
 .../rte_flow_classify_version.map             |  1 +
 lib/librte_gro/rte_gro_version.map            |  1 +
 lib/librte_gso/rte_gso_version.map            |  1 +
 lib/librte_hash/rte_hash_version.map          |  1 +
 lib/librte_ip_frag/rte_ip_frag_version.map    |  1 +
 lib/librte_ipsec/rte_ipsec_version.map        |  1 +
 lib/librte_jobstats/rte_jobstats_version.map  |  1 +
 lib/librte_kni/rte_kni_version.map            |  1 +
 lib/librte_kvargs/rte_kvargs_version.map      |  1 +
 .../rte_latencystats_version.map              |  1 +
 lib/librte_lpm/rte_lpm_version.map            |  1 +
 lib/librte_mbuf/rte_mbuf_version.map          |  1 +
 lib/librte_member/rte_member_version.map      |  1 +
 lib/librte_mempool/rte_mempool_version.map    |  1 +
 lib/librte_meter/rte_meter_version.map        |  1 +
 lib/librte_metrics/rte_metrics_version.map    |  1 +
 lib/librte_net/rte_net_version.map            |  1 +
 lib/librte_pci/rte_pci_version.map            |  1 +
 lib/librte_pdump/rte_pdump_version.map        |  1 +
 lib/librte_pipeline/rte_pipeline_version.map  |  1 +
 lib/librte_port/rte_port_version.map          |  1 +
 lib/librte_power/rte_power_version.map        |  1 +
 lib/librte_rawdev/rte_rawdev_version.map      |  1 +
 lib/librte_rcu/rte_rcu_version.map            |  1 +
 lib/librte_reorder/rte_reorder_version.map    |  1 +
 lib/librte_ring/rte_ring_version.map          |  1 +
 lib/librte_sched/rte_sched_version.map        |  1 +
 lib/librte_security/rte_security_version.map  |  1 +
 lib/librte_stack/rte_stack_version.map        |  1 +
 lib/librte_table/rte_table_version.map        |  1 +
 .../rte_telemetry_version.map                 |  1 +
 lib/librte_timer/rte_timer_version.map        |  1 +
 lib/librte_vhost/rte_vhost_version.map        |  1 +
 151 files changed, 148 insertions(+), 84 deletions(-)

-- 
2.20.1


^ permalink raw reply	[flat|nested] 6+ messages in thread

* [dpdk-dev] [PATCH 1/4] reciprocal: remove redundant boilerplate license text
  2019-08-15 17:02 [dpdk-dev] [PATCH 0/4] SPDX license tagging Stephen Hemminger
@ 2019-08-15 17:02 ` Stephen Hemminger
  2019-08-15 17:02 ` [dpdk-dev] [PATCH 2/4] uuid: remove redundant BSD boilerplate Stephen Hemminger
                   ` (3 subsequent siblings)
  4 siblings, 0 replies; 6+ messages in thread
From: Stephen Hemminger @ 2019-08-15 17:02 UTC (permalink / raw)
  To: dev; +Cc: Stephen Hemminger

The SPDX-License-Identifier carries the same information
as the boilerplate.

Signed-off-by: Stephen Hemminger <stephen@networkplumber.org>
---
 lib/librte_eal/common/rte_reciprocal.c | 32 --------------------------
 1 file changed, 32 deletions(-)

diff --git a/lib/librte_eal/common/rte_reciprocal.c b/lib/librte_eal/common/rte_reciprocal.c
index f017d0c2830d..397d3c936d53 100644
--- a/lib/librte_eal/common/rte_reciprocal.c
+++ b/lib/librte_eal/common/rte_reciprocal.c
@@ -1,38 +1,6 @@
 /* SPDX-License-Identifier: BSD-3-Clause
  * Copyright(c) 2017 Cavium, Inc
  */
-/*-
- *   BSD LICENSE
- *
- *   Copyright(c) Hannes Frederic Sowa
- *   All rights reserved.
- *
- *   Redistribution and use in source and binary forms, with or without
- *   modification, are permitted provided that the following conditions
- *   are met:
- *
- *     * Redistributions of source code must retain the above copyright
- *       notice, this list of conditions and the following disclaimer.
- *     * Redistributions in binary form must reproduce the above copyright
- *       notice, this list of conditions and the following disclaimer in
- *       the documentation and/or other materials provided with the
- *       distribution.
- *     * Neither the name of Intel Corporation nor the names of its
- *       contributors may be used to endorse or promote products derived
- *       from this software without specific prior written permission.
- *
- *   THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
- *   "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
- *   LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
- *   A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
- *   OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
- *   SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
- *   LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
- *   DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
- *   THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- *   (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
- *   OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- */
 
 #include <stdio.h>
 #include <stdint.h>
-- 
2.20.1


^ permalink raw reply	[flat|nested] 6+ messages in thread

* [dpdk-dev] [PATCH 2/4] uuid: remove redundant BSD boilerplate
  2019-08-15 17:02 [dpdk-dev] [PATCH 0/4] SPDX license tagging Stephen Hemminger
  2019-08-15 17:02 ` [dpdk-dev] [PATCH 1/4] reciprocal: remove redundant boilerplate license text Stephen Hemminger
@ 2019-08-15 17:02 ` Stephen Hemminger
  2019-08-15 17:02 ` [dpdk-dev] [PATCH 3/4] drivers: add SPDX license id to map files Stephen Hemminger
                   ` (2 subsequent siblings)
  4 siblings, 0 replies; 6+ messages in thread
From: Stephen Hemminger @ 2019-08-15 17:02 UTC (permalink / raw)
  To: dev; +Cc: Stephen Hemminger

The BSD license text is redundant now that these files
have SPDX-License-Identifier.

Signed-off-by: Stephen Hemminger <stephen@networkplumber.org>
---
 lib/librte_eal/common/eal_common_uuid.c  | 26 ------------------------
 lib/librte_eal/common/include/rte_uuid.h | 26 ------------------------
 2 files changed, 52 deletions(-)

diff --git a/lib/librte_eal/common/eal_common_uuid.c b/lib/librte_eal/common/eal_common_uuid.c
index 1b93c5b37ea1..0a80bfbb381b 100644
--- a/lib/librte_eal/common/eal_common_uuid.c
+++ b/lib/librte_eal/common/eal_common_uuid.c
@@ -1,31 +1,5 @@
 /* SPDX-License-Identifier: BSD-3-Clause
  * Copyright (C) 1996, 1997 Theodore Ts'o.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1. Redistributions of source code must retain the above copyright
- *    notice, and the entire permission notice in its entirety,
- *    including the disclaimer of warranties.
- * 2. Redistributions in binary form must reproduce the above copyright
- *    notice, this list of conditions and the following disclaimer in the
- *    documentation and/or other materials provided with the distribution.
- * 3. The name of the author may not be used to endorse or promote
- *    products derived from this software without specific prior
- *    written permission.
- *
- * THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESS OR IMPLIED
- * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
- * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE, ALL OF
- * WHICH ARE HEREBY DISCLAIMED.	 IN NO EVENT SHALL THE AUTHOR BE
- * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
- * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT
- * OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR
- * BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
- * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE
- * USE OF THIS SOFTWARE, EVEN IF NOT ADVISED OF THE POSSIBILITY OF SUCH
- * DAMAGE.
  */
 
 #include <stdio.h>
diff --git a/lib/librte_eal/common/include/rte_uuid.h b/lib/librte_eal/common/include/rte_uuid.h
index 16bbed3219f6..044afbdfabd8 100644
--- a/lib/librte_eal/common/include/rte_uuid.h
+++ b/lib/librte_eal/common/include/rte_uuid.h
@@ -1,31 +1,5 @@
 /* SPDX-License-Identifier: BSD-3-Clause
  * Copyright (C) 1996, 1997, 1998 Theodore Ts'o.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1. Redistributions of source code must retain the above copyright
- *    notice, and the entire permission notice in its entirety,
- *    including the disclaimer of warranties.
- * 2. Redistributions in binary form must reproduce the above copyright
- *    notice, this list of conditions and the following disclaimer in the
- *    documentation and/or other materials provided with the distribution.
- * 3. The name of the author may not be used to endorse or promote
- *    products derived from this software without specific prior
- *    written permission.
- *
- * THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESS OR IMPLIED
- * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
- * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE, ALL OF
- * WHICH ARE HEREBY DISCLAIMED.	 IN NO EVENT SHALL THE AUTHOR BE
- * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
- * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT
- * OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR
- * BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
- * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE
- * USE OF THIS SOFTWARE, EVEN IF NOT ADVISED OF THE POSSIBILITY OF SUCH
- * DAMAGE.
  */
 /**
  * @file
-- 
2.20.1


^ permalink raw reply	[flat|nested] 6+ messages in thread

* [dpdk-dev] [PATCH 3/4] drivers: add SPDX license id to map files
  2019-08-15 17:02 [dpdk-dev] [PATCH 0/4] SPDX license tagging Stephen Hemminger
  2019-08-15 17:02 ` [dpdk-dev] [PATCH 1/4] reciprocal: remove redundant boilerplate license text Stephen Hemminger
  2019-08-15 17:02 ` [dpdk-dev] [PATCH 2/4] uuid: remove redundant BSD boilerplate Stephen Hemminger
@ 2019-08-15 17:02 ` Stephen Hemminger
  2019-08-15 17:02 ` [dpdk-dev] [PATCH 4/4] lib: " Stephen Hemminger
  2019-08-23 13:43 ` [dpdk-dev] [PATCH 0/4] SPDX license tagging Ferruh Yigit
  4 siblings, 0 replies; 6+ messages in thread
From: Stephen Hemminger @ 2019-08-15 17:02 UTC (permalink / raw)
  To: dev; +Cc: Stephen Hemminger

The map files were (mostly) missing required SPDX license id.
Add the BSD license as is done on all other files.

Signed-off-by: Stephen Hemminger <stephen@networkplumber.org>
---
 .../baseband/fpga_lte_fec/rte_pmd_bbdev_fpga_lte_fec_version.map | 1 +
 drivers/baseband/null/rte_pmd_bbdev_null_version.map             | 1 +
 drivers/baseband/turbo_sw/rte_pmd_bbdev_turbo_sw_version.map     | 1 +
 drivers/bus/dpaa/rte_bus_dpaa_version.map                        | 1 +
 drivers/bus/fslmc/rte_bus_fslmc_version.map                      | 1 +
 drivers/bus/ifpga/rte_bus_ifpga_version.map                      | 1 +
 drivers/bus/pci/rte_bus_pci_version.map                          | 1 +
 drivers/bus/vdev/rte_bus_vdev_version.map                        | 1 +
 drivers/common/cpt/rte_common_cpt_version.map                    | 1 +
 drivers/common/dpaax/rte_common_dpaax_version.map                | 1 +
 drivers/common/mvep/rte_common_mvep_version.map                  | 1 +
 drivers/common/octeontx/rte_common_octeontx_version.map          | 1 +
 drivers/common/octeontx2/rte_common_octeontx2_version.map        | 1 +
 drivers/compress/isal/rte_pmd_isal_version.map                   | 1 +
 drivers/compress/octeontx/rte_pmd_octeontx_compress_version.map  | 1 +
 drivers/compress/qat/rte_pmd_qat_version.map                     | 1 +
 drivers/compress/zlib/rte_pmd_zlib_version.map                   | 1 +
 drivers/crypto/aesni_gcm/rte_pmd_aesni_gcm_version.map           | 1 +
 drivers/crypto/aesni_mb/rte_pmd_aesni_mb_version.map             | 1 +
 drivers/crypto/armv8/rte_pmd_armv8_version.map                   | 1 +
 drivers/crypto/caam_jr/rte_pmd_caam_jr_version.map               | 1 +
 drivers/crypto/ccp/rte_pmd_ccp_version.map                       | 1 +
 drivers/crypto/dpaa2_sec/rte_pmd_dpaa2_sec_version.map           | 1 +
 drivers/crypto/dpaa_sec/rte_pmd_dpaa_sec_version.map             | 1 +
 drivers/crypto/kasumi/rte_pmd_kasumi_version.map                 | 1 +
 drivers/crypto/mvsam/rte_pmd_mvsam_version.map                   | 1 +
 drivers/crypto/null/rte_pmd_null_crypto_version.map              | 1 +
 drivers/crypto/octeontx/rte_pmd_octeontx_crypto_version.map      | 1 +
 drivers/crypto/openssl/rte_pmd_openssl_version.map               | 1 +
 drivers/crypto/scheduler/rte_pmd_crypto_scheduler_version.map    | 1 +
 drivers/crypto/snow3g/rte_pmd_snow3g_version.map                 | 1 +
 drivers/crypto/virtio/rte_pmd_virtio_crypto_version.map          | 1 +
 drivers/crypto/zuc/rte_pmd_zuc_version.map                       | 1 +
 drivers/event/dpaa/rte_pmd_dpaa_event_version.map                | 1 +
 drivers/event/dpaa2/rte_pmd_dpaa2_event_version.map              | 1 +
 drivers/event/dsw/rte_pmd_dsw_event_version.map                  | 1 +
 drivers/event/octeontx/rte_pmd_octeontx_event_version.map        | 1 +
 drivers/event/octeontx2/rte_pmd_octeontx2_event_version.map      | 1 +
 drivers/event/opdl/rte_pmd_opdl_event_version.map                | 1 +
 drivers/event/skeleton/rte_pmd_skeleton_event_version.map        | 1 +
 drivers/event/sw/rte_pmd_sw_event_version.map                    | 1 +
 drivers/mempool/bucket/rte_mempool_bucket_version.map            | 1 +
 drivers/mempool/dpaa/rte_mempool_dpaa_version.map                | 1 +
 drivers/mempool/dpaa2/rte_mempool_dpaa2_version.map              | 1 +
 drivers/mempool/octeontx/rte_mempool_octeontx_version.map        | 1 +
 drivers/mempool/octeontx2/rte_mempool_octeontx2_version.map      | 1 +
 drivers/mempool/ring/rte_mempool_ring_version.map                | 1 +
 drivers/mempool/stack/rte_mempool_stack_version.map              | 1 +
 drivers/net/af_packet/rte_pmd_af_packet_version.map              | 1 +
 drivers/net/af_xdp/rte_pmd_af_xdp_version.map                    | 1 +
 drivers/net/ark/rte_pmd_ark_version.map                          | 1 +
 drivers/net/atlantic/rte_pmd_atlantic_version.map                | 1 +
 drivers/net/avp/rte_pmd_avp_version.map                          | 1 +
 drivers/net/axgbe/rte_pmd_axgbe_version.map                      | 1 +
 drivers/net/bnx2x/rte_pmd_bnx2x_version.map                      | 1 +
 drivers/net/bnxt/rte_pmd_bnxt_version.map                        | 1 +
 drivers/net/bonding/rte_pmd_bond_version.map                     | 1 +
 drivers/net/cxgbe/rte_pmd_cxgbe_version.map                      | 1 +
 drivers/net/dpaa/rte_pmd_dpaa_version.map                        | 1 +
 drivers/net/dpaa2/rte_pmd_dpaa2_version.map                      | 1 +
 drivers/net/e1000/rte_pmd_e1000_version.map                      | 1 +
 drivers/net/enetc/rte_pmd_enetc_version.map                      | 1 +
 drivers/net/enic/rte_pmd_enic_version.map                        | 1 +
 drivers/net/failsafe/rte_pmd_failsafe_version.map                | 1 +
 drivers/net/fm10k/rte_pmd_fm10k_version.map                      | 1 +
 drivers/net/hinic/rte_pmd_hinic_version.map                      | 1 +
 drivers/net/i40e/rte_pmd_i40e_version.map                        | 1 +
 drivers/net/iavf/rte_pmd_iavf_version.map                        | 1 +
 drivers/net/ice/rte_pmd_ice_version.map                          | 1 +
 drivers/net/ifc/rte_pmd_ifc_version.map                          | 1 +
 drivers/net/ipn3ke/rte_pmd_ipn3ke_version.map                    | 1 +
 drivers/net/ixgbe/rte_pmd_ixgbe_version.map                      | 1 +
 drivers/net/kni/rte_pmd_kni_version.map                          | 1 +
 drivers/net/liquidio/rte_pmd_liquidio_version.map                | 1 +
 drivers/net/memif/rte_pmd_memif_version.map                      | 1 +
 drivers/net/mlx4/rte_pmd_mlx4_version.map                        | 1 +
 drivers/net/mlx5/rte_pmd_mlx5_version.map                        | 1 +
 drivers/net/mvneta/rte_pmd_mvneta_version.map                    | 1 +
 drivers/net/mvpp2/rte_pmd_mvpp2_version.map                      | 1 +
 drivers/net/nfb/rte_pmd_nfb_version.map                          | 1 +
 drivers/net/null/rte_pmd_null_version.map                        | 1 +
 drivers/net/octeontx/rte_pmd_octeontx_version.map                | 1 +
 drivers/net/octeontx2/rte_pmd_octeontx2_version.map              | 1 +
 drivers/net/pcap/rte_pmd_pcap_version.map                        | 1 +
 drivers/net/qede/rte_pmd_qede_version.map                        | 1 +
 drivers/net/ring/rte_pmd_ring_version.map                        | 1 +
 drivers/net/sfc/rte_pmd_sfc_version.map                          | 1 +
 drivers/net/softnic/rte_pmd_softnic_version.map                  | 1 +
 drivers/net/szedata2/rte_pmd_szedata2_version.map                | 1 +
 drivers/net/tap/rte_pmd_tap_version.map                          | 1 +
 drivers/net/thunderx/rte_pmd_thunderx_version.map                | 1 +
 drivers/net/vdev_netvsc/rte_pmd_vdev_netvsc_version.map          | 1 +
 drivers/net/vhost/rte_pmd_vhost_version.map                      | 1 +
 drivers/net/virtio/rte_pmd_virtio_version.map                    | 1 +
 drivers/net/vmxnet3/rte_pmd_vmxnet3_version.map                  | 1 +
 drivers/raw/dpaa2_cmdif/rte_rawdev_dpaa2_cmdif_version.map       | 1 +
 drivers/raw/dpaa2_qdma/rte_rawdev_dpaa2_qdma_version.map         | 1 +
 drivers/raw/ifpga/rte_rawdev_ifpga_version.map                   | 1 +
 drivers/raw/ioat/rte_rawdev_ioat_version.map                     | 1 +
 drivers/raw/ntb/rte_rawdev_ntb_version.map                       | 1 +
 drivers/raw/octeontx2_dma/rte_rawdev_octeontx2_dma_version.map   | 1 +
 drivers/raw/skeleton/rte_rawdev_skeleton_version.map             | 1 +
 102 files changed, 102 insertions(+)

diff --git a/drivers/baseband/fpga_lte_fec/rte_pmd_bbdev_fpga_lte_fec_version.map b/drivers/baseband/fpga_lte_fec/rte_pmd_bbdev_fpga_lte_fec_version.map
index e923270751c5..b9fd7d54c61d 100644
--- a/drivers/baseband/fpga_lte_fec/rte_pmd_bbdev_fpga_lte_fec_version.map
+++ b/drivers/baseband/fpga_lte_fec/rte_pmd_bbdev_fpga_lte_fec_version.map
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: BSD-3-Clause */
 DPDK_19.08 {
     local: *;
 };
diff --git a/drivers/baseband/null/rte_pmd_bbdev_null_version.map b/drivers/baseband/null/rte_pmd_bbdev_null_version.map
index 58b94270d489..3d4d9fb6ff56 100644
--- a/drivers/baseband/null/rte_pmd_bbdev_null_version.map
+++ b/drivers/baseband/null/rte_pmd_bbdev_null_version.map
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: BSD-3-Clause */
 DPDK_18.02 {
 	local: *;
 };
diff --git a/drivers/baseband/turbo_sw/rte_pmd_bbdev_turbo_sw_version.map b/drivers/baseband/turbo_sw/rte_pmd_bbdev_turbo_sw_version.map
index 58b94270d489..3d4d9fb6ff56 100644
--- a/drivers/baseband/turbo_sw/rte_pmd_bbdev_turbo_sw_version.map
+++ b/drivers/baseband/turbo_sw/rte_pmd_bbdev_turbo_sw_version.map
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: BSD-3-Clause */
 DPDK_18.02 {
 	local: *;
 };
diff --git a/drivers/bus/dpaa/rte_bus_dpaa_version.map b/drivers/bus/dpaa/rte_bus_dpaa_version.map
index c88deaf7f0eb..73f8aabe439c 100644
--- a/drivers/bus/dpaa/rte_bus_dpaa_version.map
+++ b/drivers/bus/dpaa/rte_bus_dpaa_version.map
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: BSD-3-Clause */
 DPDK_17.11 {
 	global:
 
diff --git a/drivers/bus/fslmc/rte_bus_fslmc_version.map b/drivers/bus/fslmc/rte_bus_fslmc_version.map
index 4da787236be5..76cfbe9fb424 100644
--- a/drivers/bus/fslmc/rte_bus_fslmc_version.map
+++ b/drivers/bus/fslmc/rte_bus_fslmc_version.map
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: BSD-3-Clause */
 DPDK_17.05 {
 	global:
 
diff --git a/drivers/bus/ifpga/rte_bus_ifpga_version.map b/drivers/bus/ifpga/rte_bus_ifpga_version.map
index 964c9a9c45bb..97377805cd9e 100644
--- a/drivers/bus/ifpga/rte_bus_ifpga_version.map
+++ b/drivers/bus/ifpga/rte_bus_ifpga_version.map
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: BSD-3-Clause */
 DPDK_18.05 {
 	global:
 
diff --git a/drivers/bus/pci/rte_bus_pci_version.map b/drivers/bus/pci/rte_bus_pci_version.map
index 27e9c4f101b5..93af2a56bd55 100644
--- a/drivers/bus/pci/rte_bus_pci_version.map
+++ b/drivers/bus/pci/rte_bus_pci_version.map
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: BSD-3-Clause */
 DPDK_17.11 {
 	global:
 
diff --git a/drivers/bus/vdev/rte_bus_vdev_version.map b/drivers/bus/vdev/rte_bus_vdev_version.map
index 590cf9b43764..bf18278a0c16 100644
--- a/drivers/bus/vdev/rte_bus_vdev_version.map
+++ b/drivers/bus/vdev/rte_bus_vdev_version.map
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: BSD-3-Clause */
 DPDK_17.11 {
 	global:
 
diff --git a/drivers/common/cpt/rte_common_cpt_version.map b/drivers/common/cpt/rte_common_cpt_version.map
index dec614f0defd..fd78001806c0 100644
--- a/drivers/common/cpt/rte_common_cpt_version.map
+++ b/drivers/common/cpt/rte_common_cpt_version.map
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: BSD-3-Clause */
 DPDK_18.11 {
 	global:
 
diff --git a/drivers/common/dpaax/rte_common_dpaax_version.map b/drivers/common/dpaax/rte_common_dpaax_version.map
index 8131c9e305b6..a0b9b36ba8f6 100644
--- a/drivers/common/dpaax/rte_common_dpaax_version.map
+++ b/drivers/common/dpaax/rte_common_dpaax_version.map
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: BSD-3-Clause */
 DPDK_18.11 {
 	global:
 
diff --git a/drivers/common/mvep/rte_common_mvep_version.map b/drivers/common/mvep/rte_common_mvep_version.map
index c71722d79f6a..41c8914adc29 100644
--- a/drivers/common/mvep/rte_common_mvep_version.map
+++ b/drivers/common/mvep/rte_common_mvep_version.map
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: BSD-3-Clause */
 DPDK_18.11 {
 	global:
 
diff --git a/drivers/common/octeontx/rte_common_octeontx_version.map b/drivers/common/octeontx/rte_common_octeontx_version.map
index f04b3b7f8a52..a182ecc0d922 100644
--- a/drivers/common/octeontx/rte_common_octeontx_version.map
+++ b/drivers/common/octeontx/rte_common_octeontx_version.map
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: BSD-3-Clause */
 DPDK_18.05 {
 	global:
 
diff --git a/drivers/common/octeontx2/rte_common_octeontx2_version.map b/drivers/common/octeontx2/rte_common_octeontx2_version.map
index 4400120da00b..8c831858ceab 100644
--- a/drivers/common/octeontx2/rte_common_octeontx2_version.map
+++ b/drivers/common/octeontx2/rte_common_octeontx2_version.map
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: BSD-3-Clause */
 DPDK_19.08 {
 	global:
 
diff --git a/drivers/compress/isal/rte_pmd_isal_version.map b/drivers/compress/isal/rte_pmd_isal_version.map
index de8e412ff1fd..68fd38d77ec0 100644
--- a/drivers/compress/isal/rte_pmd_isal_version.map
+++ b/drivers/compress/isal/rte_pmd_isal_version.map
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: BSD-3-Clause */
 DPDK_18.05 {
 	local: *;
 };
diff --git a/drivers/compress/octeontx/rte_pmd_octeontx_compress_version.map b/drivers/compress/octeontx/rte_pmd_octeontx_compress_version.map
index ad6e191e4942..670e8a125d07 100644
--- a/drivers/compress/octeontx/rte_pmd_octeontx_compress_version.map
+++ b/drivers/compress/octeontx/rte_pmd_octeontx_compress_version.map
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: BSD-3-Clause */
 DPDK_18.08 {
 	local: *;
 };
diff --git a/drivers/compress/qat/rte_pmd_qat_version.map b/drivers/compress/qat/rte_pmd_qat_version.map
index ad6e191e4942..670e8a125d07 100644
--- a/drivers/compress/qat/rte_pmd_qat_version.map
+++ b/drivers/compress/qat/rte_pmd_qat_version.map
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: BSD-3-Clause */
 DPDK_18.08 {
 	local: *;
 };
diff --git a/drivers/compress/zlib/rte_pmd_zlib_version.map b/drivers/compress/zlib/rte_pmd_zlib_version.map
index ad6e191e4942..670e8a125d07 100644
--- a/drivers/compress/zlib/rte_pmd_zlib_version.map
+++ b/drivers/compress/zlib/rte_pmd_zlib_version.map
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: BSD-3-Clause */
 DPDK_18.08 {
 	local: *;
 };
diff --git a/drivers/crypto/aesni_gcm/rte_pmd_aesni_gcm_version.map b/drivers/crypto/aesni_gcm/rte_pmd_aesni_gcm_version.map
index dc4d417b7bb9..b43499b3a936 100644
--- a/drivers/crypto/aesni_gcm/rte_pmd_aesni_gcm_version.map
+++ b/drivers/crypto/aesni_gcm/rte_pmd_aesni_gcm_version.map
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: BSD-3-Clause */
 DPDK_16.04 {
 	local: *;
 };
diff --git a/drivers/crypto/aesni_mb/rte_pmd_aesni_mb_version.map b/drivers/crypto/aesni_mb/rte_pmd_aesni_mb_version.map
index ad607bbedd40..b0795cb0309b 100644
--- a/drivers/crypto/aesni_mb/rte_pmd_aesni_mb_version.map
+++ b/drivers/crypto/aesni_mb/rte_pmd_aesni_mb_version.map
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: BSD-3-Clause */
 DPDK_2.2 {
 	local: *;
 };
diff --git a/drivers/crypto/armv8/rte_pmd_armv8_version.map b/drivers/crypto/armv8/rte_pmd_armv8_version.map
index 1f84b68a830c..ff4d5433166d 100644
--- a/drivers/crypto/armv8/rte_pmd_armv8_version.map
+++ b/drivers/crypto/armv8/rte_pmd_armv8_version.map
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: BSD-3-Clause */
 DPDK_17.02 {
 	local: *;
 };
diff --git a/drivers/crypto/caam_jr/rte_pmd_caam_jr_version.map b/drivers/crypto/caam_jr/rte_pmd_caam_jr_version.map
index 521e51f411fb..0a46da5dd3ca 100644
--- a/drivers/crypto/caam_jr/rte_pmd_caam_jr_version.map
+++ b/drivers/crypto/caam_jr/rte_pmd_caam_jr_version.map
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: BSD-3-Clause */
 DPDK_18.11 {
 
 	local: *;
diff --git a/drivers/crypto/ccp/rte_pmd_ccp_version.map b/drivers/crypto/ccp/rte_pmd_ccp_version.map
index 9b9ab1a4cfb5..6e32e2bc4797 100644
--- a/drivers/crypto/ccp/rte_pmd_ccp_version.map
+++ b/drivers/crypto/ccp/rte_pmd_ccp_version.map
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: BSD-3-Clause */
 DPDK_18.05 {
 
 	local: *;
diff --git a/drivers/crypto/dpaa2_sec/rte_pmd_dpaa2_sec_version.map b/drivers/crypto/dpaa2_sec/rte_pmd_dpaa2_sec_version.map
index 0bfb986d0b98..8ba2367945bd 100644
--- a/drivers/crypto/dpaa2_sec/rte_pmd_dpaa2_sec_version.map
+++ b/drivers/crypto/dpaa2_sec/rte_pmd_dpaa2_sec_version.map
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: BSD-3-Clause */
 DPDK_17.05 {
 
 	local: *;
diff --git a/drivers/crypto/dpaa_sec/rte_pmd_dpaa_sec_version.map b/drivers/crypto/dpaa_sec/rte_pmd_dpaa_sec_version.map
index a70bd197b771..2f76ca9a5b0c 100644
--- a/drivers/crypto/dpaa_sec/rte_pmd_dpaa_sec_version.map
+++ b/drivers/crypto/dpaa_sec/rte_pmd_dpaa_sec_version.map
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: BSD-3-Clause */
 DPDK_17.11 {
 
 	local: *;
diff --git a/drivers/crypto/kasumi/rte_pmd_kasumi_version.map b/drivers/crypto/kasumi/rte_pmd_kasumi_version.map
index 8ffeca934ee1..a43117bec5fb 100644
--- a/drivers/crypto/kasumi/rte_pmd_kasumi_version.map
+++ b/drivers/crypto/kasumi/rte_pmd_kasumi_version.map
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: BSD-3-Clause */
 DPDK_16.07 {
 	local: *;
 };
diff --git a/drivers/crypto/mvsam/rte_pmd_mvsam_version.map b/drivers/crypto/mvsam/rte_pmd_mvsam_version.map
index a753031720cf..dba6989b4fe2 100644
--- a/drivers/crypto/mvsam/rte_pmd_mvsam_version.map
+++ b/drivers/crypto/mvsam/rte_pmd_mvsam_version.map
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: BSD-3-Clause */
 DPDK_17.11 {
 	local: *;
 };
diff --git a/drivers/crypto/null/rte_pmd_null_crypto_version.map b/drivers/crypto/null/rte_pmd_null_crypto_version.map
index dc4d417b7bb9..b43499b3a936 100644
--- a/drivers/crypto/null/rte_pmd_null_crypto_version.map
+++ b/drivers/crypto/null/rte_pmd_null_crypto_version.map
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: BSD-3-Clause */
 DPDK_16.04 {
 	local: *;
 };
diff --git a/drivers/crypto/octeontx/rte_pmd_octeontx_crypto_version.map b/drivers/crypto/octeontx/rte_pmd_octeontx_crypto_version.map
index 521e51f411fb..0a46da5dd3ca 100644
--- a/drivers/crypto/octeontx/rte_pmd_octeontx_crypto_version.map
+++ b/drivers/crypto/octeontx/rte_pmd_octeontx_crypto_version.map
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: BSD-3-Clause */
 DPDK_18.11 {
 
 	local: *;
diff --git a/drivers/crypto/openssl/rte_pmd_openssl_version.map b/drivers/crypto/openssl/rte_pmd_openssl_version.map
index cc5829e30beb..47aecb3b8ad0 100644
--- a/drivers/crypto/openssl/rte_pmd_openssl_version.map
+++ b/drivers/crypto/openssl/rte_pmd_openssl_version.map
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: BSD-3-Clause */
 DPDK_16.11 {
 	local: *;
 };
diff --git a/drivers/crypto/scheduler/rte_pmd_crypto_scheduler_version.map b/drivers/crypto/scheduler/rte_pmd_crypto_scheduler_version.map
index 5c43127cf2dc..e252bafb4879 100644
--- a/drivers/crypto/scheduler/rte_pmd_crypto_scheduler_version.map
+++ b/drivers/crypto/scheduler/rte_pmd_crypto_scheduler_version.map
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: BSD-3-Clause */
 DPDK_17.02 {
 	global:
 
diff --git a/drivers/crypto/snow3g/rte_pmd_snow3g_version.map b/drivers/crypto/snow3g/rte_pmd_snow3g_version.map
index dc4d417b7bb9..b43499b3a936 100644
--- a/drivers/crypto/snow3g/rte_pmd_snow3g_version.map
+++ b/drivers/crypto/snow3g/rte_pmd_snow3g_version.map
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: BSD-3-Clause */
 DPDK_16.04 {
 	local: *;
 };
diff --git a/drivers/crypto/virtio/rte_pmd_virtio_crypto_version.map b/drivers/crypto/virtio/rte_pmd_virtio_crypto_version.map
index de8e412ff1fd..68fd38d77ec0 100644
--- a/drivers/crypto/virtio/rte_pmd_virtio_crypto_version.map
+++ b/drivers/crypto/virtio/rte_pmd_virtio_crypto_version.map
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: BSD-3-Clause */
 DPDK_18.05 {
 	local: *;
 };
diff --git a/drivers/crypto/zuc/rte_pmd_zuc_version.map b/drivers/crypto/zuc/rte_pmd_zuc_version.map
index cc5829e30beb..47aecb3b8ad0 100644
--- a/drivers/crypto/zuc/rte_pmd_zuc_version.map
+++ b/drivers/crypto/zuc/rte_pmd_zuc_version.map
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: BSD-3-Clause */
 DPDK_16.11 {
 	local: *;
 };
diff --git a/drivers/event/dpaa/rte_pmd_dpaa_event_version.map b/drivers/event/dpaa/rte_pmd_dpaa_event_version.map
index 179140fb875b..e96c6ddeb01b 100644
--- a/drivers/event/dpaa/rte_pmd_dpaa_event_version.map
+++ b/drivers/event/dpaa/rte_pmd_dpaa_event_version.map
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: BSD-3-Clause */
 DPDK_18.02 {
 
 	local: *;
diff --git a/drivers/event/dpaa2/rte_pmd_dpaa2_event_version.map b/drivers/event/dpaa2/rte_pmd_dpaa2_event_version.map
index 1c0b7559dc36..738ab90c10b3 100644
--- a/drivers/event/dpaa2/rte_pmd_dpaa2_event_version.map
+++ b/drivers/event/dpaa2/rte_pmd_dpaa2_event_version.map
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: BSD-3-Clause */
 DPDK_17.08 {
 	local: *;
 };
diff --git a/drivers/event/dsw/rte_pmd_dsw_event_version.map b/drivers/event/dsw/rte_pmd_dsw_event_version.map
index 24bd5cdb359c..4556de4f32a9 100644
--- a/drivers/event/dsw/rte_pmd_dsw_event_version.map
+++ b/drivers/event/dsw/rte_pmd_dsw_event_version.map
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: BSD-3-Clause */
 DPDK_18.11 {
 	local: *;
 };
diff --git a/drivers/event/octeontx/rte_pmd_octeontx_event_version.map b/drivers/event/octeontx/rte_pmd_octeontx_event_version.map
index 5352e7e3bdc5..7ef88c6d72ee 100644
--- a/drivers/event/octeontx/rte_pmd_octeontx_event_version.map
+++ b/drivers/event/octeontx/rte_pmd_octeontx_event_version.map
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: BSD-3-Clause */
 DPDK_17.05 {
 	local: *;
 };
diff --git a/drivers/event/octeontx2/rte_pmd_octeontx2_event_version.map b/drivers/event/octeontx2/rte_pmd_octeontx2_event_version.map
index 41c65c8c9c08..ff0fbd7358c2 100644
--- a/drivers/event/octeontx2/rte_pmd_octeontx2_event_version.map
+++ b/drivers/event/octeontx2/rte_pmd_octeontx2_event_version.map
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: BSD-3-Clause */
 DPDK_19.08 {
 	local: *;
 };
diff --git a/drivers/event/opdl/rte_pmd_opdl_event_version.map b/drivers/event/opdl/rte_pmd_opdl_event_version.map
index 58b94270d489..3d4d9fb6ff56 100644
--- a/drivers/event/opdl/rte_pmd_opdl_event_version.map
+++ b/drivers/event/opdl/rte_pmd_opdl_event_version.map
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: BSD-3-Clause */
 DPDK_18.02 {
 	local: *;
 };
diff --git a/drivers/event/skeleton/rte_pmd_skeleton_event_version.map b/drivers/event/skeleton/rte_pmd_skeleton_event_version.map
index 8591cc0b18e5..b12dad482b4e 100644
--- a/drivers/event/skeleton/rte_pmd_skeleton_event_version.map
+++ b/drivers/event/skeleton/rte_pmd_skeleton_event_version.map
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: BSD-3-Clause */
 DPDK_17.05 {
 
 	local: *;
diff --git a/drivers/event/sw/rte_pmd_sw_event_version.map b/drivers/event/sw/rte_pmd_sw_event_version.map
index 5352e7e3bdc5..7ef88c6d72ee 100644
--- a/drivers/event/sw/rte_pmd_sw_event_version.map
+++ b/drivers/event/sw/rte_pmd_sw_event_version.map
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: BSD-3-Clause */
 DPDK_17.05 {
 	local: *;
 };
diff --git a/drivers/mempool/bucket/rte_mempool_bucket_version.map b/drivers/mempool/bucket/rte_mempool_bucket_version.map
index 9b9ab1a4cfb5..6e32e2bc4797 100644
--- a/drivers/mempool/bucket/rte_mempool_bucket_version.map
+++ b/drivers/mempool/bucket/rte_mempool_bucket_version.map
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: BSD-3-Clause */
 DPDK_18.05 {
 
 	local: *;
diff --git a/drivers/mempool/dpaa/rte_mempool_dpaa_version.map b/drivers/mempool/dpaa/rte_mempool_dpaa_version.map
index 60bf50b2d1cc..f56a842c9d7f 100644
--- a/drivers/mempool/dpaa/rte_mempool_dpaa_version.map
+++ b/drivers/mempool/dpaa/rte_mempool_dpaa_version.map
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: BSD-3-Clause */
 DPDK_17.11 {
 	global:
 
diff --git a/drivers/mempool/dpaa2/rte_mempool_dpaa2_version.map b/drivers/mempool/dpaa2/rte_mempool_dpaa2_version.map
index b45e7a9ac16a..2bc40ccd3c27 100644
--- a/drivers/mempool/dpaa2/rte_mempool_dpaa2_version.map
+++ b/drivers/mempool/dpaa2/rte_mempool_dpaa2_version.map
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: BSD-3-Clause */
 DPDK_17.05 {
 	global:
 
diff --git a/drivers/mempool/octeontx/rte_mempool_octeontx_version.map b/drivers/mempool/octeontx/rte_mempool_octeontx_version.map
index a753031720cf..dba6989b4fe2 100644
--- a/drivers/mempool/octeontx/rte_mempool_octeontx_version.map
+++ b/drivers/mempool/octeontx/rte_mempool_octeontx_version.map
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: BSD-3-Clause */
 DPDK_17.11 {
 	local: *;
 };
diff --git a/drivers/mempool/octeontx2/rte_mempool_octeontx2_version.map b/drivers/mempool/octeontx2/rte_mempool_octeontx2_version.map
index d703368c319a..f6e9e93e2b5d 100644
--- a/drivers/mempool/octeontx2/rte_mempool_octeontx2_version.map
+++ b/drivers/mempool/octeontx2/rte_mempool_octeontx2_version.map
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: BSD-3-Clause */
 DPDK_19.08 {
 	global:
 
diff --git a/drivers/mempool/ring/rte_mempool_ring_version.map b/drivers/mempool/ring/rte_mempool_ring_version.map
index 8591cc0b18e5..b12dad482b4e 100644
--- a/drivers/mempool/ring/rte_mempool_ring_version.map
+++ b/drivers/mempool/ring/rte_mempool_ring_version.map
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: BSD-3-Clause */
 DPDK_17.05 {
 
 	local: *;
diff --git a/drivers/mempool/stack/rte_mempool_stack_version.map b/drivers/mempool/stack/rte_mempool_stack_version.map
index 8591cc0b18e5..b12dad482b4e 100644
--- a/drivers/mempool/stack/rte_mempool_stack_version.map
+++ b/drivers/mempool/stack/rte_mempool_stack_version.map
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: BSD-3-Clause */
 DPDK_17.05 {
 
 	local: *;
diff --git a/drivers/net/af_packet/rte_pmd_af_packet_version.map b/drivers/net/af_packet/rte_pmd_af_packet_version.map
index ef3539840269..711eac12037e 100644
--- a/drivers/net/af_packet/rte_pmd_af_packet_version.map
+++ b/drivers/net/af_packet/rte_pmd_af_packet_version.map
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: BSD-3-Clause */
 DPDK_2.0 {
 
 	local: *;
diff --git a/drivers/net/af_xdp/rte_pmd_af_xdp_version.map b/drivers/net/af_xdp/rte_pmd_af_xdp_version.map
index c6db030fe615..a8b391f0a009 100644
--- a/drivers/net/af_xdp/rte_pmd_af_xdp_version.map
+++ b/drivers/net/af_xdp/rte_pmd_af_xdp_version.map
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: BSD-3-Clause */
 DPDK_19.05 {
 	local: *;
 };
diff --git a/drivers/net/ark/rte_pmd_ark_version.map b/drivers/net/ark/rte_pmd_ark_version.map
index 1062e0429fdf..a61c1f53373a 100644
--- a/drivers/net/ark/rte_pmd_ark_version.map
+++ b/drivers/net/ark/rte_pmd_ark_version.map
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: BSD-3-Clause */
 DPDK_17.05 {
 	 local: *;
 
diff --git a/drivers/net/atlantic/rte_pmd_atlantic_version.map b/drivers/net/atlantic/rte_pmd_atlantic_version.map
index b16faa999f43..7483183cf185 100644
--- a/drivers/net/atlantic/rte_pmd_atlantic_version.map
+++ b/drivers/net/atlantic/rte_pmd_atlantic_version.map
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: BSD-3-Clause */
 DPDK_18.11 {
 
 	local: *;
diff --git a/drivers/net/avp/rte_pmd_avp_version.map b/drivers/net/avp/rte_pmd_avp_version.map
index 5352e7e3bdc5..7ef88c6d72ee 100644
--- a/drivers/net/avp/rte_pmd_avp_version.map
+++ b/drivers/net/avp/rte_pmd_avp_version.map
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: BSD-3-Clause */
 DPDK_17.05 {
 	local: *;
 };
diff --git a/drivers/net/axgbe/rte_pmd_axgbe_version.map b/drivers/net/axgbe/rte_pmd_axgbe_version.map
index de8e412ff1fd..68fd38d77ec0 100644
--- a/drivers/net/axgbe/rte_pmd_axgbe_version.map
+++ b/drivers/net/axgbe/rte_pmd_axgbe_version.map
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: BSD-3-Clause */
 DPDK_18.05 {
 	local: *;
 };
diff --git a/drivers/net/bnx2x/rte_pmd_bnx2x_version.map b/drivers/net/bnx2x/rte_pmd_bnx2x_version.map
index bd8138a034e6..933fcf165cdc 100644
--- a/drivers/net/bnx2x/rte_pmd_bnx2x_version.map
+++ b/drivers/net/bnx2x/rte_pmd_bnx2x_version.map
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: BSD-3-Clause */
 DPDK_2.1 {
 
 	local: *;
diff --git a/drivers/net/bnxt/rte_pmd_bnxt_version.map b/drivers/net/bnxt/rte_pmd_bnxt_version.map
index 4750d40ad6e4..9a4e343e1111 100644
--- a/drivers/net/bnxt/rte_pmd_bnxt_version.map
+++ b/drivers/net/bnxt/rte_pmd_bnxt_version.map
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: BSD-3-Clause */
 DPDK_17.08 {
 	global:
 
diff --git a/drivers/net/bonding/rte_pmd_bond_version.map b/drivers/net/bonding/rte_pmd_bond_version.map
index 00d955c48185..d08c2f13eea6 100644
--- a/drivers/net/bonding/rte_pmd_bond_version.map
+++ b/drivers/net/bonding/rte_pmd_bond_version.map
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: BSD-3-Clause */
 DPDK_2.0 {
 	global:
 
diff --git a/drivers/net/cxgbe/rte_pmd_cxgbe_version.map b/drivers/net/cxgbe/rte_pmd_cxgbe_version.map
index bd8138a034e6..933fcf165cdc 100644
--- a/drivers/net/cxgbe/rte_pmd_cxgbe_version.map
+++ b/drivers/net/cxgbe/rte_pmd_cxgbe_version.map
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: BSD-3-Clause */
 DPDK_2.1 {
 
 	local: *;
diff --git a/drivers/net/dpaa/rte_pmd_dpaa_version.map b/drivers/net/dpaa/rte_pmd_dpaa_version.map
index 8cb4500b51f2..cbcb6d25e62d 100644
--- a/drivers/net/dpaa/rte_pmd_dpaa_version.map
+++ b/drivers/net/dpaa/rte_pmd_dpaa_version.map
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: BSD-3-Clause */
 DPDK_17.11 {
 
 	local: *;
diff --git a/drivers/net/dpaa2/rte_pmd_dpaa2_version.map b/drivers/net/dpaa2/rte_pmd_dpaa2_version.map
index d1b4cdb232be..313924040fbe 100644
--- a/drivers/net/dpaa2/rte_pmd_dpaa2_version.map
+++ b/drivers/net/dpaa2/rte_pmd_dpaa2_version.map
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: BSD-3-Clause */
 DPDK_17.05 {
 
 	local: *;
diff --git a/drivers/net/e1000/rte_pmd_e1000_version.map b/drivers/net/e1000/rte_pmd_e1000_version.map
index ef3539840269..711eac12037e 100644
--- a/drivers/net/e1000/rte_pmd_e1000_version.map
+++ b/drivers/net/e1000/rte_pmd_e1000_version.map
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: BSD-3-Clause */
 DPDK_2.0 {
 
 	local: *;
diff --git a/drivers/net/enetc/rte_pmd_enetc_version.map b/drivers/net/enetc/rte_pmd_enetc_version.map
index 521e51f411fb..0a46da5dd3ca 100644
--- a/drivers/net/enetc/rte_pmd_enetc_version.map
+++ b/drivers/net/enetc/rte_pmd_enetc_version.map
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: BSD-3-Clause */
 DPDK_18.11 {
 
 	local: *;
diff --git a/drivers/net/enic/rte_pmd_enic_version.map b/drivers/net/enic/rte_pmd_enic_version.map
index ef3539840269..711eac12037e 100644
--- a/drivers/net/enic/rte_pmd_enic_version.map
+++ b/drivers/net/enic/rte_pmd_enic_version.map
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: BSD-3-Clause */
 DPDK_2.0 {
 
 	local: *;
diff --git a/drivers/net/failsafe/rte_pmd_failsafe_version.map b/drivers/net/failsafe/rte_pmd_failsafe_version.map
index b6d2840be4b2..7bce1700dae0 100644
--- a/drivers/net/failsafe/rte_pmd_failsafe_version.map
+++ b/drivers/net/failsafe/rte_pmd_failsafe_version.map
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: BSD-3-Clause */
 DPDK_17.08 {
 
 	local: *;
diff --git a/drivers/net/fm10k/rte_pmd_fm10k_version.map b/drivers/net/fm10k/rte_pmd_fm10k_version.map
index ef3539840269..711eac12037e 100644
--- a/drivers/net/fm10k/rte_pmd_fm10k_version.map
+++ b/drivers/net/fm10k/rte_pmd_fm10k_version.map
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: BSD-3-Clause */
 DPDK_2.0 {
 
 	local: *;
diff --git a/drivers/net/hinic/rte_pmd_hinic_version.map b/drivers/net/hinic/rte_pmd_hinic_version.map
index 9a61188cd520..de6ec2adf51c 100644
--- a/drivers/net/hinic/rte_pmd_hinic_version.map
+++ b/drivers/net/hinic/rte_pmd_hinic_version.map
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: BSD-3-Clause */
 DPDK_19.08 {
 
 	local: *;
diff --git a/drivers/net/i40e/rte_pmd_i40e_version.map b/drivers/net/i40e/rte_pmd_i40e_version.map
index cccd5768c2c1..2b52079d2a4f 100644
--- a/drivers/net/i40e/rte_pmd_i40e_version.map
+++ b/drivers/net/i40e/rte_pmd_i40e_version.map
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: BSD-3-Clause */
 DPDK_2.0 {
 
 	local: *;
diff --git a/drivers/net/iavf/rte_pmd_iavf_version.map b/drivers/net/iavf/rte_pmd_iavf_version.map
index 179140fb875b..e96c6ddeb01b 100644
--- a/drivers/net/iavf/rte_pmd_iavf_version.map
+++ b/drivers/net/iavf/rte_pmd_iavf_version.map
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: BSD-3-Clause */
 DPDK_18.02 {
 
 	local: *;
diff --git a/drivers/net/ice/rte_pmd_ice_version.map b/drivers/net/ice/rte_pmd_ice_version.map
index 7b23b609da39..bde01c177f2a 100644
--- a/drivers/net/ice/rte_pmd_ice_version.map
+++ b/drivers/net/ice/rte_pmd_ice_version.map
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: BSD-3-Clause */
 DPDK_19.02 {
 
 	local: *;
diff --git a/drivers/net/ifc/rte_pmd_ifc_version.map b/drivers/net/ifc/rte_pmd_ifc_version.map
index 9b9ab1a4cfb5..6e32e2bc4797 100644
--- a/drivers/net/ifc/rte_pmd_ifc_version.map
+++ b/drivers/net/ifc/rte_pmd_ifc_version.map
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: BSD-3-Clause */
 DPDK_18.05 {
 
 	local: *;
diff --git a/drivers/net/ipn3ke/rte_pmd_ipn3ke_version.map b/drivers/net/ipn3ke/rte_pmd_ipn3ke_version.map
index fc8c95e9191e..c76f45776afd 100644
--- a/drivers/net/ipn3ke/rte_pmd_ipn3ke_version.map
+++ b/drivers/net/ipn3ke/rte_pmd_ipn3ke_version.map
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: BSD-3-Clause */
 DPDK_19.05 {
 
 	local: *;
diff --git a/drivers/net/ixgbe/rte_pmd_ixgbe_version.map b/drivers/net/ixgbe/rte_pmd_ixgbe_version.map
index c814f96d72b6..1ae0d287107f 100644
--- a/drivers/net/ixgbe/rte_pmd_ixgbe_version.map
+++ b/drivers/net/ixgbe/rte_pmd_ixgbe_version.map
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: BSD-3-Clause */
 DPDK_2.0 {
 
 	local: *;
diff --git a/drivers/net/kni/rte_pmd_kni_version.map b/drivers/net/kni/rte_pmd_kni_version.map
index 8591cc0b18e5..b12dad482b4e 100644
--- a/drivers/net/kni/rte_pmd_kni_version.map
+++ b/drivers/net/kni/rte_pmd_kni_version.map
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: BSD-3-Clause */
 DPDK_17.05 {
 
 	local: *;
diff --git a/drivers/net/liquidio/rte_pmd_liquidio_version.map b/drivers/net/liquidio/rte_pmd_liquidio_version.map
index 8591cc0b18e5..b12dad482b4e 100644
--- a/drivers/net/liquidio/rte_pmd_liquidio_version.map
+++ b/drivers/net/liquidio/rte_pmd_liquidio_version.map
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: BSD-3-Clause */
 DPDK_17.05 {
 
 	local: *;
diff --git a/drivers/net/memif/rte_pmd_memif_version.map b/drivers/net/memif/rte_pmd_memif_version.map
index 8861484fb311..f1c07e905e5a 100644
--- a/drivers/net/memif/rte_pmd_memif_version.map
+++ b/drivers/net/memif/rte_pmd_memif_version.map
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: BSD-3-Clause */
 DPDK_19.08 {
 
         local: *;
diff --git a/drivers/net/mlx4/rte_pmd_mlx4_version.map b/drivers/net/mlx4/rte_pmd_mlx4_version.map
index ef3539840269..711eac12037e 100644
--- a/drivers/net/mlx4/rte_pmd_mlx4_version.map
+++ b/drivers/net/mlx4/rte_pmd_mlx4_version.map
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: BSD-3-Clause */
 DPDK_2.0 {
 
 	local: *;
diff --git a/drivers/net/mlx5/rte_pmd_mlx5_version.map b/drivers/net/mlx5/rte_pmd_mlx5_version.map
index ad607bbedd40..b0795cb0309b 100644
--- a/drivers/net/mlx5/rte_pmd_mlx5_version.map
+++ b/drivers/net/mlx5/rte_pmd_mlx5_version.map
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: BSD-3-Clause */
 DPDK_2.2 {
 	local: *;
 };
diff --git a/drivers/net/mvneta/rte_pmd_mvneta_version.map b/drivers/net/mvneta/rte_pmd_mvneta_version.map
index 24bd5cdb359c..4556de4f32a9 100644
--- a/drivers/net/mvneta/rte_pmd_mvneta_version.map
+++ b/drivers/net/mvneta/rte_pmd_mvneta_version.map
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: BSD-3-Clause */
 DPDK_18.11 {
 	local: *;
 };
diff --git a/drivers/net/mvpp2/rte_pmd_mvpp2_version.map b/drivers/net/mvpp2/rte_pmd_mvpp2_version.map
index a753031720cf..dba6989b4fe2 100644
--- a/drivers/net/mvpp2/rte_pmd_mvpp2_version.map
+++ b/drivers/net/mvpp2/rte_pmd_mvpp2_version.map
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: BSD-3-Clause */
 DPDK_17.11 {
 	local: *;
 };
diff --git a/drivers/net/nfb/rte_pmd_nfb_version.map b/drivers/net/nfb/rte_pmd_nfb_version.map
index fc8c95e9191e..c76f45776afd 100644
--- a/drivers/net/nfb/rte_pmd_nfb_version.map
+++ b/drivers/net/nfb/rte_pmd_nfb_version.map
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: BSD-3-Clause */
 DPDK_19.05 {
 
 	local: *;
diff --git a/drivers/net/null/rte_pmd_null_version.map b/drivers/net/null/rte_pmd_null_version.map
index ef3539840269..711eac12037e 100644
--- a/drivers/net/null/rte_pmd_null_version.map
+++ b/drivers/net/null/rte_pmd_null_version.map
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: BSD-3-Clause */
 DPDK_2.0 {
 
 	local: *;
diff --git a/drivers/net/octeontx/rte_pmd_octeontx_version.map b/drivers/net/octeontx/rte_pmd_octeontx_version.map
index a3161b14d01c..e4b1defa7f25 100644
--- a/drivers/net/octeontx/rte_pmd_octeontx_version.map
+++ b/drivers/net/octeontx/rte_pmd_octeontx_version.map
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: BSD-3-Clause */
 DPDK_17.11 {
 
 	local: *;
diff --git a/drivers/net/octeontx2/rte_pmd_octeontx2_version.map b/drivers/net/octeontx2/rte_pmd_octeontx2_version.map
index 9a61188cd520..de6ec2adf51c 100644
--- a/drivers/net/octeontx2/rte_pmd_octeontx2_version.map
+++ b/drivers/net/octeontx2/rte_pmd_octeontx2_version.map
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: BSD-3-Clause */
 DPDK_19.08 {
 
 	local: *;
diff --git a/drivers/net/pcap/rte_pmd_pcap_version.map b/drivers/net/pcap/rte_pmd_pcap_version.map
index ef3539840269..711eac12037e 100644
--- a/drivers/net/pcap/rte_pmd_pcap_version.map
+++ b/drivers/net/pcap/rte_pmd_pcap_version.map
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: BSD-3-Clause */
 DPDK_2.0 {
 
 	local: *;
diff --git a/drivers/net/qede/rte_pmd_qede_version.map b/drivers/net/qede/rte_pmd_qede_version.map
index 349c6e1c22b2..11cb7788c274 100644
--- a/drivers/net/qede/rte_pmd_qede_version.map
+++ b/drivers/net/qede/rte_pmd_qede_version.map
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: BSD-3-Clause */
 DPDK_16.04 {
 
 	local: *;
diff --git a/drivers/net/ring/rte_pmd_ring_version.map b/drivers/net/ring/rte_pmd_ring_version.map
index 1f785d9409ea..ddf245b29dda 100644
--- a/drivers/net/ring/rte_pmd_ring_version.map
+++ b/drivers/net/ring/rte_pmd_ring_version.map
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: BSD-3-Clause */
 DPDK_2.0 {
 	global:
 
diff --git a/drivers/net/sfc/rte_pmd_sfc_version.map b/drivers/net/sfc/rte_pmd_sfc_version.map
index 31eca32ebe72..81210b4934d7 100644
--- a/drivers/net/sfc/rte_pmd_sfc_version.map
+++ b/drivers/net/sfc/rte_pmd_sfc_version.map
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: BSD-3-Clause */
 DPDK_17.02 {
 
 	local: *;
diff --git a/drivers/net/softnic/rte_pmd_softnic_version.map b/drivers/net/softnic/rte_pmd_softnic_version.map
index bc44b06f98c4..e217acc77b88 100644
--- a/drivers/net/softnic/rte_pmd_softnic_version.map
+++ b/drivers/net/softnic/rte_pmd_softnic_version.map
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: BSD-3-Clause */
 DPDK_17.11 {
 	global:
 
diff --git a/drivers/net/szedata2/rte_pmd_szedata2_version.map b/drivers/net/szedata2/rte_pmd_szedata2_version.map
index ad607bbedd40..b0795cb0309b 100644
--- a/drivers/net/szedata2/rte_pmd_szedata2_version.map
+++ b/drivers/net/szedata2/rte_pmd_szedata2_version.map
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: BSD-3-Clause */
 DPDK_2.2 {
 	local: *;
 };
diff --git a/drivers/net/tap/rte_pmd_tap_version.map b/drivers/net/tap/rte_pmd_tap_version.map
index 31eca32ebe72..81210b4934d7 100644
--- a/drivers/net/tap/rte_pmd_tap_version.map
+++ b/drivers/net/tap/rte_pmd_tap_version.map
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: BSD-3-Clause */
 DPDK_17.02 {
 
 	local: *;
diff --git a/drivers/net/thunderx/rte_pmd_thunderx_version.map b/drivers/net/thunderx/rte_pmd_thunderx_version.map
index 1901bcb3b378..742c844dfaa2 100644
--- a/drivers/net/thunderx/rte_pmd_thunderx_version.map
+++ b/drivers/net/thunderx/rte_pmd_thunderx_version.map
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: BSD-3-Clause */
 DPDK_16.07 {
 
 	local: *;
diff --git a/drivers/net/vdev_netvsc/rte_pmd_vdev_netvsc_version.map b/drivers/net/vdev_netvsc/rte_pmd_vdev_netvsc_version.map
index 179140fb875b..e96c6ddeb01b 100644
--- a/drivers/net/vdev_netvsc/rte_pmd_vdev_netvsc_version.map
+++ b/drivers/net/vdev_netvsc/rte_pmd_vdev_netvsc_version.map
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: BSD-3-Clause */
 DPDK_18.02 {
 
 	local: *;
diff --git a/drivers/net/vhost/rte_pmd_vhost_version.map b/drivers/net/vhost/rte_pmd_vhost_version.map
index 695db8574985..5eb711a0aac7 100644
--- a/drivers/net/vhost/rte_pmd_vhost_version.map
+++ b/drivers/net/vhost/rte_pmd_vhost_version.map
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: BSD-3-Clause */
 DPDK_16.04 {
 	global:
 
diff --git a/drivers/net/virtio/rte_pmd_virtio_version.map b/drivers/net/virtio/rte_pmd_virtio_version.map
index ef3539840269..711eac12037e 100644
--- a/drivers/net/virtio/rte_pmd_virtio_version.map
+++ b/drivers/net/virtio/rte_pmd_virtio_version.map
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: BSD-3-Clause */
 DPDK_2.0 {
 
 	local: *;
diff --git a/drivers/net/vmxnet3/rte_pmd_vmxnet3_version.map b/drivers/net/vmxnet3/rte_pmd_vmxnet3_version.map
index ef3539840269..711eac12037e 100644
--- a/drivers/net/vmxnet3/rte_pmd_vmxnet3_version.map
+++ b/drivers/net/vmxnet3/rte_pmd_vmxnet3_version.map
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: BSD-3-Clause */
 DPDK_2.0 {
 
 	local: *;
diff --git a/drivers/raw/dpaa2_cmdif/rte_rawdev_dpaa2_cmdif_version.map b/drivers/raw/dpaa2_cmdif/rte_rawdev_dpaa2_cmdif_version.map
index 9b9ab1a4cfb5..6e32e2bc4797 100644
--- a/drivers/raw/dpaa2_cmdif/rte_rawdev_dpaa2_cmdif_version.map
+++ b/drivers/raw/dpaa2_cmdif/rte_rawdev_dpaa2_cmdif_version.map
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: BSD-3-Clause */
 DPDK_18.05 {
 
 	local: *;
diff --git a/drivers/raw/dpaa2_qdma/rte_rawdev_dpaa2_qdma_version.map b/drivers/raw/dpaa2_qdma/rte_rawdev_dpaa2_qdma_version.map
index d16a136fc8a8..0949f49e8384 100644
--- a/drivers/raw/dpaa2_qdma/rte_rawdev_dpaa2_qdma_version.map
+++ b/drivers/raw/dpaa2_qdma/rte_rawdev_dpaa2_qdma_version.map
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: BSD-3-Clause */
 DPDK_19.05 {
 	global:
 
diff --git a/drivers/raw/ifpga/rte_rawdev_ifpga_version.map b/drivers/raw/ifpga/rte_rawdev_ifpga_version.map
index 9b9ab1a4cfb5..6e32e2bc4797 100644
--- a/drivers/raw/ifpga/rte_rawdev_ifpga_version.map
+++ b/drivers/raw/ifpga/rte_rawdev_ifpga_version.map
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: BSD-3-Clause */
 DPDK_18.05 {
 
 	local: *;
diff --git a/drivers/raw/ioat/rte_rawdev_ioat_version.map b/drivers/raw/ioat/rte_rawdev_ioat_version.map
index 9a61188cd520..de6ec2adf51c 100644
--- a/drivers/raw/ioat/rte_rawdev_ioat_version.map
+++ b/drivers/raw/ioat/rte_rawdev_ioat_version.map
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: BSD-3-Clause */
 DPDK_19.08 {
 
 	local: *;
diff --git a/drivers/raw/ntb/rte_rawdev_ntb_version.map b/drivers/raw/ntb/rte_rawdev_ntb_version.map
index 8861484fb311..f1c07e905e5a 100644
--- a/drivers/raw/ntb/rte_rawdev_ntb_version.map
+++ b/drivers/raw/ntb/rte_rawdev_ntb_version.map
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: BSD-3-Clause */
 DPDK_19.08 {
 
         local: *;
diff --git a/drivers/raw/octeontx2_dma/rte_rawdev_octeontx2_dma_version.map b/drivers/raw/octeontx2_dma/rte_rawdev_octeontx2_dma_version.map
index 9a61188cd520..de6ec2adf51c 100644
--- a/drivers/raw/octeontx2_dma/rte_rawdev_octeontx2_dma_version.map
+++ b/drivers/raw/octeontx2_dma/rte_rawdev_octeontx2_dma_version.map
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: BSD-3-Clause */
 DPDK_19.08 {
 
 	local: *;
diff --git a/drivers/raw/skeleton/rte_rawdev_skeleton_version.map b/drivers/raw/skeleton/rte_rawdev_skeleton_version.map
index 179140fb875b..e96c6ddeb01b 100644
--- a/drivers/raw/skeleton/rte_rawdev_skeleton_version.map
+++ b/drivers/raw/skeleton/rte_rawdev_skeleton_version.map
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: BSD-3-Clause */
 DPDK_18.02 {
 
 	local: *;
-- 
2.20.1


^ permalink raw reply	[flat|nested] 6+ messages in thread

* [dpdk-dev] [PATCH 4/4] lib: add SPDX license id to map files
  2019-08-15 17:02 [dpdk-dev] [PATCH 0/4] SPDX license tagging Stephen Hemminger
                   ` (2 preceding siblings ...)
  2019-08-15 17:02 ` [dpdk-dev] [PATCH 3/4] drivers: add SPDX license id to map files Stephen Hemminger
@ 2019-08-15 17:02 ` " Stephen Hemminger
  2019-08-23 13:43 ` [dpdk-dev] [PATCH 0/4] SPDX license tagging Ferruh Yigit
  4 siblings, 0 replies; 6+ messages in thread
From: Stephen Hemminger @ 2019-08-15 17:02 UTC (permalink / raw)
  To: dev; +Cc: Stephen Hemminger

The map files were missing required SPDX license id.

Signed-off-by: Stephen Hemminger <stephen@networkplumber.org>
---
 lib/librte_acl/rte_acl_version.map                     | 1 +
 lib/librte_bbdev/rte_bbdev_version.map                 | 1 +
 lib/librte_bitratestats/rte_bitratestats_version.map   | 1 +
 lib/librte_bpf/rte_bpf_version.map                     | 1 +
 lib/librte_cfgfile/rte_cfgfile_version.map             | 1 +
 lib/librte_cmdline/rte_cmdline_version.map             | 1 +
 lib/librte_compressdev/rte_compressdev_version.map     | 1 +
 lib/librte_cryptodev/rte_cryptodev_version.map         | 1 +
 lib/librte_distributor/rte_distributor_version.map     | 1 +
 lib/librte_eal/rte_eal_version.map                     | 1 +
 lib/librte_efd/rte_efd_version.map                     | 1 +
 lib/librte_ethdev/rte_ethdev_version.map               | 1 +
 lib/librte_eventdev/rte_eventdev_version.map           | 1 +
 lib/librte_flow_classify/rte_flow_classify_version.map | 1 +
 lib/librte_gro/rte_gro_version.map                     | 1 +
 lib/librte_gso/rte_gso_version.map                     | 1 +
 lib/librte_hash/rte_hash_version.map                   | 1 +
 lib/librte_ip_frag/rte_ip_frag_version.map             | 1 +
 lib/librte_ipsec/rte_ipsec_version.map                 | 1 +
 lib/librte_jobstats/rte_jobstats_version.map           | 1 +
 lib/librte_kni/rte_kni_version.map                     | 1 +
 lib/librte_kvargs/rte_kvargs_version.map               | 1 +
 lib/librte_latencystats/rte_latencystats_version.map   | 1 +
 lib/librte_lpm/rte_lpm_version.map                     | 1 +
 lib/librte_mbuf/rte_mbuf_version.map                   | 1 +
 lib/librte_member/rte_member_version.map               | 1 +
 lib/librte_mempool/rte_mempool_version.map             | 1 +
 lib/librte_meter/rte_meter_version.map                 | 1 +
 lib/librte_metrics/rte_metrics_version.map             | 1 +
 lib/librte_net/rte_net_version.map                     | 1 +
 lib/librte_pci/rte_pci_version.map                     | 1 +
 lib/librte_pdump/rte_pdump_version.map                 | 1 +
 lib/librte_pipeline/rte_pipeline_version.map           | 1 +
 lib/librte_port/rte_port_version.map                   | 1 +
 lib/librte_power/rte_power_version.map                 | 1 +
 lib/librte_rawdev/rte_rawdev_version.map               | 1 +
 lib/librte_rcu/rte_rcu_version.map                     | 1 +
 lib/librte_reorder/rte_reorder_version.map             | 1 +
 lib/librte_ring/rte_ring_version.map                   | 1 +
 lib/librte_sched/rte_sched_version.map                 | 1 +
 lib/librte_security/rte_security_version.map           | 1 +
 lib/librte_stack/rte_stack_version.map                 | 1 +
 lib/librte_table/rte_table_version.map                 | 1 +
 lib/librte_telemetry/rte_telemetry_version.map         | 1 +
 lib/librte_timer/rte_timer_version.map                 | 1 +
 lib/librte_vhost/rte_vhost_version.map                 | 1 +
 46 files changed, 46 insertions(+)

diff --git a/lib/librte_acl/rte_acl_version.map b/lib/librte_acl/rte_acl_version.map
index b09370a104ed..f35be2b91bfd 100644
--- a/lib/librte_acl/rte_acl_version.map
+++ b/lib/librte_acl/rte_acl_version.map
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: BSD-3-Clause */
 DPDK_2.0 {
 	global:
 
diff --git a/lib/librte_bbdev/rte_bbdev_version.map b/lib/librte_bbdev/rte_bbdev_version.map
index 3624eb1cb402..eaeb7a5fa5fe 100644
--- a/lib/librte_bbdev/rte_bbdev_version.map
+++ b/lib/librte_bbdev/rte_bbdev_version.map
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: BSD-3-Clause */
 EXPERIMENTAL {
 	global:
 
diff --git a/lib/librte_bitratestats/rte_bitratestats_version.map b/lib/librte_bitratestats/rte_bitratestats_version.map
index fe7454452d4a..601fe228088e 100644
--- a/lib/librte_bitratestats/rte_bitratestats_version.map
+++ b/lib/librte_bitratestats/rte_bitratestats_version.map
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: BSD-3-Clause */
 DPDK_17.05 {
 	global:
 
diff --git a/lib/librte_bpf/rte_bpf_version.map b/lib/librte_bpf/rte_bpf_version.map
index a203e088eab8..ff24ba2958a7 100644
--- a/lib/librte_bpf/rte_bpf_version.map
+++ b/lib/librte_bpf/rte_bpf_version.map
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: BSD-3-Clause */
 EXPERIMENTAL {
 	global:
 
diff --git a/lib/librte_cfgfile/rte_cfgfile_version.map b/lib/librte_cfgfile/rte_cfgfile_version.map
index a0a11cea8df4..3df4f1443ecc 100644
--- a/lib/librte_cfgfile/rte_cfgfile_version.map
+++ b/lib/librte_cfgfile/rte_cfgfile_version.map
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: BSD-3-Clause */
 DPDK_2.0 {
 	global:
 
diff --git a/lib/librte_cmdline/rte_cmdline_version.map b/lib/librte_cmdline/rte_cmdline_version.map
index 04bcb387f2a1..3704bb5befdb 100644
--- a/lib/librte_cmdline/rte_cmdline_version.map
+++ b/lib/librte_cmdline/rte_cmdline_version.map
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: BSD-3-Clause */
 DPDK_2.0 {
 	global:
 
diff --git a/lib/librte_compressdev/rte_compressdev_version.map b/lib/librte_compressdev/rte_compressdev_version.map
index e2a108b6509f..af567fe2458d 100644
--- a/lib/librte_compressdev/rte_compressdev_version.map
+++ b/lib/librte_compressdev/rte_compressdev_version.map
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: BSD-3-Clause */
 EXPERIMENTAL {
 	global:
 
diff --git a/lib/librte_cryptodev/rte_cryptodev_version.map b/lib/librte_cryptodev/rte_cryptodev_version.map
index 3deb265ac270..89d9ef88b46b 100644
--- a/lib/librte_cryptodev/rte_cryptodev_version.map
+++ b/lib/librte_cryptodev/rte_cryptodev_version.map
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: BSD-3-Clause */
 DPDK_16.04 {
 	global:
 
diff --git a/lib/librte_distributor/rte_distributor_version.map b/lib/librte_distributor/rte_distributor_version.map
index 3a285b394eb2..2a30171b3685 100644
--- a/lib/librte_distributor/rte_distributor_version.map
+++ b/lib/librte_distributor/rte_distributor_version.map
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: BSD-3-Clause */
 DPDK_2.0 {
 	global:
 
diff --git a/lib/librte_eal/rte_eal_version.map b/lib/librte_eal/rte_eal_version.map
index 7cbf82d37b0a..110ab55a9578 100644
--- a/lib/librte_eal/rte_eal_version.map
+++ b/lib/librte_eal/rte_eal_version.map
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: BSD-3-Clause */
 DPDK_2.0 {
 	global:
 
diff --git a/lib/librte_efd/rte_efd_version.map b/lib/librte_efd/rte_efd_version.map
index ae60a6417802..0d192403a859 100644
--- a/lib/librte_efd/rte_efd_version.map
+++ b/lib/librte_efd/rte_efd_version.map
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: BSD-3-Clause */
 DPDK_17.02 {
 	global:
 
diff --git a/lib/librte_ethdev/rte_ethdev_version.map b/lib/librte_ethdev/rte_ethdev_version.map
index 6df42a47b89d..a25a6ed62b85 100644
--- a/lib/librte_ethdev/rte_ethdev_version.map
+++ b/lib/librte_ethdev/rte_ethdev_version.map
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: BSD-3-Clause */
 DPDK_2.2 {
 	global:
 
diff --git a/lib/librte_eventdev/rte_eventdev_version.map b/lib/librte_eventdev/rte_eventdev_version.map
index 76b3021d3aea..d1fc52410e55 100644
--- a/lib/librte_eventdev/rte_eventdev_version.map
+++ b/lib/librte_eventdev/rte_eventdev_version.map
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: BSD-3-Clause */
 DPDK_17.05 {
 	global:
 
diff --git a/lib/librte_flow_classify/rte_flow_classify_version.map b/lib/librte_flow_classify/rte_flow_classify_version.map
index 49bc25c6a087..42dc38cde68e 100644
--- a/lib/librte_flow_classify/rte_flow_classify_version.map
+++ b/lib/librte_flow_classify/rte_flow_classify_version.map
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: BSD-3-Clause */
 EXPERIMENTAL {
 	global:
 
diff --git a/lib/librte_gro/rte_gro_version.map b/lib/librte_gro/rte_gro_version.map
index 1606b6dc72ee..13e588353261 100644
--- a/lib/librte_gro/rte_gro_version.map
+++ b/lib/librte_gro/rte_gro_version.map
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: BSD-3-Clause */
 DPDK_17.08 {
 	global:
 
diff --git a/lib/librte_gso/rte_gso_version.map b/lib/librte_gso/rte_gso_version.map
index e1fd453edbc4..5bf68db12b80 100644
--- a/lib/librte_gso/rte_gso_version.map
+++ b/lib/librte_gso/rte_gso_version.map
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: BSD-3-Clause */
 DPDK_17.11 {
 	global:
 
diff --git a/lib/librte_hash/rte_hash_version.map b/lib/librte_hash/rte_hash_version.map
index 734ae28b0408..21f33e4453a3 100644
--- a/lib/librte_hash/rte_hash_version.map
+++ b/lib/librte_hash/rte_hash_version.map
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: BSD-3-Clause */
 DPDK_2.0 {
 	global:
 
diff --git a/lib/librte_ip_frag/rte_ip_frag_version.map b/lib/librte_ip_frag/rte_ip_frag_version.map
index a193007c61b3..37587fc26476 100644
--- a/lib/librte_ip_frag/rte_ip_frag_version.map
+++ b/lib/librte_ip_frag/rte_ip_frag_version.map
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: BSD-3-Clause */
 DPDK_2.0 {
 	global:
 
diff --git a/lib/librte_ipsec/rte_ipsec_version.map b/lib/librte_ipsec/rte_ipsec_version.map
index ee9f1961b0ba..2ffab2ad900f 100644
--- a/lib/librte_ipsec/rte_ipsec_version.map
+++ b/lib/librte_ipsec/rte_ipsec_version.map
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: BSD-3-Clause */
 EXPERIMENTAL {
 	global:
 
diff --git a/lib/librte_jobstats/rte_jobstats_version.map b/lib/librte_jobstats/rte_jobstats_version.map
index f89441438e26..f4d85bc191d4 100644
--- a/lib/librte_jobstats/rte_jobstats_version.map
+++ b/lib/librte_jobstats/rte_jobstats_version.map
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: BSD-3-Clause */
 DPDK_2.0 {
 	global:
 
diff --git a/lib/librte_kni/rte_kni_version.map b/lib/librte_kni/rte_kni_version.map
index c877dc6aaa63..e0c1c360f412 100644
--- a/lib/librte_kni/rte_kni_version.map
+++ b/lib/librte_kni/rte_kni_version.map
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: BSD-3-Clause */
 DPDK_2.0 {
 	global:
 
diff --git a/lib/librte_kvargs/rte_kvargs_version.map b/lib/librte_kvargs/rte_kvargs_version.map
index 8f4b4e3f8fe2..d20a485bce95 100644
--- a/lib/librte_kvargs/rte_kvargs_version.map
+++ b/lib/librte_kvargs/rte_kvargs_version.map
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: BSD-3-Clause */
 DPDK_2.0 {
 	global:
 
diff --git a/lib/librte_latencystats/rte_latencystats_version.map b/lib/librte_latencystats/rte_latencystats_version.map
index ac8403e821dc..a24c347798a8 100644
--- a/lib/librte_latencystats/rte_latencystats_version.map
+++ b/lib/librte_latencystats/rte_latencystats_version.map
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: BSD-3-Clause */
 DPDK_17.05 {
 	global:
 
diff --git a/lib/librte_lpm/rte_lpm_version.map b/lib/librte_lpm/rte_lpm_version.map
index 90beac853d2e..51eff3807e6d 100644
--- a/lib/librte_lpm/rte_lpm_version.map
+++ b/lib/librte_lpm/rte_lpm_version.map
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: BSD-3-Clause */
 DPDK_2.0 {
 	global:
 
diff --git a/lib/librte_mbuf/rte_mbuf_version.map b/lib/librte_mbuf/rte_mbuf_version.map
index 2662a37bf674..adfb82fa55de 100644
--- a/lib/librte_mbuf/rte_mbuf_version.map
+++ b/lib/librte_mbuf/rte_mbuf_version.map
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: BSD-3-Clause */
 DPDK_2.0 {
 	global:
 
diff --git a/lib/librte_member/rte_member_version.map b/lib/librte_member/rte_member_version.map
index 019e4cd962dc..749b2da28636 100644
--- a/lib/librte_member/rte_member_version.map
+++ b/lib/librte_member/rte_member_version.map
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: BSD-3-Clause */
 DPDK_17.11 {
 	global:
 
diff --git a/lib/librte_mempool/rte_mempool_version.map b/lib/librte_mempool/rte_mempool_version.map
index 17cbca4607c0..c0f7fefffc45 100644
--- a/lib/librte_mempool/rte_mempool_version.map
+++ b/lib/librte_mempool/rte_mempool_version.map
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: BSD-3-Clause */
 DPDK_2.0 {
 	global:
 
diff --git a/lib/librte_meter/rte_meter_version.map b/lib/librte_meter/rte_meter_version.map
index 4b460d580378..78f555ce1d0f 100644
--- a/lib/librte_meter/rte_meter_version.map
+++ b/lib/librte_meter/rte_meter_version.map
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: BSD-3-Clause */
 DPDK_2.0 {
 	global:
 
diff --git a/lib/librte_metrics/rte_metrics_version.map b/lib/librte_metrics/rte_metrics_version.map
index 6ac99a44a104..f8c6e8199424 100644
--- a/lib/librte_metrics/rte_metrics_version.map
+++ b/lib/librte_metrics/rte_metrics_version.map
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: BSD-3-Clause */
 DPDK_17.05 {
 	global:
 
diff --git a/lib/librte_net/rte_net_version.map b/lib/librte_net/rte_net_version.map
index fffc4a3723bb..355f584808b7 100644
--- a/lib/librte_net/rte_net_version.map
+++ b/lib/librte_net/rte_net_version.map
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: BSD-3-Clause */
 DPDK_16.11 {
 	global:
 	rte_net_get_ptype;
diff --git a/lib/librte_pci/rte_pci_version.map b/lib/librte_pci/rte_pci_version.map
index c0280277bbef..df9a79e5ffe8 100644
--- a/lib/librte_pci/rte_pci_version.map
+++ b/lib/librte_pci/rte_pci_version.map
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: BSD-3-Clause */
 DPDK_17.11 {
 	global:
 
diff --git a/lib/librte_pdump/rte_pdump_version.map b/lib/librte_pdump/rte_pdump_version.map
index 3e744f30123c..60b3e15bff0a 100644
--- a/lib/librte_pdump/rte_pdump_version.map
+++ b/lib/librte_pdump/rte_pdump_version.map
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: BSD-3-Clause */
 DPDK_16.07 {
 	global:
 
diff --git a/lib/librte_pipeline/rte_pipeline_version.map b/lib/librte_pipeline/rte_pipeline_version.map
index 420f065d6e96..3810e16cc068 100644
--- a/lib/librte_pipeline/rte_pipeline_version.map
+++ b/lib/librte_pipeline/rte_pipeline_version.map
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: BSD-3-Clause */
 DPDK_2.0 {
 	global:
 
diff --git a/lib/librte_port/rte_port_version.map b/lib/librte_port/rte_port_version.map
index 609bcec3ff85..a3386afd775f 100644
--- a/lib/librte_port/rte_port_version.map
+++ b/lib/librte_port/rte_port_version.map
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: BSD-3-Clause */
 DPDK_2.0 {
 	global:
 
diff --git a/lib/librte_power/rte_power_version.map b/lib/librte_power/rte_power_version.map
index 042917360e40..c029e27b5f79 100644
--- a/lib/librte_power/rte_power_version.map
+++ b/lib/librte_power/rte_power_version.map
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: BSD-3-Clause */
 DPDK_2.0 {
 	global:
 
diff --git a/lib/librte_rawdev/rte_rawdev_version.map b/lib/librte_rawdev/rte_rawdev_version.map
index b61dbff11c63..afdec3f8a019 100644
--- a/lib/librte_rawdev/rte_rawdev_version.map
+++ b/lib/librte_rawdev/rte_rawdev_version.map
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: BSD-3-Clause */
 DPDK_18.08 {
 	global:
 
diff --git a/lib/librte_rcu/rte_rcu_version.map b/lib/librte_rcu/rte_rcu_version.map
index f8b9ef2abb2a..f19baa864497 100644
--- a/lib/librte_rcu/rte_rcu_version.map
+++ b/lib/librte_rcu/rte_rcu_version.map
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: BSD-3-Clause */
 EXPERIMENTAL {
 	global:
 
diff --git a/lib/librte_reorder/rte_reorder_version.map b/lib/librte_reorder/rte_reorder_version.map
index 0a8a54de8340..540959a810aa 100644
--- a/lib/librte_reorder/rte_reorder_version.map
+++ b/lib/librte_reorder/rte_reorder_version.map
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: BSD-3-Clause */
 DPDK_2.0 {
 	global:
 
diff --git a/lib/librte_ring/rte_ring_version.map b/lib/librte_ring/rte_ring_version.map
index 510c1386e038..5424572dc76e 100644
--- a/lib/librte_ring/rte_ring_version.map
+++ b/lib/librte_ring/rte_ring_version.map
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: BSD-3-Clause */
 DPDK_2.0 {
 	global:
 
diff --git a/lib/librte_sched/rte_sched_version.map b/lib/librte_sched/rte_sched_version.map
index 729588794e7c..3a16e444ec93 100644
--- a/lib/librte_sched/rte_sched_version.map
+++ b/lib/librte_sched/rte_sched_version.map
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: BSD-3-Clause */
 DPDK_2.0 {
 	global:
 
diff --git a/lib/librte_security/rte_security_version.map b/lib/librte_security/rte_security_version.map
index 53267bf3cc08..f81aa1403f73 100644
--- a/lib/librte_security/rte_security_version.map
+++ b/lib/librte_security/rte_security_version.map
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: BSD-3-Clause */
 DPDK_18.11 {
 	global:
 
diff --git a/lib/librte_stack/rte_stack_version.map b/lib/librte_stack/rte_stack_version.map
index 6662679c3637..4d2a3f6bc91a 100644
--- a/lib/librte_stack/rte_stack_version.map
+++ b/lib/librte_stack/rte_stack_version.map
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: BSD-3-Clause */
 EXPERIMENTAL {
 	global:
 
diff --git a/lib/librte_table/rte_table_version.map b/lib/librte_table/rte_table_version.map
index 6237252bece6..a805d22ac2c7 100644
--- a/lib/librte_table/rte_table_version.map
+++ b/lib/librte_table/rte_table_version.map
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: BSD-3-Clause */
 DPDK_17.11 {
 	global:
 
diff --git a/lib/librte_telemetry/rte_telemetry_version.map b/lib/librte_telemetry/rte_telemetry_version.map
index fa62d7718ce6..c137363bb00f 100644
--- a/lib/librte_telemetry/rte_telemetry_version.map
+++ b/lib/librte_telemetry/rte_telemetry_version.map
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: BSD-3-Clause */
 EXPERIMENTAL {
 	global:
 
diff --git a/lib/librte_timer/rte_timer_version.map b/lib/librte_timer/rte_timer_version.map
index 72f75c818134..0845b2aaa7ef 100644
--- a/lib/librte_timer/rte_timer_version.map
+++ b/lib/librte_timer/rte_timer_version.map
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: BSD-3-Clause */
 DPDK_2.0 {
 	global:
 
diff --git a/lib/librte_vhost/rte_vhost_version.map b/lib/librte_vhost/rte_vhost_version.map
index 5f1d4a75c2f8..2df5bcc1e864 100644
--- a/lib/librte_vhost/rte_vhost_version.map
+++ b/lib/librte_vhost/rte_vhost_version.map
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: BSD-3-Clause */
 DPDK_2.0 {
 	global:
 
-- 
2.20.1


^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: [dpdk-dev] [PATCH 0/4] SPDX license tagging
  2019-08-15 17:02 [dpdk-dev] [PATCH 0/4] SPDX license tagging Stephen Hemminger
                   ` (3 preceding siblings ...)
  2019-08-15 17:02 ` [dpdk-dev] [PATCH 4/4] lib: " Stephen Hemminger
@ 2019-08-23 13:43 ` Ferruh Yigit
  4 siblings, 0 replies; 6+ messages in thread
From: Ferruh Yigit @ 2019-08-23 13:43 UTC (permalink / raw)
  To: Stephen Hemminger, dev

On 8/15/2019 6:02 PM, Stephen Hemminger wrote:
> Remove redundant boilerplate on libraries I submitted.
> Add license id to map files.

Is licensing required for the .map file? They are just linker scripts with
function names, nothing more.

Is there anything negative can happen when they are missing license text?

> 
> Stephen Hemminger (4):
>   reciprocal: remove redundant boilerplate license text
>   uuid: remove redundant BSD boilerplate
>   drivers: add SPDX license id to map files
>   lib: add SPDX license id to map files

<...>


^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, back to index

Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2019-08-15 17:02 [dpdk-dev] [PATCH 0/4] SPDX license tagging Stephen Hemminger
2019-08-15 17:02 ` [dpdk-dev] [PATCH 1/4] reciprocal: remove redundant boilerplate license text Stephen Hemminger
2019-08-15 17:02 ` [dpdk-dev] [PATCH 2/4] uuid: remove redundant BSD boilerplate Stephen Hemminger
2019-08-15 17:02 ` [dpdk-dev] [PATCH 3/4] drivers: add SPDX license id to map files Stephen Hemminger
2019-08-15 17:02 ` [dpdk-dev] [PATCH 4/4] lib: " Stephen Hemminger
2019-08-23 13:43 ` [dpdk-dev] [PATCH 0/4] SPDX license tagging Ferruh Yigit

DPDK-dev Archive on lore.kernel.org

Archives are clonable:
	git clone --mirror https://lore.kernel.org/dpdk-dev/0 dpdk-dev/git/0.git

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V2 dpdk-dev dpdk-dev/ https://lore.kernel.org/dpdk-dev \
		dev@dpdk.org dpdk-dev@archiver.kernel.org
	public-inbox-index dpdk-dev


Newsgroup available over NNTP:
	nntp://nntp.lore.kernel.org/org.dpdk.dev


AGPL code for this site: git clone https://public-inbox.org/ public-inbox