[dpdk-dev] [PATCH] doc: convert license headers to SPDX tags

Andrew Rybchenko arybchenko at solarflare.com
Tue Jan 9 16:13:58 CET 2018


On 01/09/2018 05:56 PM, Ferruh Yigit wrote:
> Signed-off-by: Ferruh Yigit <ferruh.yigit at 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 at solarflare.com>


More information about the dev mailing list