Cover Detail
Show a cover letter.
GET /api/covers/50877/?format=api
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" }{ "id": 50877, "url": "