Show a cover letter.

GET /api/covers/65695/?format=api
HTTP 200 OK
Allow: GET, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept

{
    "id": 65695,
    "url": "http://patches.dpdk.org/api/covers/65695/?format=api",
    "web_url": "http://patches.dpdk.org/project/dpdk/cover/20200210162032.1177478-1-thomas@monjalon.net/",
    "project": {
        "id": 1,
        "url": "http://patches.dpdk.org/api/projects/1/?format=api",
        "name": "DPDK",
        "link_name": "dpdk",
        "list_id": "dev.dpdk.org",
        "list_email": "dev@dpdk.org",
        "web_url": "http://core.dpdk.org",
        "scm_url": "git://dpdk.org/dpdk",
        "webscm_url": "http://git.dpdk.org/dpdk",
        "list_archive_url": "https://inbox.dpdk.org/dev",
        "list_archive_url_format": "https://inbox.dpdk.org/dev/{}",
        "commit_url_format": ""
    },
    "msgid": "<20200210162032.1177478-1-thomas@monjalon.net>",
    "list_archive_url": "https://inbox.dpdk.org/dev/20200210162032.1177478-1-thomas@monjalon.net",
    "date": "2020-02-10T16:20:17",
    "name": "[20.05,00/15] clean-up use of __attribute__",
    "submitter": {
        "id": 685,
        "url": "http://patches.dpdk.org/api/people/685/?format=api",
        "name": "Thomas Monjalon",
        "email": "thomas@monjalon.net"
    },
    "mbox": "http://patches.dpdk.org/project/dpdk/cover/20200210162032.1177478-1-thomas@monjalon.net/mbox/",
    "series": [
        {
            "id": 8486,
            "url": "http://patches.dpdk.org/api/series/8486/?format=api",
            "web_url": "http://patches.dpdk.org/project/dpdk/list/?series=8486",
            "date": "2020-02-10T16:20:17",
            "name": "clean-up use of __attribute__",
            "version": 1,
            "mbox": "http://patches.dpdk.org/series/8486/mbox/"
        }
    ],
    "comments": "http://patches.dpdk.org/api/covers/65695/comments/",
    "headers": {
        "Return-Path": "<dev-bounces@dpdk.org>",
        "X-Original-To": "patchwork@inbox.dpdk.org",
        "Delivered-To": "patchwork@inbox.dpdk.org",
        "Received": [
            "from dpdk.org (dpdk.org [92.243.14.124])\n\tby inbox.dpdk.org (Postfix) with ESMTP id 9ABBBA04B3;\n\tMon, 10 Feb 2020 17:20:42 +0100 (CET)",
            "from [92.243.14.124] (localhost [127.0.0.1])\n\tby dpdk.org (Postfix) with ESMTP id 1C3314C7A;\n\tMon, 10 Feb 2020 17:20:41 +0100 (CET)",
            "from out5-smtp.messagingengine.com (out5-smtp.messagingengine.com\n [66.111.4.29]) by dpdk.org (Postfix) with ESMTP id 573F84C74\n for <dev@dpdk.org>; Mon, 10 Feb 2020 17:20:39 +0100 (CET)",
            "from compute1.internal (compute1.nyi.internal [10.202.2.41])\n by mailout.nyi.internal (Postfix) with ESMTP id E09C922654;\n Mon, 10 Feb 2020 11:20:38 -0500 (EST)",
            "from mailfrontend1 ([10.202.2.162])\n by compute1.internal (MEProxy); Mon, 10 Feb 2020 11:20:38 -0500",
            "from xps.monjalon.net (184.203.134.77.rev.sfr.net [77.134.203.184])\n by mail.messagingengine.com (Postfix) with ESMTPA id 5286F328005E\n for <dev@dpdk.org>; Mon, 10 Feb 2020 11:20:38 -0500 (EST)"
        ],
        "DKIM-Signature": [
            "v=1; a=rsa-sha256; c=relaxed/relaxed; d=monjalon.net; h=\n from:to:subject:date:message-id:mime-version\n :content-transfer-encoding; s=mesmtp; bh=XVW3lDgq1ftq4ePdCWrRkqA\n hb3OTKyYUn7OxkuKtd+w=; b=PkA3oDo3bF0yUjo8jIrVjvq99WIwiYx7POISvCV\n I+SS9WZH677kL/0BDdKXlIJtO1Po3OaQreRTROawJp0k6hw97/WMTJ67kGrEttGQ\n Mj/mEVZpg0IkZqWFB3/KndptV6ICNNz8OK37R1B49NLog5QQBXHu+ftMwG+w8yqT\n d3mc=",
            "v=1; a=rsa-sha256; c=relaxed/relaxed; d=\n messagingengine.com; h=content-transfer-encoding:date:from\n :message-id:mime-version:subject:to:x-me-proxy:x-me-proxy\n :x-me-sender:x-me-sender:x-sasl-enc; s=fm2; bh=XVW3lDgq1ftq4ePdC\n WrRkqAhb3OTKyYUn7OxkuKtd+w=; b=0QKiRDbd2kqbWALzi13W2STddGCwRQkVV\n ITNvpjJICQXRgCxNNXvShr69HLlxCi8+cNAXgfr1JgkiH3UsHhegCPW7QUaZSotX\n Ceh17yKAb6BUiFhsCrG4UdYCX3WI6osrTYjlTWlwV7S4sgooQik+hKEgFNMhj2Zm\n bhcqspmft516inyQn6CfVoD4EGdI7GqAdKPO782avgDyoTzQCQUvYNC6vhagI8x5\n tTxq4RK7xbJZbGkIDb+LBCUlE08ceNbTurIGS6D6SgAInKL315myblwP09NNQ6vD\n kVUCe4UzX4TUDB9ONFOhUcdzDydblaHUUEIH2py0ygbI5DP8KZ6dg=="
        ],
        "X-ME-Sender": "<xms:1oJBXjbX6cW4zzv0EYHDty5-h3lI1eKN8rc6dXNJUhEQK9mGQVMDtA>",
        "X-ME-Proxy-Cause": "\n gggruggvucftvghtrhhoucdtuddrgedugedriedugdektdcutefuodetggdotefrodftvf\n curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu\n uegrihhlohhuthemuceftddtnecunecujfgurhephffvufffkffoggfgsedtkeertdertd\n dtnecuhfhrohhmpefvhhhomhgrshcuofhonhhjrghlohhnuceothhhohhmrghssehmohhn\n jhgrlhhonhdrnhgvtheqnecukfhppeejjedrudefgedrvddtfedrudekgeenucevlhhush\n htvghrufhiiigvpedtnecurfgrrhgrmhepmhgrihhlfhhrohhmpehthhhomhgrshesmhho\n nhhjrghlohhnrdhnvght",
        "X-ME-Proxy": "<xmx:1oJBXobFRm5bL-5cSPZjpoCqaYWjEv5OaxRjqCfgjzcSVbYGBe3H8Q>\n <xmx:1oJBXjl0aQmPSe7YozEnx43B-6mTeJu1azCth3w62CcfjeEaZaGucw>\n <xmx:1oJBXkz7t3qM_rtFb7tqx7BgQJNQmRrIZoXfxdz4rIlC_Wg5SEqVmw>\n <xmx:1oJBXl0UPIauIrvhd0Y5PHpniGrkTnKS9NmjfPw8HsiFj5dr1VAMBA>",
        "From": "Thomas Monjalon <thomas@monjalon.net>",
        "To": "dev@dpdk.org",
        "Date": "Mon, 10 Feb 2020 17:20:17 +0100",
        "Message-Id": "<20200210162032.1177478-1-thomas@monjalon.net>",
        "X-Mailer": "git-send-email 2.25.0",
        "MIME-Version": "1.0",
        "Content-Transfer-Encoding": "8bit",
        "Subject": "[dpdk-dev] [PATCH 20.05 00/15] clean-up use of __attribute__",
        "X-BeenThere": "dev@dpdk.org",
        "X-Mailman-Version": "2.1.15",
        "Precedence": "list",
        "List-Id": "DPDK patches and discussions <dev.dpdk.org>",
        "List-Unsubscribe": "<https://mails.dpdk.org/options/dev>,\n <mailto:dev-request@dpdk.org?subject=unsubscribe>",
        "List-Archive": "<http://mails.dpdk.org/archives/dev/>",
        "List-Post": "<mailto:dev@dpdk.org>",
        "List-Help": "<mailto:dev-request@dpdk.org?subject=help>",
        "List-Subscribe": "<https://mails.dpdk.org/listinfo/dev>,\n <mailto:dev-request@dpdk.org?subject=subscribe>",
        "Errors-To": "dev-bounces@dpdk.org",
        "Sender": "\"dev\" <dev-bounces@dpdk.org>"
    },
    "content": "Almost all usages of __attribute__ keyword are replaced\nby a macro (existing or new) with prefix __rte_.\nIt makes code more consistent and will help changing\ncompiler behaviour, or adapting to new compilers,\nin a central place.\n\nKernel and BPF files cannot use macros from rte_common.h.\nSome rare attributes are also kept unchanged.\n\n\nThomas Monjalon (15):\n  app/bbdev: replace constructor syntax with common macro\n  net/mlx5: replace destructor syntax with common macro\n  net/memif: use common macros for cache line marker\n  common/mlx5: replace alignas keyword\n  replace alignment attributes\n  replace packed attributes\n  replace always-inline attributes\n  replace no-inline attributes\n  replace unused attributes\n  replace used attributes\n  replace hot attributes\n  replace cold attributes\n  replace no-return attributes\n  replace printf format attributes\n  devtools: check use of compiler attributes\n\n app/test-acl/main.c                           |   2 +-\n app/test-bbdev/main.h                         |   3 +-\n app/test-cmdline/cmdline_test.c               |   4 +-\n app/test-cmdline/commands.c                   |  40 +-\n app/test-crypto-perf/cperf_test_common.c      |   2 +-\n app/test-eventdev/test_order_atq.c            |   2 +-\n app/test-eventdev/test_order_common.h         |   4 +-\n app/test-eventdev/test_order_queue.c          |   2 +-\n app/test-eventdev/test_perf_atq.c             |   4 +-\n app/test-eventdev/test_perf_common.h          |   4 +-\n app/test-eventdev/test_perf_queue.c           |   4 +-\n app/test-pipeline/main.c                      |   2 +-\n app/test-pipeline/pipeline_hash.c             |  10 +-\n app/test-pmd/bpf_cmd.c                        |   8 +-\n app/test-pmd/cmdline.c                        | 832 ++++++++---------\n app/test-pmd/cmdline_mtr.c                    |  56 +-\n app/test-pmd/cmdline_tm.c                     |  88 +-\n app/test-pmd/csumonly.c                       |   2 +-\n app/test-pmd/txonly.c                         |   2 +-\n app/test/commands.c                           |  20 +-\n app/test/test_atomic.c                        |  14 +-\n app/test/test_cmdline_lib.c                   |  18 +-\n app/test/test_efd.c                           |   2 +-\n app/test/test_func_reentrancy.c               |  14 +-\n app/test/test_hash.c                          |   8 +-\n app/test/test_hash_readwrite.c                |   2 +-\n app/test/test_hash_readwrite_lf_perf.c        |   8 +-\n app/test/test_malloc.c                        |   6 +-\n app/test/test_mcslock.c                       |   4 +-\n app/test/test_member.c                        |   2 +-\n app/test/test_mempool.c                       |   6 +-\n app/test/test_mempool_perf.c                  |   2 +-\n app/test/test_per_lcore.c                     |   6 +-\n app/test/test_rwlock.c                        |   4 +-\n app/test/test_spinlock.c                      |   6 +-\n app/test/test_table.c                         |  10 +-\n app/test/test_table.h                         |  10 +-\n app/test/test_table_pipeline.c                |  22 +-\n app/test/test_ticketlock.c                    |   6 +-\n app/test/test_timer.c                         |  10 +-\n app/test/test_timer_racecond.c                |   2 +-\n devtools/checkpatches.sh                      |   8 +\n .../prog_guide/packet_classif_access_ctrl.rst |   2 +-\n doc/guides/sample_app_ug/cmd_line.rst         |   2 +-\n doc/guides/sample_app_ug/flow_classify.rst    |   2 +-\n doc/guides/sample_app_ug/hello_world.rst      |   2 +-\n .../sample_app_ug/l3_forward_power_man.rst    |   2 +-\n .../sample_app_ug/performance_thread.rst      |   2 +-\n doc/guides/sample_app_ug/skeleton.rst         |   2 +-\n doc/guides/sample_app_ug/timer.rst            |   4 +-\n drivers/baseband/fpga_lte_fec/fpga_lte_fec.c  |   6 +-\n drivers/bus/dpaa/base/qbman/qman.c            |   2 +-\n drivers/bus/dpaa/include/fsl_bman.h           |   2 +-\n drivers/bus/dpaa/include/fsl_fman.h           |   2 +-\n drivers/bus/dpaa/include/fsl_qman.h           |   2 +-\n drivers/bus/fslmc/portal/dpaa2_hw_pvt.h       |   4 +-\n drivers/bus/ifpga/rte_bus_ifpga.h             |   6 +-\n drivers/common/cpt/cpt_common.h               |   4 -\n drivers/common/cpt/cpt_ucode.h                |   2 +-\n drivers/common/cpt/cpt_ucode_asym.h           |   4 +-\n drivers/common/dpaax/caamflib/compat.h        |   4 +-\n drivers/common/dpaax/compat.h                 |   4 +-\n drivers/common/dpaax/dpaax_iova_table.h       |   2 +-\n drivers/common/iavf/iavf_osdep.h              |   4 +-\n drivers/common/mlx5/mlx5_glue.c               |   4 +-\n drivers/common/mlx5/mlx5_nl.c                 |   2 +-\n drivers/common/octeontx2/otx2_common.h        |   5 -\n drivers/crypto/caam_jr/caam_jr_desc.h         |   4 +-\n drivers/crypto/dpaa2_sec/dpaa2_sec_dpseci.c   |   4 +-\n drivers/crypto/octeontx/otx_cryptodev_ops.c   |  18 +-\n drivers/crypto/octeontx2/otx2_cryptodev_ops.c |   8 +-\n drivers/crypto/qat/qat_asym.h                 |   2 +-\n drivers/event/octeontx/ssovf_worker.c         |  16 +-\n drivers/event/octeontx/ssovf_worker.h         |   4 -\n drivers/event/octeontx2/otx2_worker.c         |  28 +-\n drivers/event/octeontx2/otx2_worker_dual.c    |  28 +-\n drivers/mempool/octeontx/octeontx_fpavf.c     |   8 +-\n drivers/mempool/octeontx2/otx2_mempool_ops.c  |   6 +-\n drivers/net/ark/ark_pktchkr.h                 |   4 +-\n drivers/net/ark/ark_pktdir.h                  |   2 +-\n drivers/net/ark/ark_pktgen.h                  |   2 +-\n drivers/net/atlantic/atl_types.h              |   2 +\n drivers/net/atlantic/hw_atl/hw_atl_utils.h    |  60 +-\n .../net/atlantic/hw_atl/hw_atl_utils_fw2x.c   |   4 +-\n drivers/net/avp/rte_avp_common.h              |   6 +-\n drivers/net/bnxt/bnxt.h                       |   4 +-\n drivers/net/bnxt/bnxt_rxtx_vec_sse.c          |   2 +-\n drivers/net/bnxt/hsi_struct_def_dpdk.h        | 854 +++++++++---------\n drivers/net/bonding/rte_eth_bond_8023ad.h     |  16 +-\n drivers/net/bonding/rte_eth_bond_pmd.c        |   4 +-\n drivers/net/dpaa/dpaa_rxtx.h                  |  14 +-\n drivers/net/dpaa2/base/dpaa2_hw_dpni_annot.h  |   2 +-\n drivers/net/dpaa2/dpaa2_ethdev.h              |   2 +-\n drivers/net/dpaa2/dpaa2_rxtx.c                |  30 +-\n drivers/net/enetc/enetc_rxtx.c                |   2 +-\n drivers/net/enic/base/vnic_dev.c              |   4 +-\n drivers/net/enic/base/vnic_devcmd.h           |  20 +-\n drivers/net/fm10k/fm10k_ethdev.c              |   4 +-\n drivers/net/fm10k/fm10k_rxtx_vec.c            |  12 +-\n drivers/net/hinic/hinic_pmd_rx.c              |   2 +-\n drivers/net/hns3/hns3_ethdev.c                |   2 +-\n drivers/net/hns3/hns3_ethdev_vf.c             |   4 +-\n drivers/net/hns3/hns3_fdir.c                  |   4 +-\n drivers/net/i40e/base/i40e_osdep.h            |   4 +-\n drivers/net/i40e/i40e_ethdev.c                |  10 +-\n drivers/net/i40e/i40e_rxtx.c                  |  10 +-\n drivers/net/i40e/i40e_rxtx_vec_altivec.c      |   8 +-\n drivers/net/i40e/i40e_rxtx_vec_neon.c         |   8 +-\n drivers/net/i40e/i40e_rxtx_vec_sse.c          |   8 +-\n drivers/net/iavf/iavf_rxtx_vec_sse.c          |  12 +-\n drivers/net/ice/base/ice_osdep.h              |  16 +-\n drivers/net/ice/ice_rxtx.c                    |  10 +-\n drivers/net/ice/ice_rxtx_vec_sse.c            |   8 +-\n drivers/net/ionic/ionic_rxtx.c                |  24 +-\n drivers/net/ixgbe/ixgbe_ethdev.c              |   6 +-\n drivers/net/ixgbe/ixgbe_rxtx.c                |  58 +-\n drivers/net/ixgbe/ixgbe_rxtx_vec_neon.c       |  14 +-\n drivers/net/ixgbe/ixgbe_rxtx_vec_sse.c        |  14 +-\n drivers/net/memif/memif.h                     |   2 +-\n drivers/net/mlx5/mlx5.h                       |   1 -\n drivers/net/mlx5/mlx5_rxtx_vec.c              |   4 +-\n drivers/net/mlx5/mlx5_rxtx_vec_altivec.h      |  16 +-\n drivers/net/mlx5/mlx5_socket.c                |   3 +-\n drivers/net/nfp/nfp_net_pmd.h                 |  10 +-\n drivers/net/octeontx/octeontx_rxtx.c          |   4 +-\n drivers/net/octeontx/octeontx_rxtx.h          |   4 -\n drivers/net/octeontx2/otx2_rx.c               |   6 +-\n drivers/net/octeontx2/otx2_tx.c               |   6 +-\n drivers/net/pfe/base/pfe.h                    |   2 +-\n drivers/net/qede/base/bcm_osal.h              |   2 +-\n drivers/net/qede/qede_filter.c                |   6 +-\n drivers/net/softnic/rte_eth_softnic_cli.c     |  10 +-\n drivers/net/tap/tap_bpf.h                     |   2 +-\n drivers/net/tap/tap_bpf_program.c             |   4 +-\n drivers/net/tap/tap_rss.h                     |   2 +-\n drivers/net/thunderx/base/nicvf_mbox.c        |   2 +-\n drivers/net/thunderx/nicvf_rxtx.c             |  46 +-\n drivers/net/thunderx/nicvf_rxtx.h             |   8 +-\n drivers/net/virtio/virtio_pci.h               |   2 +-\n drivers/net/virtio/virtio_rxtx_simple.c       |   2 +-\n drivers/net/virtio/virtio_user/vhost_user.c   |   2 +-\n drivers/net/virtio/virtqueue.h                |   6 +-\n drivers/raw/dpaa2_qdma/dpaa2_qdma.h           |   2 +-\n drivers/raw/ifpga/base/ifpga_compat.h         |   2 +-\n drivers/raw/ifpga/base/opae_hw_api.h          |   2 +-\n drivers/raw/ioat/rte_ioat_spec.h              |   2 +-\n drivers/vdpa/ifc/base/ifcvf.h                 |   2 +-\n examples/bond/main.c                          |  28 +-\n examples/cmdline/commands.c                   |   8 +-\n examples/cmdline/parse_obj_list.c             |   2 +-\n examples/ethtool/ethtool-app/main.c           |   2 +-\n .../fips_validation/fips_validation_aes.c     |   4 +-\n .../fips_validation/fips_validation_hmac.c    |   4 +-\n .../fips_validation/fips_validation_sha.c     |   4 +-\n .../fips_validation/fips_validation_tdes.c    |   6 +-\n examples/flow_classify/flow_classify.c        |   2 +-\n examples/helloworld/main.c                    |   2 +-\n examples/ip_fragmentation/main.c              |   2 +-\n examples/ip_pipeline/cli.c                    |  10 +-\n examples/ip_reassembly/main.c                 |   2 +-\n examples/ipsec-secgw/ipsec-secgw.c            |   2 +-\n examples/ipsec-secgw/ipsec.h                  |   2 +-\n examples/l2fwd-cat/l2fwd-cat.c                |   2 +-\n examples/l2fwd-jobstats/main.c                |   2 +-\n examples/l2fwd-keepalive/main.c               |   6 +-\n examples/l2fwd/main.c                         |   2 +-\n examples/l3fwd-acl/main.c                     |   2 +-\n examples/l3fwd-power/main.c                   |  18 +-\n examples/l3fwd/l3fwd.h                        |  20 +-\n examples/l3fwd/l3fwd_em.c                     |  14 +-\n examples/l3fwd/l3fwd_lpm.c                    |  10 +-\n examples/link_status_interrupt/main.c         |   2 +-\n .../client_server_mp/mp_server/main.c         |   2 +-\n examples/multi_process/hotplug_mp/commands.c  |  16 +-\n examples/multi_process/simple_mp/main.c       |   2 +-\n .../multi_process/simple_mp/mp_commands.c     |  12 +-\n examples/multi_process/symmetric_mp/main.c    |   2 +-\n examples/ntb/ntb_fwd.c                        |  34 +-\n .../performance-thread/l3fwd-thread/main.c    |  12 +-\n .../performance-thread/pthread_shim/main.c    |   4 +-\n .../pthread_shim/pthread_shim.h               |   2 +-\n examples/ptpclient/ptpclient.c                |  18 +-\n examples/qos_meter/main.c                     |   4 +-\n examples/qos_sched/cmdline.c                  |  46 +-\n examples/qos_sched/main.c                     |   2 +-\n examples/rxtx_callbacks/main.c                |   2 +-\n examples/server_node_efd/server/main.c        |   2 +-\n examples/skeleton/basicfwd.c                  |   2 +-\n examples/timer/main.c                         |  12 +-\n examples/vdpa/main.c                          |  14 +-\n examples/vhost_blk/blk_spec.h                 |   2 +-\n .../guest_cli/vm_power_cli_guest.h            |   2 +-\n examples/vm_power_manager/main.c              |   4 +-\n examples/vm_power_manager/oob_monitor_nop.c   |   8 +-\n examples/vm_power_manager/vm_power_cli.c      |  20 +-\n examples/vm_power_manager/vm_power_cli.h      |   2 +-\n examples/vmdq/main.c                          |   2 +-\n lib/librte_acl/acl_run.h                      |   2 +-\n lib/librte_acl/acl_run_altivec.h              |   2 +-\n lib/librte_acl/acl_run_neon.h                 |   2 +-\n lib/librte_cmdline/cmdline.c                  |   2 +-\n lib/librte_cmdline/cmdline.h                  |   3 +-\n lib/librte_cmdline/cmdline_parse_etheraddr.c  |   4 +-\n lib/librte_cmdline/cmdline_parse_portlist.c   |   4 +-\n lib/librte_eal/common/eal_common_options.c    |   2 +-\n lib/librte_eal/common/eal_private.h           |   2 +-\n lib/librte_eal/common/eal_thread.h            |   2 +-\n .../common/include/arch/arm/rte_vect.h        |   2 +-\n .../common/include/arch/ppc_64/rte_vect.h     |   2 +-\n .../common/include/arch/x86/rte_rtm.h         |   6 +-\n lib/librte_eal/common/include/rte_common.h    |  41 +-\n lib/librte_eal/common/include/rte_debug.h     |   6 +-\n lib/librte_eal/common/include/rte_dev.h       |   8 +-\n lib/librte_eal/common/include/rte_devargs.h   |   2 +-\n .../common/include/rte_function_versioning.h  |   2 +-\n lib/librte_eal/common/include/rte_log.h       |   6 +-\n lib/librte_eal/common/include/rte_memzone.h   |   2 +-\n lib/librte_eal/freebsd/eal/eal.c              |   2 +-\n lib/librte_eal/freebsd/eal/eal_thread.c       |   4 +-\n lib/librte_eal/linux/eal/eal.c                |   2 +-\n lib/librte_eal/linux/eal/eal_interrupts.c     |   2 +-\n lib/librte_eal/linux/eal/eal_log.c            |   2 +-\n lib/librte_eal/linux/eal/eal_thread.c         |   4 +-\n lib/librte_eal/linux/eal/eal_timer.c          |   2 +-\n lib/librte_efd/rte_efd.c                      |   4 +-\n lib/librte_ethdev/rte_ethdev.h                |   2 +-\n lib/librte_hash/rte_thash.h                   |   2 +-\n lib/librte_ip_frag/rte_ip_frag.h              |   2 +-\n lib/librte_ipsec/crypto.h                     |   8 +-\n lib/librte_mbuf/rte_mbuf.c                    |   6 +-\n lib/librte_net/rte_arp.h                      |   4 +-\n lib/librte_net/rte_esp.h                      |   4 +-\n lib/librte_net/rte_ether.h                    |   6 +-\n lib/librte_net/rte_gre.h                      |   2 +-\n lib/librte_net/rte_gtp.h                      |   2 +-\n lib/librte_net/rte_icmp.h                     |   2 +-\n lib/librte_net/rte_ip.h                       |   4 +-\n lib/librte_net/rte_mpls.h                     |   2 +-\n lib/librte_net/rte_sctp.h                     |   2 +-\n lib/librte_net/rte_tcp.h                      |   2 +-\n lib/librte_net/rte_udp.h                      |   2 +-\n lib/librte_net/rte_vxlan.h                    |   4 +-\n lib/librte_pipeline/rte_table_action.c        |  34 +-\n lib/librte_power/power_kvm_vm.c               |  14 +-\n lib/librte_power/rte_power_empty_poll.c       |  18 +-\n lib/librte_sched/rte_sched_common.h           |   2 +-\n lib/librte_vhost/vhost_user.h                 |   2 +-\n 247 files changed, 1776 insertions(+), 1758 deletions(-)"
}