Show a cover letter.

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

{
    "id": 50877,
    "url": "http://patches.dpdk.org/api/covers/50877/?format=api",
    "web_url": "http://patches.dpdk.org/project/dpdk/cover/20190306162242.65375-1-bruce.richardson@intel.com/",
    "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": "<20190306162242.65375-1-bruce.richardson@intel.com>",
    "list_archive_url": "https://inbox.dpdk.org/dev/20190306162242.65375-1-bruce.richardson@intel.com",
    "date": "2019-03-06T16:22:36",
    "name": "[RFC,0/6] change legacy linuxapp/bsdapp names",
    "submitter": {
        "id": 20,
        "url": "http://patches.dpdk.org/api/people/20/?format=api",
        "name": "Bruce Richardson",
        "email": "bruce.richardson@intel.com"
    },
    "mbox": "http://patches.dpdk.org/project/dpdk/cover/20190306162242.65375-1-bruce.richardson@intel.com/mbox/",
    "series": [
        {
            "id": 3647,
            "url": "http://patches.dpdk.org/api/series/3647/?format=api",
            "web_url": "http://patches.dpdk.org/project/dpdk/list/?series=3647",
            "date": "2019-03-06T16:22:36",
            "name": "change legacy linuxapp/bsdapp names",
            "version": 1,
            "mbox": "http://patches.dpdk.org/series/3647/mbox/"
        }
    ],
    "comments": "http://patches.dpdk.org/api/covers/50877/comments/",
    "headers": {
        "Return-Path": "<dev-bounces@dpdk.org>",
        "X-Original-To": "patchwork@dpdk.org",
        "Delivered-To": "patchwork@dpdk.org",
        "Received": [
            "from [92.243.14.124] (localhost [127.0.0.1])\n\tby dpdk.org (Postfix) with ESMTP id 9617E1B108;\n\tWed,  6 Mar 2019 17:22:54 +0100 (CET)",
            "from mga04.intel.com (mga04.intel.com [192.55.52.120])\n\tby dpdk.org (Postfix) with ESMTP id 1C6855F1B\n\tfor <dev@dpdk.org>; Wed,  6 Mar 2019 17:22:52 +0100 (CET)",
            "from orsmga005.jf.intel.com ([10.7.209.41])\n\tby fmsmga104.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;\n\t06 Mar 2019 08:22:51 -0800",
            "from silpixa00399126.ir.intel.com (HELO\n\tsilpixa00399126.ger.corp.intel.com) ([10.237.222.236])\n\tby orsmga005.jf.intel.com with ESMTP; 06 Mar 2019 08:22:49 -0800"
        ],
        "X-Amp-Result": "SKIPPED(no attachment in message)",
        "X-Amp-File-Uploaded": "False",
        "X-ExtLoop1": "1",
        "X-IronPort-AV": "E=Sophos;i=\"5.58,448,1544515200\"; d=\"scan'208\";a=\"304909404\"",
        "From": "Bruce Richardson <bruce.richardson@intel.com>",
        "To": "dev@dpdk.org",
        "Cc": "Bruce Richardson <bruce.richardson@intel.com>",
        "Date": "Wed,  6 Mar 2019 16:22:36 +0000",
        "Message-Id": "<20190306162242.65375-1-bruce.richardson@intel.com>",
        "X-Mailer": "git-send-email 2.20.1",
        "MIME-Version": "1.0",
        "Content-Transfer-Encoding": "8bit",
        "Subject": "[dpdk-dev] [RFC PATCH 0/6] change legacy linuxapp/bsdapp names",
        "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\t<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\t<mailto:dev-request@dpdk.org?subject=subscribe>",
        "Errors-To": "dev-bounces@dpdk.org",
        "Sender": "\"dev\" <dev-bounces@dpdk.org>"
    },
    "content": "The terms linuxapp and bsdapp are legacy names in DPDK that are equivalent\nto the more usual names of \"linux\" and \"freebsd\". Therefore, we can\nreplace the instances of the \"app\" names with the more usual variants. The\nonly issue in maintaining backward compatibility which can be done by\npreserving a) the build config filenames and b) the macros defined for\nthe build. In both cases, new configs/macros are added while keeping the\nold for compatiblity.\n\nThe first 5 patches are relatively minor, internal changes, or changes for\nthe newer meson system. Patch 6 is larger in size as it changes the\nmake build system which has far greater use of the names linuxapp and\nbsdapp.\n\nBruce Richardson (6):\n  eal/bsdapp: rename to freebsd\n  eal/linuxapp: rename to linux\n  build/linux: rename macro from LINUXAPP to LINUX\n  build/freebsd: rename macro from BSDPAPP to FREEBSD\n  build/meson: change linuxapp to linux in meson cross files\n  build: allow linux and freebsd in build configs\n\n MAINTAINERS                                   |  16 +--\n app/test-bbdev/test-bbdev.py                  |   2 +-\n app/test-bbdev/test_bbdev_vector.c            |   2 +-\n .../cperf_test_vector_parsing.c               |   2 +-\n app/test-pmd/testpmd.c                        |   2 +-\n app/test/autotest.py                          |   2 +-\n app/test/process.h                            |   4 +-\n app/test/test.c                               |   2 +-\n app/test/test_alarm.c                         |   2 +-\n app/test/test_eal_flags.c                     |  34 +++---\n app/test/test_eal_fs.c                        |   2 +-\n app/test/test_errno.c                         |   2 +-\n app/test/test_interrupts.c                    |   4 +-\n app/test/test_kni.c                           |   2 +-\n app/test/test_mempool.c                       |   2 +-\n app/test/test_mp_secondary.c                  |   6 +-\n app/test/test_pdump.c                         |   2 +-\n app/test/test_timer_perf.c                    |   2 +-\n app/test/test_timer_racecond.c                |   2 +-\n ...mv8_linuxapp_gcc => arm64_armv8_linux_gcc} |   0\n ...aa2_linuxapp_gcc => arm64_dpaa2_linux_gcc} |   0\n ...dpaa_linuxapp_gcc => arm64_dpaa_linux_gcc} |   0\n ..._linuxapp_gcc => arm64_thunderx_linux_gcc} |   0\n ...on_armv8a_linuxapp => common_armv8a_linux} |   2 +-\n config/{common_bsdapp => common_freebsd}      |   2 +-\n config/{common_linuxapp => common_linux}      |   1 +\n config/defconfig_arm-armv7a-linux-gcc         |   1 +\n config/defconfig_arm-armv7a-linuxapp-gcc      |   2 +-\n config/defconfig_arm64-armv8a-linux-clang     |   1 +\n config/defconfig_arm64-armv8a-linux-gcc       |   1 +\n config/defconfig_arm64-armv8a-linuxapp-clang  |   2 +-\n config/defconfig_arm64-armv8a-linuxapp-gcc    |   2 +-\n config/defconfig_arm64-bluefield-linux-gcc    |   1 +\n config/defconfig_arm64-bluefield-linuxapp-gcc |   2 +-\n config/defconfig_arm64-dpaa-linux-gcc         |   1 +\n config/defconfig_arm64-dpaa-linuxapp-gcc      |   2 +-\n config/defconfig_arm64-dpaa2-linux-gcc        |   1 +\n config/defconfig_arm64-dpaa2-linuxapp-gcc     |   2 +-\n config/defconfig_arm64-stingray-linux-gcc     |   1 +\n config/defconfig_arm64-stingray-linuxapp-gcc  |   2 +-\n config/defconfig_arm64-thunderx-linux-gcc     |   1 +\n config/defconfig_arm64-thunderx-linuxapp-gcc  |   2 +-\n config/defconfig_arm64-xgene1-linux-gcc       |   1 +\n config/defconfig_arm64-xgene1-linuxapp-gcc    |   2 +-\n config/defconfig_i686-native-linux-gcc        |   1 +\n config/defconfig_i686-native-linux-icc        |   1 +\n config/defconfig_i686-native-linuxapp-gcc     |   2 +-\n config/defconfig_i686-native-linuxapp-icc     |   2 +-\n config/defconfig_ppc_64-power8-linux-gcc      |   1 +\n config/defconfig_ppc_64-power8-linuxapp-gcc   |   2 +-\n config/defconfig_x86_64-native-bsdapp-clang   |   2 +-\n config/defconfig_x86_64-native-bsdapp-gcc     |   2 +-\n config/defconfig_x86_64-native-freebsd-clang  |   1 +\n config/defconfig_x86_64-native-freebsd-gcc    |   1 +\n config/defconfig_x86_64-native-linux-clang    |   1 +\n config/defconfig_x86_64-native-linux-gcc      |   1 +\n config/defconfig_x86_64-native-linux-icc      |   1 +\n config/defconfig_x86_64-native-linuxapp-clang |   2 +-\n config/defconfig_x86_64-native-linuxapp-gcc   |   2 +-\n config/defconfig_x86_64-native-linuxapp-icc   |   2 +-\n config/defconfig_x86_x32-native-linux-gcc     |   1 +\n config/defconfig_x86_x32-native-linuxapp-gcc  |   2 +-\n config/rte_config.h                           |   8 ++\n devtools/build-tags.sh                        |  12 +--\n devtools/test-build.sh                        |   2 +-\n devtools/test-meson-builds.sh                 |   2 +-\n devtools/validate-abi.sh                      |   2 +-\n doc/build-sdk-meson.txt                       |   4 +-\n doc/build-sdk-quick.txt                       |   2 +-\n doc/guides/compressdevs/octeontx.rst          |   4 +-\n doc/guides/contributing/design.rst            |   8 +-\n doc/guides/contributing/patches.rst           |  14 +--\n doc/guides/contributing/versioning.rst        |   6 +-\n doc/guides/cryptodevs/armv8.rst               |   2 +-\n doc/guides/cryptodevs/caam_jr.rst             |   6 +-\n doc/guides/cryptodevs/dpaa2_sec.rst           |   2 +-\n doc/guides/cryptodevs/dpaa_sec.rst            |   2 +-\n doc/guides/cryptodevs/openssl.rst             |   2 +-\n doc/guides/cryptodevs/virtio.rst              |   8 +-\n doc/guides/cryptodevs/zuc.rst                 |   2 +-\n doc/guides/eventdevs/dpaa.rst                 |   2 +-\n doc/guides/eventdevs/dpaa2.rst                |   2 +-\n doc/guides/eventdevs/octeontx.rst             |   2 +-\n doc/guides/freebsd_gsg/build_dpdk.rst         |   6 +-\n doc/guides/freebsd_gsg/build_sample_apps.rst  |  10 +-\n doc/guides/freebsd_gsg/install_from_ports.rst |   4 +-\n doc/guides/freebsd_gsg/intro.rst              |   4 +-\n doc/guides/howto/lm_bond_virtio_sriov.rst     |   4 +-\n doc/guides/howto/lm_virtio_vhost_user.rst     |   4 +-\n doc/guides/howto/pvp_reference_benchmark.rst  |   4 +-\n .../virtio_user_for_container_networking.rst  |   4 +-\n doc/guides/linux_gsg/build_dpdk.rst           |  10 +-\n doc/guides/linux_gsg/build_sample_apps.rst    |   6 +-\n .../linux_gsg/cross_build_dpdk_for_arm64.rst  |   6 +-\n doc/guides/linux_gsg/intro.rst                |   4 +-\n .../linux_gsg/nic_perf_intel_platform.rst     |   2 +-\n doc/guides/linux_gsg/quick_start.rst          |  26 ++---\n doc/guides/mempool/octeontx.rst               |   2 +-\n doc/guides/nics/build_and_test.rst            |  34 +++---\n doc/guides/nics/cxgbe.rst                     |   6 +-\n doc/guides/nics/dpaa.rst                      |   2 +-\n doc/guides/nics/enic.rst                      |   2 +-\n doc/guides/nics/intel_vf.rst                  |  10 +-\n doc/guides/nics/mlx5.rst                      |   2 +-\n doc/guides/nics/mvneta.rst                    |   2 +-\n doc/guides/nics/mvpp2.rst                     |   4 +-\n doc/guides/nics/nfp.rst                       |   2 +-\n doc/guides/nics/octeontx.rst                  |   4 +-\n doc/guides/nics/softnic.rst                   |   4 +-\n doc/guides/nics/tap.rst                       |   2 +-\n doc/guides/nics/thunderx.rst                  |   4 +-\n doc/guides/platform/octeontx.rst              |   6 +-\n doc/guides/prog_guide/build_app.rst           |   4 +-\n .../prog_guide/dev_kit_build_system.rst       |   8 +-\n .../prog_guide/dev_kit_root_make_help.rst     |   6 +-\n .../prog_guide/env_abstraction_layer.rst      |  10 +-\n .../prog_guide/ext_app_lib_make_help.rst      |   4 +-\n doc/guides/prog_guide/extend_dpdk.rst         |   4 +-\n doc/guides/prog_guide/glossary.rst            |   2 +-\n doc/guides/prog_guide/img/linuxapp_launch.svg |   4 +-\n doc/guides/prog_guide/intro.rst               |   2 +-\n doc/guides/prog_guide/overview.rst            |   2 +-\n doc/guides/prog_guide/profile_app.rst         |   2 +-\n doc/guides/prog_guide/qos_framework.rst       |   2 +-\n doc/guides/rawdevs/dpaa2_cmdif.rst            |   2 +-\n doc/guides/rawdevs/dpaa2_qdma.rst             |   2 +-\n doc/guides/rel_notes/release_19_02.rst        |   2 +-\n doc/guides/rel_notes/release_2_1.rst          |   2 +-\n doc/guides/sample_app_ug/bbdev_app.rst        |   6 +-\n doc/guides/sample_app_ug/cmd_line.rst         |   2 +-\n doc/guides/sample_app_ug/dist_app.rst         |   2 +-\n doc/guides/sample_app_ug/fips_validation.rst  |   4 +-\n doc/guides/sample_app_ug/flow_classify.rst    |   2 +-\n doc/guides/sample_app_ug/flow_filtering.rst   |   4 +-\n doc/guides/sample_app_ug/hello_world.rst      |   4 +-\n doc/guides/sample_app_ug/ip_frag.rst          |   4 +-\n doc/guides/sample_app_ug/ip_reassembly.rst    |   4 +-\n doc/guides/sample_app_ug/keep_alive.rst       |   2 +-\n .../sample_app_ug/kernel_nic_interface.rst    |   2 +-\n doc/guides/sample_app_ug/l2_forward_cat.rst   |   2 +-\n .../sample_app_ug/l2_forward_crypto.rst       |   2 +-\n .../sample_app_ug/l2_forward_job_stats.rst    |   2 +-\n .../sample_app_ug/l2_forward_real_virtual.rst |   2 +-\n doc/guides/sample_app_ug/link_status_intr.rst |   2 +-\n .../sample_app_ug/netmap_compatibility.rst    |   2 +-\n .../sample_app_ug/performance_thread.rst      |   2 +-\n doc/guides/sample_app_ug/ptpclient.rst        |   4 +-\n doc/guides/sample_app_ug/qos_scheduler.rst    |   2 +-\n doc/guides/sample_app_ug/quota_watermark.rst  |   4 +-\n doc/guides/sample_app_ug/rxtx_callbacks.rst   |   2 +-\n doc/guides/sample_app_ug/service_cores.rst    |   2 +-\n doc/guides/sample_app_ug/skeleton.rst         |   2 +-\n doc/guides/sample_app_ug/tep_termination.rst  |   2 +-\n doc/guides/sample_app_ug/timer.rst            |   2 +-\n .../sample_app_ug/vmdq_dcb_forwarding.rst     |   4 +-\n doc/guides/testpmd_app_ug/build_app.rst       |   2 +-\n doc/guides/tools/testbbdev.rst                |   8 +-\n drivers/bus/dpaa/Makefile                     |   2 +-\n drivers/bus/pci/Makefile                      |   4 +-\n drivers/bus/vmbus/Makefile                    |   4 +-\n drivers/crypto/caam_jr/Makefile               |   2 +-\n drivers/crypto/dpaa2_sec/Makefile             |   2 +-\n drivers/crypto/dpaa_sec/Makefile              |   2 +-\n drivers/crypto/virtio/virtio_pci.c            |   2 +-\n drivers/event/dpaa/Makefile                   |   2 +-\n drivers/event/dpaa2/Makefile                  |   2 +-\n drivers/mempool/dpaa2/Makefile                |   2 +-\n drivers/net/ark/Makefile                      |   2 +-\n drivers/net/dpaa/Makefile                     |   2 +-\n drivers/net/dpaa2/Makefile                    |   2 +-\n drivers/net/failsafe/Makefile                 |   2 +-\n drivers/net/failsafe/failsafe_private.h       |   2 +-\n drivers/net/pcap/rte_eth_pcap.c               |   6 +-\n drivers/net/sfc/sfc_intr.c                    |   2 +-\n drivers/net/softnic/Makefile                  |   2 +-\n drivers/net/softnic/rte_eth_softnic_tap.c     |   4 +-\n drivers/net/virtio/virtio_pci.c               |   2 +-\n drivers/raw/dpaa2_qdma/Makefile               |   2 +-\n examples/Makefile                             |   2 +-\n examples/bbdev_app/Makefile                   |   2 +-\n examples/bond/Makefile                        |   2 +-\n examples/cmdline/Makefile                     |   2 +-\n examples/distributor/Makefile                 |   2 +-\n examples/ethtool/Makefile                     |   6 +-\n examples/ethtool/ethtool-app/Makefile         |   2 +-\n examples/ethtool/lib/Makefile                 |   6 +-\n examples/eventdev_pipeline/Makefile           |   2 +-\n examples/exception_path/Makefile              |   2 +-\n examples/exception_path/main.c                |   4 +-\n examples/fips_validation/Makefile             |   2 +-\n examples/flow_classify/Makefile               |   2 +-\n examples/flow_filtering/Makefile              |   2 +-\n examples/helloworld/Makefile                  |   2 +-\n examples/ip_fragmentation/Makefile            |   2 +-\n examples/ip_pipeline/Makefile                 |   6 +-\n examples/ip_pipeline/tap.c                    |   4 +-\n examples/ip_reassembly/Makefile               |   2 +-\n examples/ipsec-secgw/Makefile                 |   2 +-\n examples/ipsec-secgw/test/common_defs.sh      |   2 +-\n examples/ipv4_multicast/Makefile              |   2 +-\n examples/kni/Makefile                         |   6 +-\n examples/l2fwd-cat/Makefile                   |   2 +-\n examples/l2fwd-crypto/Makefile                |   2 +-\n examples/l2fwd-jobstats/Makefile              |   2 +-\n examples/l2fwd-keepalive/Makefile             |   2 +-\n examples/l2fwd-keepalive/ka-agent/Makefile    |   2 +-\n examples/l2fwd/Makefile                       |   2 +-\n examples/l3fwd-acl/Makefile                   |   2 +-\n examples/l3fwd-power/Makefile                 |   6 +-\n examples/l3fwd-vf/Makefile                    |   2 +-\n examples/l3fwd/Makefile                       |   2 +-\n examples/link_status_interrupt/Makefile       |   2 +-\n examples/load_balancer/Makefile               |   2 +-\n examples/multi_process/Makefile               |  10 +-\n .../multi_process/client_server_mp/Makefile   |   6 +-\n .../client_server_mp/mp_server/Makefile       |   6 +-\n examples/multi_process/hotplug_mp/Makefile    |   2 +-\n examples/multi_process/simple_mp/Makefile     |   2 +-\n examples/multi_process/symmetric_mp/Makefile  |   2 +-\n examples/netmap_compat/Makefile               |   2 +-\n examples/netmap_compat/bridge/Makefile        |   6 +-\n examples/packet_ordering/Makefile             |   2 +-\n examples/performance-thread/Makefile          |   2 +-\n .../performance-thread/l3fwd-thread/Makefile  |   2 +-\n .../performance-thread/pthread_shim/Makefile  |   2 +-\n .../pthread_shim/pthread_shim.c               |   2 +-\n examples/ptpclient/Makefile                   |   2 +-\n examples/qos_meter/Makefile                   |   2 +-\n examples/qos_sched/Makefile                   |   6 +-\n examples/quota_watermark/Makefile             |   6 +-\n examples/quota_watermark/qw/Makefile          |   2 +-\n examples/quota_watermark/qwctl/Makefile       |   2 +-\n examples/rxtx_callbacks/Makefile              |   2 +-\n examples/server_node_efd/Makefile             |   6 +-\n examples/server_node_efd/server/Makefile      |   6 +-\n examples/service_cores/Makefile               |   2 +-\n examples/skeleton/Makefile                    |   2 +-\n examples/tep_termination/Makefile             |   6 +-\n examples/timer/Makefile                       |   2 +-\n examples/vdpa/Makefile                        |   4 +-\n examples/vhost/Makefile                       |   6 +-\n examples/vhost_crypto/Makefile                |   6 +-\n examples/vhost_scsi/Makefile                  |   6 +-\n examples/vm_power_manager/Makefile            |   2 +-\n examples/vm_power_manager/guest_cli/Makefile  |   2 +-\n examples/vmdq/Makefile                        |   2 +-\n examples/vmdq_dcb/Makefile                    |   2 +-\n kernel/Makefile                               |   4 +-\n kernel/freebsd/Makefile                       |   4 +-\n kernel/linux/kni/meson.build                  |   2 +-\n lib/Makefile                                  |   2 +-\n lib/librte_eal/Makefile                       |   8 +-\n lib/librte_eal/bsdapp/eal/Makefile            |  94 ----------------\n lib/librte_eal/common/arch/x86/rte_cycles.c   |   2 +-\n lib/librte_eal/common/eal_common_errno.c      |   2 +-\n .../common/include/generic/rte_byteorder.h    |   2 +-\n lib/librte_eal/common/include/rte_debug.h     |   2 +-\n lib/librte_eal/common/include/rte_eal.h       |   2 +-\n .../common/include/rte_string_fns.h           |   4 +-\n .../{bsdapp => freebsd}/BSDmakefile.meson     |   0\n lib/librte_eal/{bsdapp => freebsd}/Makefile   |   2 +-\n lib/librte_eal/freebsd/eal/Makefile           |  94 ++++++++++++++++\n lib/librte_eal/{bsdapp => freebsd}/eal/eal.c  |   0\n .../{bsdapp => freebsd}/eal/eal_alarm.c       |   0\n .../eal/eal_alarm_private.h                   |   0\n .../{bsdapp => freebsd}/eal/eal_cpuflags.c    |   0\n .../{bsdapp => freebsd}/eal/eal_debug.c       |   0\n .../{bsdapp => freebsd}/eal/eal_dev.c         |   0\n .../eal/eal_hugepage_info.c                   |   0\n .../{bsdapp => freebsd}/eal/eal_interrupts.c  |   0\n .../{bsdapp => freebsd}/eal/eal_lcore.c       |   0\n .../{bsdapp => freebsd}/eal/eal_memalloc.c    |   0\n .../{bsdapp => freebsd}/eal/eal_memory.c      |   0\n .../{bsdapp => freebsd}/eal/eal_thread.c      |   0\n .../{bsdapp => freebsd}/eal/eal_timer.c       |   0\n .../{bsdapp => freebsd}/eal/meson.build       |   0\n lib/librte_eal/{linuxapp => linux}/Makefile   |   2 +-\n lib/librte_eal/linux/eal/Makefile             | 101 ++++++++++++++++++\n lib/librte_eal/{linuxapp => linux}/eal/eal.c  |   0\n .../{linuxapp => linux}/eal/eal_alarm.c       |   0\n .../{linuxapp => linux}/eal/eal_cpuflags.c    |   0\n .../{linuxapp => linux}/eal/eal_debug.c       |   0\n .../{linuxapp => linux}/eal/eal_dev.c         |   0\n .../eal/eal_hugepage_info.c                   |   0\n .../{linuxapp => linux}/eal/eal_interrupts.c  |   0\n .../{linuxapp => linux}/eal/eal_lcore.c       |   0\n .../{linuxapp => linux}/eal/eal_log.c         |   0\n .../{linuxapp => linux}/eal/eal_memalloc.c    |   0\n .../{linuxapp => linux}/eal/eal_memory.c      |   0\n .../{linuxapp => linux}/eal/eal_thread.c      |   0\n .../{linuxapp => linux}/eal/eal_timer.c       |   0\n .../{linuxapp => linux}/eal/eal_vfio.c        |   0\n .../{linuxapp => linux}/eal/eal_vfio.h        |   0\n .../eal/eal_vfio_mp_sync.c                    |   0\n .../eal/include/exec-env/rte_kni_common.h     |   0\n .../{linuxapp => linux}/eal/meson.build       |   0\n lib/librte_eal/linuxapp/eal/Makefile          | 101 ------------------\n lib/librte_eal/meson.build                    |   8 +-\n lib/librte_eventdev/Makefile                  |   2 +-\n lib/librte_kni/rte_kni.c                      |   2 +-\n mk/exec-env/bsdapp                            |   1 +\n mk/exec-env/{bsdapp => freebsd}/rte.app.mk    |   0\n mk/exec-env/{bsdapp => freebsd}/rte.vars.mk   |   2 +-\n mk/exec-env/{linuxapp => linux}/rte.app.mk    |   0\n mk/exec-env/{linuxapp => linux}/rte.vars.mk   |   2 +-\n mk/exec-env/linuxapp                          |   1 +\n mk/rte.app.mk                                 |   4 +-\n mk/rte.sdkconfig.mk                           |   9 +-\n mk/rte.sdkinstall.mk                          |   3 +\n mk/rte.sdkroot.mk                             |   2 +-\n usertools/dpdk-setup.sh                       |   4 +-\n 311 files changed, 668 insertions(+), 635 deletions(-)\n rename config/arm/{arm64_armv8_linuxapp_gcc => arm64_armv8_linux_gcc} (100%)\n rename config/arm/{arm64_dpaa2_linuxapp_gcc => arm64_dpaa2_linux_gcc} (100%)\n rename config/arm/{arm64_dpaa_linuxapp_gcc => arm64_dpaa_linux_gcc} (100%)\n rename config/arm/{arm64_thunderx_linuxapp_gcc => arm64_thunderx_linux_gcc} (100%)\n rename config/{common_armv8a_linuxapp => common_armv8a_linux} (97%)\n rename config/{common_bsdapp => common_freebsd} (91%)\n rename config/{common_linuxapp => common_linux} (98%)\n create mode 120000 config/defconfig_arm-armv7a-linux-gcc\n create mode 120000 config/defconfig_arm64-armv8a-linux-clang\n create mode 120000 config/defconfig_arm64-armv8a-linux-gcc\n create mode 120000 config/defconfig_arm64-bluefield-linux-gcc\n create mode 120000 config/defconfig_arm64-dpaa-linux-gcc\n create mode 120000 config/defconfig_arm64-dpaa2-linux-gcc\n create mode 120000 config/defconfig_arm64-stingray-linux-gcc\n create mode 120000 config/defconfig_arm64-thunderx-linux-gcc\n create mode 120000 config/defconfig_arm64-xgene1-linux-gcc\n create mode 120000 config/defconfig_i686-native-linux-gcc\n create mode 120000 config/defconfig_i686-native-linux-icc\n create mode 120000 config/defconfig_ppc_64-power8-linux-gcc\n create mode 120000 config/defconfig_x86_64-native-freebsd-clang\n create mode 120000 config/defconfig_x86_64-native-freebsd-gcc\n create mode 120000 config/defconfig_x86_64-native-linux-clang\n create mode 120000 config/defconfig_x86_64-native-linux-gcc\n create mode 120000 config/defconfig_x86_64-native-linux-icc\n create mode 120000 config/defconfig_x86_x32-native-linux-gcc\n delete mode 100644 lib/librte_eal/bsdapp/eal/Makefile\n rename lib/librte_eal/{bsdapp => freebsd}/BSDmakefile.meson (100%)\n rename lib/librte_eal/{bsdapp => freebsd}/Makefile (78%)\n create mode 100644 lib/librte_eal/freebsd/eal/Makefile\n rename lib/librte_eal/{bsdapp => freebsd}/eal/eal.c (100%)\n rename lib/librte_eal/{bsdapp => freebsd}/eal/eal_alarm.c (100%)\n rename lib/librte_eal/{bsdapp => freebsd}/eal/eal_alarm_private.h (100%)\n rename lib/librte_eal/{bsdapp => freebsd}/eal/eal_cpuflags.c (100%)\n rename lib/librte_eal/{bsdapp => freebsd}/eal/eal_debug.c (100%)\n rename lib/librte_eal/{bsdapp => freebsd}/eal/eal_dev.c (100%)\n rename lib/librte_eal/{bsdapp => freebsd}/eal/eal_hugepage_info.c (100%)\n rename lib/librte_eal/{bsdapp => freebsd}/eal/eal_interrupts.c (100%)\n rename lib/librte_eal/{bsdapp => freebsd}/eal/eal_lcore.c (100%)\n rename lib/librte_eal/{bsdapp => freebsd}/eal/eal_memalloc.c (100%)\n rename lib/librte_eal/{bsdapp => freebsd}/eal/eal_memory.c (100%)\n rename lib/librte_eal/{bsdapp => freebsd}/eal/eal_thread.c (100%)\n rename lib/librte_eal/{bsdapp => freebsd}/eal/eal_timer.c (100%)\n rename lib/librte_eal/{bsdapp => freebsd}/eal/meson.build (100%)\n rename lib/librte_eal/{linuxapp => linux}/Makefile (82%)\n create mode 100644 lib/librte_eal/linux/eal/Makefile\n rename lib/librte_eal/{linuxapp => linux}/eal/eal.c (100%)\n rename lib/librte_eal/{linuxapp => linux}/eal/eal_alarm.c (100%)\n rename lib/librte_eal/{linuxapp => linux}/eal/eal_cpuflags.c (100%)\n rename lib/librte_eal/{linuxapp => linux}/eal/eal_debug.c (100%)\n rename lib/librte_eal/{linuxapp => linux}/eal/eal_dev.c (100%)\n rename lib/librte_eal/{linuxapp => linux}/eal/eal_hugepage_info.c (100%)\n rename lib/librte_eal/{linuxapp => linux}/eal/eal_interrupts.c (100%)\n rename lib/librte_eal/{linuxapp => linux}/eal/eal_lcore.c (100%)\n rename lib/librte_eal/{linuxapp => linux}/eal/eal_log.c (100%)\n rename lib/librte_eal/{linuxapp => linux}/eal/eal_memalloc.c (100%)\n rename lib/librte_eal/{linuxapp => linux}/eal/eal_memory.c (100%)\n rename lib/librte_eal/{linuxapp => linux}/eal/eal_thread.c (100%)\n rename lib/librte_eal/{linuxapp => linux}/eal/eal_timer.c (100%)\n rename lib/librte_eal/{linuxapp => linux}/eal/eal_vfio.c (100%)\n rename lib/librte_eal/{linuxapp => linux}/eal/eal_vfio.h (100%)\n rename lib/librte_eal/{linuxapp => linux}/eal/eal_vfio_mp_sync.c (100%)\n rename lib/librte_eal/{linuxapp => linux}/eal/include/exec-env/rte_kni_common.h (100%)\n rename lib/librte_eal/{linuxapp => linux}/eal/meson.build (100%)\n delete mode 100644 lib/librte_eal/linuxapp/eal/Makefile\n create mode 120000 mk/exec-env/bsdapp\n rename mk/exec-env/{bsdapp => freebsd}/rte.app.mk (100%)\n rename mk/exec-env/{bsdapp => freebsd}/rte.vars.mk (94%)\n rename mk/exec-env/{linuxapp => linux}/rte.app.mk (100%)\n rename mk/exec-env/{linuxapp => linux}/rte.vars.mk (95%)\n create mode 120000 mk/exec-env/linuxapp"
}