[dpdk-dev] doc: convert license headers to SPDX tags for NIC docs

Message ID 20171218210744.37938-1-ferruh.yigit@intel.com (mailing list archive)
State Superseded, archived
Delegated to: Thomas Monjalon
Headers

Checks

Context Check Description
ci/checkpatch success coding style OK
ci/Intel-compilation success Compilation OK

Commit Message

Ferruh Yigit Dec. 18, 2017, 9:07 p.m. UTC
  Signed-off-by: Ferruh Yigit <ferruh.yigit@intel.com>
---
 doc/guides/nics/build_and_test.rst | 28 +---------------------------
 doc/guides/nics/features.rst       | 29 +----------------------------
 doc/guides/nics/overview.rst       | 28 +---------------------------
 3 files changed, 3 insertions(+), 82 deletions(-)
  

Comments

Hemant Agrawal Dec. 19, 2017, 5:07 a.m. UTC | #1
+ Jerin (Cavium), Oliver (6 Wind)
Hi Ferruh,
	You have also modified the license header for Cavium and 6 Wind 
copyright files. This patch will need an explicit ack from Cavium and 6 
Wind.

regards,
Hemant

On 12/19/2017 2:37 AM, Ferruh Yigit wrote:
> Signed-off-by: Ferruh Yigit <ferruh.yigit@intel.com>
> ---
>  doc/guides/nics/build_and_test.rst | 28 +---------------------------
>  doc/guides/nics/features.rst       | 29 +----------------------------
>  doc/guides/nics/overview.rst       | 28 +---------------------------
>  3 files changed, 3 insertions(+), 82 deletions(-)
>
> diff --git a/doc/guides/nics/build_and_test.rst b/doc/guides/nics/build_and_test.rst
> index 2d70af88a..25b78b31c 100644
> --- a/doc/guides/nics/build_and_test.rst
> +++ b/doc/guides/nics/build_and_test.rst
> @@ -1,32 +1,6 @@
> -..  BSD LICENSE
> +..  SPDX-License-Identifier: BSD-3-Clause
>      Copyright(c) 2017 Cavium, Inc.
>
> -    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 Cavium, Inc. 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(S) 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.
> -
>  .. _pmd_build_and_test:
>
>  Compiling and testing a PMD for a NIC
> diff --git a/doc/guides/nics/features.rst b/doc/guides/nics/features.rst
> index d5bf38a21..24ae53bc3 100644
> --- a/doc/guides/nics/features.rst
> +++ b/doc/guides/nics/features.rst
> @@ -1,32 +1,5 @@
> -..  BSD LICENSE
> +..  SPDX-License-Identifier: BSD-3-Clause
>      Copyright(c) 2017 Intel Corporation. All rights reserved.
> -    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.
>
>  Features Overview
>  =================
> diff --git a/doc/guides/nics/overview.rst b/doc/guides/nics/overview.rst
> index 0df0ef81a..20cd52b09 100644
> --- a/doc/guides/nics/overview.rst
> +++ b/doc/guides/nics/overview.rst
> @@ -1,32 +1,6 @@
> -..  BSD LICENSE
> +..  SPDX-License-Identifier: BSD-3-Clause
>      Copyright 2016 6WIND S.A.
>
> -    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 6WIND S.A. 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.
> -
>  Overview of Networking Drivers
>  ==============================
>
>
  
Ferruh Yigit Dec. 19, 2017, 6:57 p.m. UTC | #2
On 12/18/2017 9:07 PM, Hemant Agrawal wrote:
> + Jerin (Cavium), Oliver (6 Wind)
> Hi Ferruh,
> 	You have also modified the license header for Cavium and 6 Wind 
> copyright files. This patch will need an explicit ack from Cavium and 6 
> Wind.

Since this is a mechanical change, not the licensing or copyrights but how we
represent it changed, I thought that will be OK.
But sure, it will be better to get explicit acks.

