From owner-svn-ports-head@FreeBSD.ORG Thu Oct 16 05:59:56 2014 Return-Path: Delivered-To: svn-ports-head@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id D34539D1; Thu, 16 Oct 2014 05:59:56 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id BD698BDB; Thu, 16 Oct 2014 05:59:56 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.9/8.14.9) with ESMTP id s9G5xucJ014849; Thu, 16 Oct 2014 05:59:56 GMT (envelope-from vanilla@FreeBSD.org) Received: (from vanilla@localhost) by svn.freebsd.org (8.14.9/8.14.9/Submit) id s9G5xt2Z014843; Thu, 16 Oct 2014 05:59:55 GMT (envelope-from vanilla@FreeBSD.org) Message-Id: <201410160559.s9G5xt2Z014843@svn.freebsd.org> X-Authentication-Warning: svn.freebsd.org: vanilla set sender to vanilla@FreeBSD.org using -f From: "Vanilla I. Shu" Date: Thu, 16 Oct 2014 05:59:55 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r370970 - in head/net: . dpdk X-SVN-Group: ports-head MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-ports-head@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: SVN commit messages for the ports tree for head List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 16 Oct 2014 05:59:56 -0000 Author: vanilla Date: Thu Oct 16 05:59:54 2014 New Revision: 370970 URL: https://svnweb.freebsd.org/changeset/ports/370970 QAT: https://qat.redports.org/buildarchive/r370970/ Log: Add dpdk 1.7.1, intel(R) DPDK: Software libraries for packet processing. PR: ports/194072 Submitted by: bruce.richardson@intel.com Added: head/net/dpdk/ head/net/dpdk/Makefile (contents, props changed) head/net/dpdk/distinfo (contents, props changed) head/net/dpdk/pkg-descr (contents, props changed) head/net/dpdk/pkg-message (contents, props changed) head/net/dpdk/pkg-plist (contents, props changed) Modified: head/net/Makefile Modified: head/net/Makefile ============================================================================== --- head/net/Makefile Thu Oct 16 05:31:40 2014 (r370969) +++ head/net/Makefile Thu Oct 16 05:59:54 2014 (r370970) @@ -98,6 +98,7 @@ SUBDIR += dictd-database SUBDIR += dimes SUBDIR += dosdetector + SUBDIR += dpdk SUBDIR += drawterm SUBDIR += dropbox-api-command SUBDIR += dropbox-uploader Added: head/net/dpdk/Makefile ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/net/dpdk/Makefile Thu Oct 16 05:59:54 2014 (r370970) @@ -0,0 +1,61 @@ +# $FreeBSD$ + +PORTNAME= dpdk +PORTVERSION= 1.7.1 +CATEGORIES= net +MASTER_SITES= http://www.dpdk.org/browse/dpdk/snapshot/ + +MAINTAINER= bruce.richardson@intel.com +COMMENT= Intel(R) DPDK: Software libraries for packet processing + +LICENSE= BSD3CLAUSE + +USES= gmake kmod +MAKEFILE= GNUmakefile +ONLY_FOR_ARCHS= amd64 +ONLY_FOR_ARCHS_REASON= Only works on 64-bit x86 hardware +NO_PACKAGE= ignores cflags +RTE_TARGET= x86_64-native-bsdapp-clang +WRKBUILD= ${WRKSRC}/${RTE_TARGET} + +ALL_TARGET= install T=${RTE_TARGET} + +# build up the list of files in the compiled directory that should be executable +EXEC_FILES= hostapp/testhost \ + app/cmdline_test \ + app/testpipeline \ + app/testpmd \ + app/test + +post-patch: + @${REINPLACE_CMD} -e 's/-fdirectives-only//' ${WRKSRC}/mk/rte.sdkconfig.mk + +do-install: + ${MKDIR} ${STAGEDIR}${DATADIR}/${RTE_TARGET}/app \ + ${STAGEDIR}${DATADIR}/${RTE_TARGET}/lib \ + ${STAGEDIR}${DATADIR}/${RTE_TARGET}/include/arch \ + ${STAGEDIR}${DATADIR}/${RTE_TARGET}/include/exec-env + cd ${WRKSRC} && ${COPYTREE_SHARE} mk ${STAGEDIR}${DATADIR} \ + && ${COPYTREE_SHARE} examples ${STAGEDIR}${DATADIR} + ${INSTALL_DATA} ${WRKBUILD}/.config ${STAGEDIR}${DATADIR}/${RTE_TARGET} + for f in ${EXEC_FILES} ; do \ + ${INSTALL_PROGRAM} ${WRKBUILD}/$$f ${STAGEDIR}${DATADIR}/${RTE_TARGET}/app; \ + done + for f in ${WRKBUILD}/lib/* ; do \ + ${INSTALL_DATA} $$f ${STAGEDIR}${DATADIR}/${RTE_TARGET}/lib ; \ + done + for f in ${WRKBUILD}/include/*.h ; do \ + ${INSTALL_DATA} $$f ${STAGEDIR}${DATADIR}/${RTE_TARGET}/include ; \ + done + for f in ${WRKBUILD}/include/arch/*.h ; do \ + ${INSTALL_DATA} $$f ${STAGEDIR}${DATADIR}/${RTE_TARGET}/include/arch ; \ + done + for f in ${WRKBUILD}/include/exec-env/*.h ; do \ + ${INSTALL_DATA} $$f ${STAGEDIR}${DATADIR}/${RTE_TARGET}/include/exec-env ; \ + done + ${LN} -sf ${DATADIR}/${RTE_TARGET}/lib ${STAGEDIR}${PREFIX}/lib/dpdk + ${LN} -sf ${DATADIR}/${RTE_TARGET}/include ${STAGEDIR}${PREFIX}/include/dpdk + ${LN} -sf ${DATADIR}/examples ${STAGEDIR}${EXAMPLESDIR} + ${INSTALL_KLD} ${WRKBUILD}/kmod/* ${STAGEDIR}${KMODDIR} + +.include Added: head/net/dpdk/distinfo ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/net/dpdk/distinfo Thu Oct 16 05:59:54 2014 (r370970) @@ -0,0 +1,2 @@ +SHA256 (dpdk-1.7.1.tar.gz) = 9deeb7467c404883946735a1fbcf126b98216ae8f8862ea86bc0c15e3807a679 +SIZE (dpdk-1.7.1.tar.gz) = 8281609 Added: head/net/dpdk/pkg-descr ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/net/dpdk/pkg-descr Thu Oct 16 05:59:54 2014 (r370970) @@ -0,0 +1,15 @@ +The Intel(R) Data Plane Development Kit (DPDK) + +The Intel DPDK is a set of software libraries to enable packet processing. It +consists of a set of polling mode drivers (PMD) which can be used to pull +network packets directly from a Network Interface Card (NIC), as well as +other libraries to assist in the processing of those packets. The additional +libraries include ones for: +* memory and buffer management +* packet classification +* software rings or FIFOs to allow packet transfer between cores +amongst others. + +Applications written using the DPDK run in userspace. The devices used by an +Intel DPDK application are removed from kernel control and are instead managed +directly by that application. Added: head/net/dpdk/pkg-message ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/net/dpdk/pkg-message Thu Oct 16 05:59:54 2014 (r370970) @@ -0,0 +1,28 @@ +=============================================================================== + +The Intel(R) DPDK requires two kernel modules to be loaded in order to run. +To load these modules add loading lines to /boot/loader.conf + + contigmem_load="YES" + nic_uio_load="YES" + +The modules each take a number of parameters. These should be set in loader.conf +before the above two lines to load the module. + +* The "contigmem" module is used to reserve contiguous blocks of physical memory + for packet buffer use. It takes parameters for the number and size of blocks + to be reserved. An example is below, reserving a single 1G block: + + hw.contigmem.num_buffers=1 + hw.contigmem.buffer_size=1073741824 + +* The "nic_uio" module is used to expose the network card (NIC) hardware + directly to userspace for use with the Intel(R) DPDK. If the NIC ports to be + used are in use by an existing driver, the nic_uio module can unbind the port + from its existing driver when requested to do so. This is done by passing the + relevant PCI bus, device and function settings to the driver as parameters. + For example: + + hw.nic_uio.bdfs="2:0:0,2:0:1" + +=============================================================================== Added: head/net/dpdk/pkg-plist ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/net/dpdk/pkg-plist Thu Oct 16 05:59:54 2014 (r370970) @@ -0,0 +1,371 @@ +/%%KMODDIR%%/contigmem.ko +/%%KMODDIR%%/nic_uio.ko +include/dpdk +lib/dpdk +%%DATADIR%%/examples/Makefile +%%DATADIR%%/examples/cmdline/Makefile +%%DATADIR%%/examples/cmdline/commands.c +%%DATADIR%%/examples/cmdline/commands.h +%%DATADIR%%/examples/cmdline/main.c +%%DATADIR%%/examples/cmdline/main.h +%%DATADIR%%/examples/cmdline/parse_obj_list.c +%%DATADIR%%/examples/cmdline/parse_obj_list.h +%%DATADIR%%/examples/dpdk_qat/Makefile +%%DATADIR%%/examples/dpdk_qat/config_files/coleto/dh895xcc_qa_dev0.conf +%%DATADIR%%/examples/dpdk_qat/config_files/shumway/dh89xxcc_qa_dev0.conf +%%DATADIR%%/examples/dpdk_qat/config_files/shumway/dh89xxcc_qa_dev1.conf +%%DATADIR%%/examples/dpdk_qat/config_files/stargo/dh89xxcc_qa_dev0.conf +%%DATADIR%%/examples/dpdk_qat/crypto.c +%%DATADIR%%/examples/dpdk_qat/crypto.h +%%DATADIR%%/examples/dpdk_qat/main.c +%%DATADIR%%/examples/dpdk_qat/main.h +%%DATADIR%%/examples/exception_path/Makefile +%%DATADIR%%/examples/exception_path/main.c +%%DATADIR%%/examples/helloworld/Makefile +%%DATADIR%%/examples/helloworld/main.c +%%DATADIR%%/examples/helloworld/main.h +%%DATADIR%%/examples/ip_fragmentation/Makefile +%%DATADIR%%/examples/ip_fragmentation/main.c +%%DATADIR%%/examples/ip_fragmentation/main.h +%%DATADIR%%/examples/ip_pipeline/Makefile +%%DATADIR%%/examples/ip_pipeline/cmdline.c +%%DATADIR%%/examples/ip_pipeline/config.c +%%DATADIR%%/examples/ip_pipeline/init.c +%%DATADIR%%/examples/ip_pipeline/ip_pipeline.cfg +%%DATADIR%%/examples/ip_pipeline/ip_pipeline.sh +%%DATADIR%%/examples/ip_pipeline/main.c +%%DATADIR%%/examples/ip_pipeline/main.h +%%DATADIR%%/examples/ip_pipeline/pipeline_firewall.c +%%DATADIR%%/examples/ip_pipeline/pipeline_flow_classification.c +%%DATADIR%%/examples/ip_pipeline/pipeline_ipv4_frag.c +%%DATADIR%%/examples/ip_pipeline/pipeline_ipv4_ras.c +%%DATADIR%%/examples/ip_pipeline/pipeline_passthrough.c +%%DATADIR%%/examples/ip_pipeline/pipeline_routing.c +%%DATADIR%%/examples/ip_pipeline/pipeline_rx.c +%%DATADIR%%/examples/ip_pipeline/pipeline_tx.c +%%DATADIR%%/examples/ip_reassembly/Makefile +%%DATADIR%%/examples/ip_reassembly/main.c +%%DATADIR%%/examples/ip_reassembly/main.h +%%DATADIR%%/examples/ipv4_multicast/Makefile +%%DATADIR%%/examples/ipv4_multicast/main.c +%%DATADIR%%/examples/ipv4_multicast/main.h +%%DATADIR%%/examples/kni/Makefile +%%DATADIR%%/examples/kni/main.c +%%DATADIR%%/examples/l2fwd-ivshmem/Makefile +%%DATADIR%%/examples/l2fwd-ivshmem/guest/Makefile +%%DATADIR%%/examples/l2fwd-ivshmem/guest/guest.c +%%DATADIR%%/examples/l2fwd-ivshmem/host/Makefile +%%DATADIR%%/examples/l2fwd-ivshmem/host/host.c +%%DATADIR%%/examples/l2fwd-ivshmem/include/common.h +%%DATADIR%%/examples/l2fwd/Makefile +%%DATADIR%%/examples/l2fwd/main.c +%%DATADIR%%/examples/l2fwd/main.h +%%DATADIR%%/examples/l3fwd-acl/Makefile +%%DATADIR%%/examples/l3fwd-acl/main.c +%%DATADIR%%/examples/l3fwd-acl/main.h +%%DATADIR%%/examples/l3fwd-power/Makefile +%%DATADIR%%/examples/l3fwd-power/main.c +%%DATADIR%%/examples/l3fwd-power/main.h +%%DATADIR%%/examples/l3fwd-vf/Makefile +%%DATADIR%%/examples/l3fwd-vf/main.c +%%DATADIR%%/examples/l3fwd-vf/main.h +%%DATADIR%%/examples/l3fwd/Makefile +%%DATADIR%%/examples/l3fwd/main.c +%%DATADIR%%/examples/l3fwd/main.h +%%DATADIR%%/examples/link_status_interrupt/Makefile +%%DATADIR%%/examples/link_status_interrupt/main.c +%%DATADIR%%/examples/link_status_interrupt/main.h +%%DATADIR%%/examples/load_balancer/Makefile +%%DATADIR%%/examples/load_balancer/config.c +%%DATADIR%%/examples/load_balancer/init.c +%%DATADIR%%/examples/load_balancer/main.c +%%DATADIR%%/examples/load_balancer/main.h +%%DATADIR%%/examples/load_balancer/runtime.c +%%DATADIR%%/examples/multi_process/Makefile +%%DATADIR%%/examples/multi_process/client_server_mp/Makefile +%%DATADIR%%/examples/multi_process/client_server_mp/mp_client/Makefile +%%DATADIR%%/examples/multi_process/client_server_mp/mp_client/client.c +%%DATADIR%%/examples/multi_process/client_server_mp/mp_server/Makefile +%%DATADIR%%/examples/multi_process/client_server_mp/mp_server/args.c +%%DATADIR%%/examples/multi_process/client_server_mp/mp_server/args.h +%%DATADIR%%/examples/multi_process/client_server_mp/mp_server/init.c +%%DATADIR%%/examples/multi_process/client_server_mp/mp_server/init.h +%%DATADIR%%/examples/multi_process/client_server_mp/mp_server/main.c +%%DATADIR%%/examples/multi_process/client_server_mp/mp_server/main.h +%%DATADIR%%/examples/multi_process/client_server_mp/shared/common.h +%%DATADIR%%/examples/multi_process/client_server_mp/shared/init_drivers.h +%%DATADIR%%/examples/multi_process/l2fwd_fork/Makefile +%%DATADIR%%/examples/multi_process/l2fwd_fork/flib.c +%%DATADIR%%/examples/multi_process/l2fwd_fork/flib.h +%%DATADIR%%/examples/multi_process/l2fwd_fork/main.c +%%DATADIR%%/examples/multi_process/l2fwd_fork/main.h +%%DATADIR%%/examples/multi_process/simple_mp/Makefile +%%DATADIR%%/examples/multi_process/simple_mp/main.c +%%DATADIR%%/examples/multi_process/simple_mp/mp_commands.c +%%DATADIR%%/examples/multi_process/simple_mp/mp_commands.h +%%DATADIR%%/examples/multi_process/symmetric_mp/Makefile +%%DATADIR%%/examples/multi_process/symmetric_mp/main.c +%%DATADIR%%/examples/netmap_compat/Makefile +%%DATADIR%%/examples/netmap_compat/bridge/Makefile +%%DATADIR%%/examples/netmap_compat/bridge/bridge.c +%%DATADIR%%/examples/netmap_compat/lib/compat_netmap.c +%%DATADIR%%/examples/netmap_compat/lib/compat_netmap.h +%%DATADIR%%/examples/netmap_compat/netmap/netmap.h +%%DATADIR%%/examples/netmap_compat/netmap/netmap_user.h +%%DATADIR%%/examples/qos_meter/Makefile +%%DATADIR%%/examples/qos_meter/main.c +%%DATADIR%%/examples/qos_meter/main.h +%%DATADIR%%/examples/qos_meter/rte_policer.c +%%DATADIR%%/examples/qos_meter/rte_policer.h +%%DATADIR%%/examples/qos_sched/Makefile +%%DATADIR%%/examples/qos_sched/app_thread.c +%%DATADIR%%/examples/qos_sched/args.c +%%DATADIR%%/examples/qos_sched/cfg_file.c +%%DATADIR%%/examples/qos_sched/cfg_file.h +%%DATADIR%%/examples/qos_sched/cmdline.c +%%DATADIR%%/examples/qos_sched/init.c +%%DATADIR%%/examples/qos_sched/main.c +%%DATADIR%%/examples/qos_sched/main.h +%%DATADIR%%/examples/qos_sched/profile.cfg +%%DATADIR%%/examples/qos_sched/profile_ov.cfg +%%DATADIR%%/examples/qos_sched/stats.c +%%DATADIR%%/examples/quota_watermark/Makefile +%%DATADIR%%/examples/quota_watermark/include/conf.h +%%DATADIR%%/examples/quota_watermark/qw/Makefile +%%DATADIR%%/examples/quota_watermark/qw/args.c +%%DATADIR%%/examples/quota_watermark/qw/args.h +%%DATADIR%%/examples/quota_watermark/qw/init.c +%%DATADIR%%/examples/quota_watermark/qw/init.h +%%DATADIR%%/examples/quota_watermark/qw/main.c +%%DATADIR%%/examples/quota_watermark/qw/main.h +%%DATADIR%%/examples/quota_watermark/qwctl/Makefile +%%DATADIR%%/examples/quota_watermark/qwctl/commands.c +%%DATADIR%%/examples/quota_watermark/qwctl/commands.h +%%DATADIR%%/examples/quota_watermark/qwctl/qwctl.c +%%DATADIR%%/examples/quota_watermark/qwctl/qwctl.h +%%DATADIR%%/examples/timer/Makefile +%%DATADIR%%/examples/timer/main.c +%%DATADIR%%/examples/timer/main.h +%%DATADIR%%/examples/vhost/Makefile +%%DATADIR%%/examples/vhost/eventfd_link/Makefile +%%DATADIR%%/examples/vhost/eventfd_link/eventfd_link.c +%%DATADIR%%/examples/vhost/eventfd_link/eventfd_link.h +%%DATADIR%%/examples/vhost/libvirt/qemu-wrap.py +%%DATADIR%%/examples/vhost/main.c +%%DATADIR%%/examples/vhost/main.h +%%DATADIR%%/examples/vhost/vhost-net-cdev.c +%%DATADIR%%/examples/vhost/vhost-net-cdev.h +%%DATADIR%%/examples/vhost/virtio-net.c +%%DATADIR%%/examples/vhost/virtio-net.h +%%DATADIR%%/examples/vhost_xen/Makefile +%%DATADIR%%/examples/vhost_xen/main.c +%%DATADIR%%/examples/vhost_xen/main.h +%%DATADIR%%/examples/vhost_xen/vhost_monitor.c +%%DATADIR%%/examples/vhost_xen/virtio-net.h +%%DATADIR%%/examples/vhost_xen/xen_vhost.h +%%DATADIR%%/examples/vhost_xen/xenstore_parse.c +%%DATADIR%%/examples/vmdq/Makefile +%%DATADIR%%/examples/vmdq/main.c +%%DATADIR%%/examples/vmdq/main.h +%%DATADIR%%/examples/vmdq_dcb/Makefile +%%DATADIR%%/examples/vmdq_dcb/main.c +%%DATADIR%%/examples/vmdq_dcb/main.h +%%DATADIR%%/mk/arch/i686/rte.vars.mk +%%DATADIR%%/mk/arch/x86_64/rte.vars.mk +%%DATADIR%%/mk/exec-env/bsdapp/rte.app.mk +%%DATADIR%%/mk/exec-env/bsdapp/rte.vars.mk +%%DATADIR%%/mk/exec-env/linuxapp/rte.app.mk +%%DATADIR%%/mk/exec-env/linuxapp/rte.vars.mk +%%DATADIR%%/mk/internal/rte.build-post.mk +%%DATADIR%%/mk/internal/rte.build-pre.mk +%%DATADIR%%/mk/internal/rte.clean-post.mk +%%DATADIR%%/mk/internal/rte.clean-pre.mk +%%DATADIR%%/mk/internal/rte.compile-post.mk +%%DATADIR%%/mk/internal/rte.compile-pre.mk +%%DATADIR%%/mk/internal/rte.depdirs-post.mk +%%DATADIR%%/mk/internal/rte.depdirs-pre.mk +%%DATADIR%%/mk/internal/rte.install-post.mk +%%DATADIR%%/mk/internal/rte.install-pre.mk +%%DATADIR%%/mk/machine/atm/rte.vars.mk +%%DATADIR%%/mk/machine/default/rte.vars.mk +%%DATADIR%%/mk/machine/hsw/rte.vars.mk +%%DATADIR%%/mk/machine/ivb/rte.vars.mk +%%DATADIR%%/mk/machine/native/rte.vars.mk +%%DATADIR%%/mk/machine/nhm/rte.vars.mk +%%DATADIR%%/mk/machine/snb/rte.vars.mk +%%DATADIR%%/mk/machine/wsm/rte.vars.mk +%%DATADIR%%/mk/rte.app.mk +%%DATADIR%%/mk/rte.bsdmodule.mk +%%DATADIR%%/mk/rte.cpuflags.mk +%%DATADIR%%/mk/rte.extapp.mk +%%DATADIR%%/mk/rte.extlib.mk +%%DATADIR%%/mk/rte.extobj.mk +%%DATADIR%%/mk/rte.extshared.mk +%%DATADIR%%/mk/rte.extsubdir.mk +%%DATADIR%%/mk/rte.extvars.mk +%%DATADIR%%/mk/rte.gnuconfigure.mk +%%DATADIR%%/mk/rte.hostapp.mk +%%DATADIR%%/mk/rte.hostlib.mk +%%DATADIR%%/mk/rte.install.mk +%%DATADIR%%/mk/rte.lib.mk +%%DATADIR%%/mk/rte.module.mk +%%DATADIR%%/mk/rte.obj.mk +%%DATADIR%%/mk/rte.sdkbuild.mk +%%DATADIR%%/mk/rte.sdkconfig.mk +%%DATADIR%%/mk/rte.sdkdepdirs.mk +%%DATADIR%%/mk/rte.sdkdoc.mk +%%DATADIR%%/mk/rte.sdkexamples.mk +%%DATADIR%%/mk/rte.sdkgcov.mk +%%DATADIR%%/mk/rte.sdkinstall.mk +%%DATADIR%%/mk/rte.sdkroot.mk +%%DATADIR%%/mk/rte.sdktest.mk +%%DATADIR%%/mk/rte.sdktestall.mk +%%DATADIR%%/mk/rte.shared.mk +%%DATADIR%%/mk/rte.sharelib.mk +%%DATADIR%%/mk/rte.subdir.mk +%%DATADIR%%/mk/rte.vars.mk +%%DATADIR%%/mk/target/generic/rte.app.mk +%%DATADIR%%/mk/target/generic/rte.vars.mk +%%DATADIR%%/mk/toolchain/clang/rte.toolchain-compat.mk +%%DATADIR%%/mk/toolchain/clang/rte.vars.mk +%%DATADIR%%/mk/toolchain/gcc/rte.toolchain-compat.mk +%%DATADIR%%/mk/toolchain/gcc/rte.vars.mk +%%DATADIR%%/mk/toolchain/icc/rte.toolchain-compat.mk +%%DATADIR%%/mk/toolchain/icc/rte.vars.mk +%%DATADIR%%/x86_64-native-bsdapp-clang/.config +%%DATADIR%%/x86_64-native-bsdapp-clang/app/cmdline_test +%%DATADIR%%/x86_64-native-bsdapp-clang/app/test +%%DATADIR%%/x86_64-native-bsdapp-clang/app/testhost +%%DATADIR%%/x86_64-native-bsdapp-clang/app/testpipeline +%%DATADIR%%/x86_64-native-bsdapp-clang/app/testpmd +%%DATADIR%%/x86_64-native-bsdapp-clang/include/arch/rte_atomic.h +%%DATADIR%%/x86_64-native-bsdapp-clang/include/cmdline.h +%%DATADIR%%/x86_64-native-bsdapp-clang/include/cmdline_cirbuf.h +%%DATADIR%%/x86_64-native-bsdapp-clang/include/cmdline_parse.h +%%DATADIR%%/x86_64-native-bsdapp-clang/include/cmdline_parse_etheraddr.h +%%DATADIR%%/x86_64-native-bsdapp-clang/include/cmdline_parse_ipaddr.h +%%DATADIR%%/x86_64-native-bsdapp-clang/include/cmdline_parse_num.h +%%DATADIR%%/x86_64-native-bsdapp-clang/include/cmdline_parse_portlist.h +%%DATADIR%%/x86_64-native-bsdapp-clang/include/cmdline_parse_string.h +%%DATADIR%%/x86_64-native-bsdapp-clang/include/cmdline_rdline.h +%%DATADIR%%/x86_64-native-bsdapp-clang/include/cmdline_socket.h +%%DATADIR%%/x86_64-native-bsdapp-clang/include/cmdline_vt100.h +%%DATADIR%%/x86_64-native-bsdapp-clang/include/exec-env/rte_interrupts.h +%%DATADIR%%/x86_64-native-bsdapp-clang/include/exec-env/rte_kni_common.h +%%DATADIR%%/x86_64-native-bsdapp-clang/include/exec-env/rte_lcore.h +%%DATADIR%%/x86_64-native-bsdapp-clang/include/exec-env/rte_per_lcore.h +%%DATADIR%%/x86_64-native-bsdapp-clang/include/rte_acl.h +%%DATADIR%%/x86_64-native-bsdapp-clang/include/rte_acl_osdep.h +%%DATADIR%%/x86_64-native-bsdapp-clang/include/rte_alarm.h +%%DATADIR%%/x86_64-native-bsdapp-clang/include/rte_approx.h +%%DATADIR%%/x86_64-native-bsdapp-clang/include/rte_arp.h +%%DATADIR%%/x86_64-native-bsdapp-clang/include/rte_atomic.h +%%DATADIR%%/x86_64-native-bsdapp-clang/include/rte_bitmap.h +%%DATADIR%%/x86_64-native-bsdapp-clang/include/rte_branch_prediction.h +%%DATADIR%%/x86_64-native-bsdapp-clang/include/rte_byteorder.h +%%DATADIR%%/x86_64-native-bsdapp-clang/include/rte_cfgfile.h +%%DATADIR%%/x86_64-native-bsdapp-clang/include/rte_common.h +%%DATADIR%%/x86_64-native-bsdapp-clang/include/rte_common_vect.h +%%DATADIR%%/x86_64-native-bsdapp-clang/include/rte_config.h +%%DATADIR%%/x86_64-native-bsdapp-clang/include/rte_cpuflags.h +%%DATADIR%%/x86_64-native-bsdapp-clang/include/rte_cycles.h +%%DATADIR%%/x86_64-native-bsdapp-clang/include/rte_debug.h +%%DATADIR%%/x86_64-native-bsdapp-clang/include/rte_dev.h +%%DATADIR%%/x86_64-native-bsdapp-clang/include/rte_devargs.h +%%DATADIR%%/x86_64-native-bsdapp-clang/include/rte_distributor.h +%%DATADIR%%/x86_64-native-bsdapp-clang/include/rte_eal.h +%%DATADIR%%/x86_64-native-bsdapp-clang/include/rte_eal_memconfig.h +%%DATADIR%%/x86_64-native-bsdapp-clang/include/rte_errno.h +%%DATADIR%%/x86_64-native-bsdapp-clang/include/rte_eth_bond.h +%%DATADIR%%/x86_64-native-bsdapp-clang/include/rte_eth_ring.h +%%DATADIR%%/x86_64-native-bsdapp-clang/include/rte_ethdev.h +%%DATADIR%%/x86_64-native-bsdapp-clang/include/rte_ether.h +%%DATADIR%%/x86_64-native-bsdapp-clang/include/rte_fbk_hash.h +%%DATADIR%%/x86_64-native-bsdapp-clang/include/rte_hash.h +%%DATADIR%%/x86_64-native-bsdapp-clang/include/rte_hash_crc.h +%%DATADIR%%/x86_64-native-bsdapp-clang/include/rte_hexdump.h +%%DATADIR%%/x86_64-native-bsdapp-clang/include/rte_icmp.h +%%DATADIR%%/x86_64-native-bsdapp-clang/include/rte_interrupts.h +%%DATADIR%%/x86_64-native-bsdapp-clang/include/rte_ip.h +%%DATADIR%%/x86_64-native-bsdapp-clang/include/rte_ip_frag.h +%%DATADIR%%/x86_64-native-bsdapp-clang/include/rte_jhash.h +%%DATADIR%%/x86_64-native-bsdapp-clang/include/rte_kvargs.h +%%DATADIR%%/x86_64-native-bsdapp-clang/include/rte_launch.h +%%DATADIR%%/x86_64-native-bsdapp-clang/include/rte_lcore.h +%%DATADIR%%/x86_64-native-bsdapp-clang/include/rte_log.h +%%DATADIR%%/x86_64-native-bsdapp-clang/include/rte_lpm.h +%%DATADIR%%/x86_64-native-bsdapp-clang/include/rte_lpm6.h +%%DATADIR%%/x86_64-native-bsdapp-clang/include/rte_lru.h +%%DATADIR%%/x86_64-native-bsdapp-clang/include/rte_malloc.h +%%DATADIR%%/x86_64-native-bsdapp-clang/include/rte_malloc_heap.h +%%DATADIR%%/x86_64-native-bsdapp-clang/include/rte_mbuf.h +%%DATADIR%%/x86_64-native-bsdapp-clang/include/rte_memcpy.h +%%DATADIR%%/x86_64-native-bsdapp-clang/include/rte_memory.h +%%DATADIR%%/x86_64-native-bsdapp-clang/include/rte_mempool.h +%%DATADIR%%/x86_64-native-bsdapp-clang/include/rte_memzone.h +%%DATADIR%%/x86_64-native-bsdapp-clang/include/rte_meter.h +%%DATADIR%%/x86_64-native-bsdapp-clang/include/rte_pci.h +%%DATADIR%%/x86_64-native-bsdapp-clang/include/rte_pci_dev_feature_defs.h +%%DATADIR%%/x86_64-native-bsdapp-clang/include/rte_pci_dev_features.h +%%DATADIR%%/x86_64-native-bsdapp-clang/include/rte_pci_dev_ids.h +%%DATADIR%%/x86_64-native-bsdapp-clang/include/rte_per_lcore.h +%%DATADIR%%/x86_64-native-bsdapp-clang/include/rte_pipeline.h +%%DATADIR%%/x86_64-native-bsdapp-clang/include/rte_port.h +%%DATADIR%%/x86_64-native-bsdapp-clang/include/rte_port_ethdev.h +%%DATADIR%%/x86_64-native-bsdapp-clang/include/rte_port_frag.h +%%DATADIR%%/x86_64-native-bsdapp-clang/include/rte_port_ras.h +%%DATADIR%%/x86_64-native-bsdapp-clang/include/rte_port_ring.h +%%DATADIR%%/x86_64-native-bsdapp-clang/include/rte_port_sched.h +%%DATADIR%%/x86_64-native-bsdapp-clang/include/rte_port_source_sink.h +%%DATADIR%%/x86_64-native-bsdapp-clang/include/rte_prefetch.h +%%DATADIR%%/x86_64-native-bsdapp-clang/include/rte_random.h +%%DATADIR%%/x86_64-native-bsdapp-clang/include/rte_red.h +%%DATADIR%%/x86_64-native-bsdapp-clang/include/rte_ring.h +%%DATADIR%%/x86_64-native-bsdapp-clang/include/rte_rwlock.h +%%DATADIR%%/x86_64-native-bsdapp-clang/include/rte_sched.h +%%DATADIR%%/x86_64-native-bsdapp-clang/include/rte_sched_common.h +%%DATADIR%%/x86_64-native-bsdapp-clang/include/rte_sctp.h +%%DATADIR%%/x86_64-native-bsdapp-clang/include/rte_spinlock.h +%%DATADIR%%/x86_64-native-bsdapp-clang/include/rte_string_fns.h +%%DATADIR%%/x86_64-native-bsdapp-clang/include/rte_table.h +%%DATADIR%%/x86_64-native-bsdapp-clang/include/rte_table_acl.h +%%DATADIR%%/x86_64-native-bsdapp-clang/include/rte_table_array.h +%%DATADIR%%/x86_64-native-bsdapp-clang/include/rte_table_hash.h +%%DATADIR%%/x86_64-native-bsdapp-clang/include/rte_table_lpm.h +%%DATADIR%%/x86_64-native-bsdapp-clang/include/rte_table_lpm_ipv6.h +%%DATADIR%%/x86_64-native-bsdapp-clang/include/rte_table_stub.h +%%DATADIR%%/x86_64-native-bsdapp-clang/include/rte_tailq.h +%%DATADIR%%/x86_64-native-bsdapp-clang/include/rte_tailq_elem.h +%%DATADIR%%/x86_64-native-bsdapp-clang/include/rte_tcp.h +%%DATADIR%%/x86_64-native-bsdapp-clang/include/rte_timer.h +%%DATADIR%%/x86_64-native-bsdapp-clang/include/rte_udp.h +%%DATADIR%%/x86_64-native-bsdapp-clang/include/rte_version.h +%%DATADIR%%/x86_64-native-bsdapp-clang/lib/libethdev.a +%%DATADIR%%/x86_64-native-bsdapp-clang/lib/librte_acl.a +%%DATADIR%%/x86_64-native-bsdapp-clang/lib/librte_cfgfile.a +%%DATADIR%%/x86_64-native-bsdapp-clang/lib/librte_cmdline.a +%%DATADIR%%/x86_64-native-bsdapp-clang/lib/librte_distributor.a +%%DATADIR%%/x86_64-native-bsdapp-clang/lib/librte_eal.a +%%DATADIR%%/x86_64-native-bsdapp-clang/lib/librte_hash.a +%%DATADIR%%/x86_64-native-bsdapp-clang/lib/librte_ip_frag.a +%%DATADIR%%/x86_64-native-bsdapp-clang/lib/librte_kvargs.a +%%DATADIR%%/x86_64-native-bsdapp-clang/lib/librte_lpm.a +%%DATADIR%%/x86_64-native-bsdapp-clang/lib/librte_malloc.a +%%DATADIR%%/x86_64-native-bsdapp-clang/lib/librte_mbuf.a +%%DATADIR%%/x86_64-native-bsdapp-clang/lib/librte_mempool.a +%%DATADIR%%/x86_64-native-bsdapp-clang/lib/librte_meter.a +%%DATADIR%%/x86_64-native-bsdapp-clang/lib/librte_pipeline.a +%%DATADIR%%/x86_64-native-bsdapp-clang/lib/librte_pmd_bond.a +%%DATADIR%%/x86_64-native-bsdapp-clang/lib/librte_pmd_e1000.a +%%DATADIR%%/x86_64-native-bsdapp-clang/lib/librte_pmd_i40e.a +%%DATADIR%%/x86_64-native-bsdapp-clang/lib/librte_pmd_ixgbe.a +%%DATADIR%%/x86_64-native-bsdapp-clang/lib/librte_pmd_pcap.a +%%DATADIR%%/x86_64-native-bsdapp-clang/lib/librte_pmd_ring.a +%%DATADIR%%/x86_64-native-bsdapp-clang/lib/librte_pmd_virtio_uio.a +%%DATADIR%%/x86_64-native-bsdapp-clang/lib/librte_pmd_vmxnet3_uio.a +%%DATADIR%%/x86_64-native-bsdapp-clang/lib/librte_port.a +%%DATADIR%%/x86_64-native-bsdapp-clang/lib/librte_ring.a +%%DATADIR%%/x86_64-native-bsdapp-clang/lib/librte_sched.a +%%DATADIR%%/x86_64-native-bsdapp-clang/lib/librte_table.a +%%DATADIR%%/x86_64-native-bsdapp-clang/lib/librte_timer.a +%%PORTEXAMPLES%%%%EXAMPLESDIR%%