> 
> regards,
> Hemant
> 
> On 12/19/2017 2:37 AM, Ferruh Yigit wrote:
>> Signed-off-by: Ferruh Yigit <ferruh.yigit@intel.com>
>> ---
>>  doc/guides/nics/build_and_test.rst | 28 +---------------------------
>>  doc/guides/nics/features.rst       | 29 +----------------------------
>>  doc/guides/nics/overview.rst       | 28 +---------------------------
>>  3 files changed, 3 insertions(+), 82 deletions(-)
<...>
  
Andrew Rybchenko Jan. 9, 2018, 3:13 p.m. UTC | #3
On 01/09/2018 05:56 PM, Ferruh Yigit wrote:
> Signed-off-by: Ferruh Yigit <ferruh.yigit@intel.com>
> ---
>   doc/guides/cryptodevs/aesni_gcm.rst                | 30 ++------------------
>   doc/guides/cryptodevs/aesni_mb.rst                 | 30 ++------------------
>   doc/guides/cryptodevs/armv8.rst                    | 29 +------------------
>   doc/guides/cryptodevs/index.rst                    | 30 ++------------------
>   doc/guides/cryptodevs/kasumi.rst                   | 30 ++------------------
>   doc/guides/cryptodevs/mrvl.rst                     | 28 +-----------------
>   doc/guides/cryptodevs/null.rst                     | 30 ++------------------
>   doc/guides/cryptodevs/openssl.rst                  | 30 ++------------------
>   doc/guides/cryptodevs/overview.rst                 | 30 ++------------------
>   doc/guides/cryptodevs/qat.rst                      | 30 ++------------------
>   doc/guides/cryptodevs/scheduler.rst                | 31 ++------------------
>   doc/guides/cryptodevs/snow3g.rst                   | 30 ++------------------
>   doc/guides/cryptodevs/zuc.rst                      | 30 ++------------------
>   doc/guides/eventdevs/index.rst                     | 30 ++------------------
>   doc/guides/eventdevs/octeontx.rst                  | 28 +-----------------
>   doc/guides/eventdevs/sw.rst                        | 30 ++------------------
>   doc/guides/faq/faq.rst                             | 32 ++-------------------
>   doc/guides/faq/index.rst                           | 31 ++------------------
>   doc/guides/freebsd_gsg/build_dpdk.rst              | 31 ++------------------
>   doc/guides/freebsd_gsg/build_sample_apps.rst       | 31 ++------------------
>   doc/guides/freebsd_gsg/index.rst                   | 31 ++------------------
>   doc/guides/freebsd_gsg/install_from_ports.rst      | 31 ++------------------
>   doc/guides/freebsd_gsg/intro.rst                   | 31 ++------------------
>   doc/guides/howto/flow_bifurcation.rst              | 32 ++-------------------
>   doc/guides/howto/index.rst                         | 31 ++------------------
>   doc/guides/howto/lm_bond_virtio_sriov.rst          | 31 ++------------------
>   doc/guides/howto/lm_virtio_vhost_user.rst          | 32 ++-------------------
>   doc/guides/howto/packet_capture_framework.rst      | 33 ++--------------------
>   doc/guides/howto/pvp_reference_benchmark.rst       | 29 +------------------
>   doc/guides/howto/rte_flow.rst                      | 29 +------------------
>   doc/guides/howto/vfd.rst                           | 32 ++-------------------
>   .../howto/virtio_user_as_exceptional_path.rst      | 31 ++------------------
>   .../howto/virtio_user_for_container_networking.rst | 31 ++------------------
>   doc/guides/index.rst                               | 31 ++------------------
>   doc/guides/linux_gsg/build_dpdk.rst                | 31 ++------------------
>   doc/guides/linux_gsg/build_sample_apps.rst         | 31 ++------------------
>   doc/guides/linux_gsg/enable_func.rst               | 31 ++------------------
>   doc/guides/linux_gsg/index.rst                     | 31 ++------------------
>   doc/guides/linux_gsg/intro.rst                     | 31 ++------------------
>   doc/guides/linux_gsg/linux_drivers.rst             | 28 +-----------------
>   doc/guides/linux_gsg/quick_start.rst               | 31 ++------------------
>   doc/guides/linux_gsg/sys_reqs.rst                  | 31 ++------------------
>   doc/guides/mempool/index.rst                       | 28 +-----------------
>   doc/guides/mempool/octeontx.rst                    | 28 +-----------------
>   doc/guides/nics/ark.rst                            | 33 ++--------------------
>   doc/guides/nics/avp.rst                            | 28 +-----------------
>   doc/guides/nics/bnx2x.rst                          | 28 +-----------------
>   doc/guides/nics/bnxt.rst                           | 28 +-----------------
>   doc/guides/nics/build_and_test.rst                 | 28 +-----------------
>   doc/guides/nics/cxgbe.rst                          | 28 +-----------------
>   doc/guides/nics/e1000em.rst                        | 31 ++------------------
>   doc/guides/nics/ena.rst                            | 33 ++--------------------
>   doc/guides/nics/enic.rst                           | 27 +-----------------
>   doc/guides/nics/fail_safe.rst                      | 28 +-----------------
>   doc/guides/nics/features.rst                       | 31 ++------------------
>   doc/guides/nics/fm10k.rst                          | 31 ++------------------
>   doc/guides/nics/i40e.rst                           | 31 ++------------------
>   doc/guides/nics/index.rst                          | 31 ++------------------
>   doc/guides/nics/intel_vf.rst                       | 31 ++------------------
>   doc/guides/nics/ixgbe.rst                          | 31 ++------------------
>   doc/guides/nics/kni.rst                            | 31 ++------------------
>   doc/guides/nics/liquidio.rst                       | 28 +-----------------
>   doc/guides/nics/mlx4.rst                           | 28 +-----------------
>   doc/guides/nics/mlx5.rst                           | 28 +-----------------
>   doc/guides/nics/mrvl.rst                           | 28 +-----------------
>   doc/guides/nics/nfp.rst                            | 28 +-----------------
>   doc/guides/nics/octeontx.rst                       | 28 +-----------------
>   doc/guides/nics/overview.rst                       | 28 +-----------------
>   doc/guides/nics/qede.rst                           | 28 +-----------------
>   doc/guides/nics/sfc_efx.rst                        | 26 +----------------
>   doc/guides/nics/szedata2.rst                       | 28 +-----------------
>   doc/guides/nics/tap.rst                            | 31 ++------------------
>   doc/guides/nics/thunderx.rst                       | 28 +-----------------
>   doc/guides/nics/vhost.rst                          | 28 +-----------------
>   doc/guides/nics/virtio.rst                         | 31 ++------------------
>   doc/guides/nics/vmxnet3.rst                        | 31 ++------------------
>   doc/guides/platform/index.rst                      | 28 +-----------------
>   doc/guides/platform/octeontx.rst                   | 28 +-----------------
>   doc/guides/prog_guide/build_app.rst                | 31 ++------------------
>   doc/guides/prog_guide/cryptodev_lib.rst            | 31 ++------------------
>   doc/guides/prog_guide/dev_kit_build_system.rst     | 31 ++------------------
>   doc/guides/prog_guide/dev_kit_root_make_help.rst   | 31 ++------------------
>   doc/guides/prog_guide/efd_lib.rst                  | 31 ++------------------
>   doc/guides/prog_guide/env_abstraction_layer.rst    | 31 ++------------------
>   .../prog_guide/event_ethernet_rx_adapter.rst       | 30 ++------------------
>   doc/guides/prog_guide/eventdev.rst                 | 30 ++------------------
>   doc/guides/prog_guide/ext_app_lib_make_help.rst    | 31 ++------------------
>   doc/guides/prog_guide/extend_dpdk.rst              | 31 ++------------------
>   doc/guides/prog_guide/flow_classify_lib.rst        | 31 ++------------------
>   .../prog_guide/generic_receive_offload_lib.rst     | 31 ++------------------
>   .../generic_segmentation_offload_lib.rst           | 31 ++------------------
>   doc/guides/prog_guide/glossary.rst                 | 31 ++------------------
>   doc/guides/prog_guide/hash_lib.rst                 | 31 ++------------------
>   doc/guides/prog_guide/index.rst                    | 31 ++------------------
>   doc/guides/prog_guide/intro.rst                    | 31 ++------------------
>   .../prog_guide/ip_fragment_reassembly_lib.rst      | 31 ++------------------
>   doc/guides/prog_guide/kernel_nic_interface.rst     | 31 ++------------------
>   .../prog_guide/link_bonding_poll_mode_drv_lib.rst  | 31 ++------------------
>   doc/guides/prog_guide/lpm6_lib.rst                 | 31 ++------------------
>   doc/guides/prog_guide/lpm_lib.rst                  | 31 ++------------------
>   doc/guides/prog_guide/mbuf_lib.rst                 | 31 ++------------------
>   doc/guides/prog_guide/member_lib.rst               | 32 ++-------------------
>   doc/guides/prog_guide/mempool_lib.rst              | 31 ++------------------
>   doc/guides/prog_guide/metrics_lib.rst              | 31 ++------------------
>   doc/guides/prog_guide/multi_proc_support.rst       | 31 ++------------------
>   doc/guides/prog_guide/overview.rst                 | 31 ++------------------
>   .../prog_guide/packet_classif_access_ctrl.rst      | 31 ++------------------
>   doc/guides/prog_guide/packet_distrib_lib.rst       | 31 ++------------------
>   doc/guides/prog_guide/packet_framework.rst         | 31 ++------------------
>   doc/guides/prog_guide/pdump_lib.rst                | 31 ++------------------
>   doc/guides/prog_guide/perf_opt_guidelines.rst      | 31 ++------------------
>   doc/guides/prog_guide/poll_mode_drv.rst            | 31 ++------------------
>   doc/guides/prog_guide/port_hotplug_framework.rst   | 28 +-----------------
>   doc/guides/prog_guide/power_man.rst                | 31 ++------------------
>   doc/guides/prog_guide/profile_app.rst              | 31 ++------------------
>   doc/guides/prog_guide/qos_framework.rst            | 31 ++------------------
>   doc/guides/prog_guide/reorder_lib.rst              | 31 ++------------------
>   doc/guides/prog_guide/ring_lib.rst                 | 31 ++------------------
>   doc/guides/prog_guide/rte_flow.rst                 | 28 +-----------------
>   doc/guides/prog_guide/service_cores.rst            | 31 ++------------------
>   doc/guides/prog_guide/source_org.rst               | 31 ++------------------
>   .../prog_guide/thread_safety_dpdk_functions.rst    | 31 ++------------------
>   doc/guides/prog_guide/timer_lib.rst                | 31 ++------------------
>   doc/guides/prog_guide/traffic_management.rst       | 32 ++-------------------
>   .../prog_guide/traffic_metering_and_policing.rst   | 32 ++-------------------
>   doc/guides/prog_guide/vhost_lib.rst                | 31 ++------------------
>   doc/guides/prog_guide/writing_efficient_code.rst   | 31 ++------------------
>   doc/guides/rel_notes/index.rst                     | 31 ++------------------
>   doc/guides/rel_notes/known_issues.rst              | 32 ++-------------------
>   doc/guides/rel_notes/rel_description.rst           | 32 ++-------------------
>   doc/guides/rel_notes/release_1_8.rst               | 32 ++-------------------
>   doc/guides/rel_notes/release_2_0.rst               | 32 ++-------------------
>   doc/guides/rel_notes/release_2_1.rst               | 32 ++-------------------
>   doc/guides/sample_app_ug/cmd_line.rst              | 31 ++------------------
>   doc/guides/sample_app_ug/compiling.rst             | 31 ++------------------
>   doc/guides/sample_app_ug/dist_app.rst              | 31 ++------------------
>   doc/guides/sample_app_ug/ethtool.rst               | 32 ++-------------------
>   .../sample_app_ug/eventdev_pipeline_sw_pmd.rst     | 32 ++-------------------
>   doc/guides/sample_app_ug/exception_path.rst        | 31 ++------------------
>   doc/guides/sample_app_ug/flow_classify.rst         | 31 ++------------------
>   doc/guides/sample_app_ug/flow_filtering.rst        | 29 +------------------
>   doc/guides/sample_app_ug/hello_world.rst           | 31 ++------------------
>   doc/guides/sample_app_ug/index.rst                 | 31 ++------------------
>   doc/guides/sample_app_ug/intro.rst                 | 31 ++------------------
>   doc/guides/sample_app_ug/ip_frag.rst               | 31 ++------------------
>   doc/guides/sample_app_ug/ip_pipeline.rst           | 31 ++------------------
>   doc/guides/sample_app_ug/ip_reassembly.rst         | 31 ++------------------
>   doc/guides/sample_app_ug/ipsec_secgw.rst           | 31 ++------------------
>   doc/guides/sample_app_ug/ipv4_multicast.rst        | 31 ++------------------
>   doc/guides/sample_app_ug/keep_alive.rst            | 32 ++-------------------
>   doc/guides/sample_app_ug/kernel_nic_interface.rst  | 31 ++------------------
>   doc/guides/sample_app_ug/l2_forward_cat.rst        | 32 ++-------------------
>   doc/guides/sample_app_ug/l2_forward_crypto.rst     | 31 ++------------------
>   doc/guides/sample_app_ug/l2_forward_job_stats.rst  | 31 ++------------------
>   .../sample_app_ug/l2_forward_real_virtual.rst      | 31 ++------------------
>   doc/guides/sample_app_ug/l3_forward.rst            | 31 ++------------------
>   .../sample_app_ug/l3_forward_access_ctrl.rst       | 31 ++------------------
>   doc/guides/sample_app_ug/l3_forward_power_man.rst  | 31 ++------------------
>   doc/guides/sample_app_ug/l3_forward_virtual.rst    | 31 ++------------------
>   doc/guides/sample_app_ug/link_status_intr.rst      | 31 ++------------------
>   doc/guides/sample_app_ug/load_balancer.rst         | 31 ++------------------
>   doc/guides/sample_app_ug/multi_process.rst         | 31 ++------------------
>   doc/guides/sample_app_ug/netmap_compatibility.rst  | 32 ++-------------------
>   doc/guides/sample_app_ug/packet_ordering.rst       | 31 ++------------------
>   doc/guides/sample_app_ug/performance_thread.rst    | 32 ++-------------------
>   doc/guides/sample_app_ug/ptpclient.rst             | 32 ++-------------------
>   doc/guides/sample_app_ug/qos_metering.rst          | 31 ++------------------
>   doc/guides/sample_app_ug/qos_scheduler.rst         | 31 ++------------------
>   doc/guides/sample_app_ug/quota_watermark.rst       | 31 ++------------------
>   doc/guides/sample_app_ug/rxtx_callbacks.rst        | 32 ++-------------------
>   doc/guides/sample_app_ug/server_node_efd.rst       | 31 ++------------------
>   doc/guides/sample_app_ug/service_cores.rst         | 31 ++------------------
>   doc/guides/sample_app_ug/skeleton.rst              | 32 ++-------------------
>   doc/guides/sample_app_ug/tep_termination.rst       | 33 ++--------------------
>   doc/guides/sample_app_ug/test_pipeline.rst         | 31 ++------------------
>   doc/guides/sample_app_ug/timer.rst                 | 31 ++------------------
>   doc/guides/sample_app_ug/vhost.rst                 | 33 ++--------------------
>   doc/guides/sample_app_ug/vhost_scsi.rst            | 33 ++--------------------
>   doc/guides/sample_app_ug/vm_power_management.rst   | 31 ++------------------
>   doc/guides/sample_app_ug/vmdq_dcb_forwarding.rst   | 31 ++------------------
>   doc/guides/testpmd_app_ug/build_app.rst            | 31 ++------------------
>   doc/guides/testpmd_app_ug/index.rst                | 31 ++------------------
>   doc/guides/testpmd_app_ug/intro.rst                | 31 ++------------------
>   doc/guides/testpmd_app_ug/run_app.rst              | 31 ++------------------
>   doc/guides/testpmd_app_ug/testpmd_funcs.rst        | 31 ++------------------
>   doc/guides/tools/cryptoperf.rst                    | 31 ++------------------
>   doc/guides/tools/devbind.rst                       | 29 +------------------
>   doc/guides/tools/index.rst                         | 28 +-----------------
>   doc/guides/tools/pdump.rst                         | 31 ++------------------
>   doc/guides/tools/pmdinfo.rst                       | 29 +------------------
>   doc/guides/tools/proc_info.rst                     | 32 ++-------------------
>   doc/guides/tools/testeventdev.rst                  | 28 +-----------------
>   192 files changed, 350 insertions(+), 5517 deletions(-)

<...>

> diff --git a/doc/guides/nics/sfc_efx.rst b/doc/guides/nics/sfc_efx.rst
> index ae2b54a2e..ed0efee1d 100644
> --- a/doc/guides/nics/sfc_efx.rst
> +++ b/doc/guides/nics/sfc_efx.rst
> @@ -1,31 +1,7 @@
> -..  BSD LICENSE
> +..  SPDX-License-Identifier: BSD-3-Clause
>       Copyright (c) 2016 Solarflare Communications Inc.
>       All rights reserved.
>   
> -    This software was jointly developed between OKTET Labs (under contract
> -    for Solarflare) and Solarflare Communications, Inc.

Please, preserve the above paragraph.

> -
> -    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,
> -       this list of conditions and the following disclaimer.
> -    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.
> -
> -    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.
> -
>   Solarflare libefx-based Poll Mode Driver
>   ========================================
>   

<...>

with one minor note above:
Acked-by: Andrew Rybchenko <arybchenko@solarflare.com>
  
Ferruh Yigit Jan. 9, 2018, 3:31 p.m. UTC | #4
On 1/9/2018 3:13 PM, Andrew Rybchenko wrote:
> On 01/09/2018 05:56 PM, Ferruh Yigit wrote:
>> Signed-off-by: Ferruh Yigit <ferruh.yigit@intel.com>

<...>

>> @@ -1,31 +1,7 @@
>> -..  BSD LICENSE
>> +..  SPDX-License-Identifier: BSD-3-Clause
>>      Copyright (c) 2016 Solarflare Communications Inc.
>>      All rights reserved.
>>  
>> -    This software was jointly developed between OKTET Labs (under contract
>> -    for Solarflare) and Solarflare Communications, Inc.
> 
> Please, preserve the above paragraph.

May bad, I miss that part, I will send a new version.

> 
>> -
>> -    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,
>> -       this list of conditions and the following disclaimer.
>> -    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.
>> -
>> -    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.
>> -
>>  Solarflare libefx-based Poll Mode Driver
>>  ========================================
>>  
> 
> <...>
> 
> with one minor note above:
> Acked-by: Andrew Rybchenko <arybchenko@solarflare.com>
  

Patch

diff --git a/doc/guides/nics/build_and_test.rst b/doc/guides/nics/build_and_test.rst
index 2d70af88a..25b78b31c 100644
--- a/doc/guides/nics/build_and_test.rst
+++ b/doc/guides/nics/build_and_test.rst
@@ -1,32 +1,6 @@ 
-..  BSD LICENSE
+..  SPDX-License-Identifier: BSD-3-Clause
     Copyright(c) 2017 Cavium, Inc.
 
-    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 Cavium, Inc. 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(S) 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.
-
 .. _pmd_build_and_test:
 
 Compiling and testing a PMD for a NIC
diff --git a/doc/guides/nics/features.rst b/doc/guides/nics/features.rst
index d5bf38a21..24ae53bc3 100644
--- a/doc/guides/nics/features.rst
+++ b/doc/guides/nics/features.rst
@@ -1,32 +1,5 @@ 
-..  BSD LICENSE
+..  SPDX-License-Identifier: BSD-3-Clause
     Copyright(c) 2017 Intel Corporation. All rights reserved.
-    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.
 
 Features Overview
 =================
diff --git a/doc/guides/nics/overview.rst b/doc/guides/nics/overview.rst
index 0df0ef81a..20cd52b09 100644
--- a/doc/guides/nics/overview.rst
+++ b/doc/guides/nics/overview.rst
@@ -1,32 +1,6 @@ 
-..  BSD LICENSE
+..  SPDX-License-Identifier: BSD-3-Clause
     Copyright 2016 6WIND S.A.
 
-    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 6WIND S.A. 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.
-
 Overview of Networking Drivers
 ==============================