基本信息
源码名称:DPDK源码
源码大小:9.25M
文件格式:.xz
开发语言:C/C++
更新时间:2022-07-12
   友情提示:(无需注册或充值,赞助后即可获取资源下载链接)

     嘿,亲!知识可是无价之宝呢,但咱这精心整理的资料也耗费了不少心血呀。小小地破费一下,绝对物超所值哦!如有下载和支付问题,请联系我们QQ(微信同号):813200300

本次赞助数额为: 2 元 
   源码介绍
DPDK源码

.
├── dpdk-1.8.0
│   ├── GNUmakefile
│   ├── LICENSE.GPL
│   ├── LICENSE.LGPL
│   ├── Makefile
│   ├── app
│   │   ├── Makefile
│   │   ├── cmdline_test
│   │   │   ├── Makefile
│   │   │   ├── cmdline_test.c
│   │   │   ├── cmdline_test.h
│   │   │   ├── cmdline_test.py
│   │   │   ├── cmdline_test_data.py
│   │   │   └── commands.c
│   │   ├── dump_cfg
│   │   │   ├── Makefile
│   │   │   └── main.c
│   │   ├── test
│   │   │   ├── Makefile
│   │   │   ├── autotest.py
│   │   │   ├── autotest_data.py
│   │   │   ├── autotest_runner.py
│   │   │   ├── autotest_test_funcs.py
│   │   │   ├── commands.c
│   │   │   ├── packet_burst_generator.c
│   │   │   ├── packet_burst_generator.h
│   │   │   ├── process.h
│   │   │   ├── test.c
│   │   │   ├── test.h
│   │   │   ├── test_acl.c
│   │   │   ├── test_acl.h
│   │   │   ├── test_alarm.c
│   │   │   ├── test_atomic.c
│   │   │   ├── test_byteorder.c
│   │   │   ├── test_cmdline.c
│   │   │   ├── test_cmdline.h
│   │   │   ├── test_cmdline_cirbuf.c
│   │   │   ├── test_cmdline_etheraddr.c
│   │   │   ├── test_cmdline_ipaddr.c
│   │   │   ├── test_cmdline_lib.c
│   │   │   ├── test_cmdline_num.c
│   │   │   ├── test_cmdline_portlist.c
│   │   │   ├── test_cmdline_string.c
│   │   │   ├── test_common.c
│   │   │   ├── test_cpuflags.c
│   │   │   ├── test_cycles.c
│   │   │   ├── test_debug.c
│   │   │   ├── test_devargs.c
│   │   │   ├── test_distributor.c
│   │   │   ├── test_distributor_perf.c
│   │   │   ├── test_eal_flags.c
│   │   │   ├── test_eal_fs.c
│   │   │   ├── test_errno.c
│   │   │   ├── test_func_reentrancy.c
│   │   │   ├── test_hash.c
│   │   │   ├── test_hash_perf.c
│   │   │   ├── test_interrupts.c
│   │   │   ├── test_ivshmem.c
│   │   │   ├── test_kni.c
│   │   │   ├── test_kvargs.c
│   │   │   ├── test_link_bonding.c
│   │   │   ├── test_logs.c
│   │   │   ├── test_lpm.c
│   │   │   ├── test_lpm6.c
│   │   │   ├── test_lpm6_routes.h
│   │   │   ├── test_lpm_routes.h
│   │   │   ├── test_malloc.c
│   │   │   ├── test_mbuf.c
│   │   │   ├── test_memcpy.c
│   │   │   ├── test_memcpy_perf.c
│   │   │   ├── test_memory.c
│   │   │   ├── test_mempool.c
│   │   │   ├── test_mempool_perf.c
│   │   │   ├── test_memzone.c
│   │   │   ├── test_meter.c
│   │   │   ├── test_mp_secondary.c
│   │   │   ├── test_pci.c
│   │   │   ├── test_per_lcore.c
│   │   │   ├── test_pmd_perf.c
│   │   │   ├── test_pmd_ring.c
│   │   │   ├── test_power.c
│   │   │   ├── test_power_acpi_cpufreq.c
│   │   │   ├── test_power_kvm_vm.c
│   │   │   ├── test_prefetch.c
│   │   │   ├── test_red.c
│   │   │   ├── test_ring.c
│   │   │   ├── test_ring_perf.c
│   │   │   ├── test_rwlock.c
│   │   │   ├── test_sched.c
│   │   │   ├── test_spinlock.c
│   │   │   ├── test_string_fns.c
│   │   │   ├── test_table.c
│   │   │   ├── test_table.h
│   │   │   ├── test_table_acl.c
│   │   │   ├── test_table_acl.h
│   │   │   ├── test_table_combined.c
│   │   │   ├── test_table_combined.h
│   │   │   ├── test_table_pipeline.c
│   │   │   ├── test_table_pipeline.h
│   │   │   ├── test_table_ports.c
│   │   │   ├── test_table_ports.h
│   │   │   ├── test_table_tables.c
│   │   │   ├── test_table_tables.h
│   │   │   ├── test_tailq.c
│   │   │   ├── test_timer.c
│   │   │   ├── test_timer_perf.c
│   │   │   ├── test_version.c
│   │   │   ├── virtual_pmd.c
│   │   │   └── virtual_pmd.h
│   │   ├── test-acl
│   │   │   ├── Makefile
│   │   │   └── main.c
│   │   ├── test-pipeline
│   │   │   ├── Makefile
│   │   │   ├── config.c
│   │   │   ├── init.c
│   │   │   ├── main.c
│   │   │   ├── main.h
│   │   │   ├── pipeline_acl.c
│   │   │   ├── pipeline_hash.c
│   │   │   ├── pipeline_lpm.c
│   │   │   ├── pipeline_lpm_ipv6.c
│   │   │   ├── pipeline_stub.c
│   │   │   └── runtime.c
│   │   └── test-pmd
│   │       ├── Makefile
│   │       ├── cmdline.c
│   │       ├── config.c
│   │       ├── csumonly.c
│   │       ├── flowgen.c
│   │       ├── icmpecho.c
│   │       ├── ieee1588fwd.c
│   │       ├── iofwd.c
│   │       ├── macfwd-retry.c
│   │       ├── macfwd.c
│   │       ├── macswap.c
│   │       ├── mempool_anon.c
│   │       ├── mempool_osdep.h
│   │       ├── parameters.c
│   │       ├── rxonly.c
│   │       ├── testpmd.c
│   │       ├── testpmd.h
│   │       └── txonly.c
│   ├── config
│   │   ├── common_bsdapp
│   │   ├── common_linuxapp
│   │   ├── defconfig_i686-native-linuxapp-gcc
│   │   ├── defconfig_i686-native-linuxapp-icc
│   │   ├── defconfig_ppc_64-power8-linuxapp-gcc
│   │   ├── defconfig_x86_64-ivshmem-linuxapp-gcc
│   │   ├── defconfig_x86_64-ivshmem-linuxapp-icc
│   │   ├── defconfig_x86_64-native-bsdapp-clang
│   │   ├── defconfig_x86_64-native-bsdapp-gcc
│   │   ├── defconfig_x86_64-native-linuxapp-clang
│   │   ├── defconfig_x86_64-native-linuxapp-gcc
│   │   └── defconfig_x86_64-native-linuxapp-icc
│   ├── doc
│   │   ├── api
│   │   │   ├── doxy-api-index.md
│   │   │   ├── doxy-api.conf
│   │   │   └── doxy-html-custom.sh
│   │   ├── build-sdk-quick.txt
│   │   └── guides
│   │       ├── conf.py
│   │       ├── freebsd_gsg
│   │       │   ├── build_dpdk.rst
│   │       │   ├── build_sample_apps.rst
│   │       │   ├── index.rst
│   │       │   ├── install_from_ports.rst
│   │       │   └── intro.rst
│   │       ├── index.rst
│   │       ├── linux_gsg
│   │       │   ├── build_dpdk.rst
│   │       │   ├── build_sample_apps.rst
│   │       │   ├── enable_func.rst
│   │       │   ├── index.rst
│   │       │   ├── intro.rst
│   │       │   ├── quick_start.rst
│   │       │   └── sys_reqs.rst
│   │       ├── prog_guide
│   │       │   ├── build_app.rst
│   │       │   ├── dev_kit_build_system.rst
│   │       │   ├── dev_kit_root_make_help.rst
│   │       │   ├── driver_vm_emul_dev.rst
│   │       │   ├── env_abstraction_layer.rst
│   │       │   ├── ext_app_lib_make_help.rst
│   │       │   ├── extend_intel_dpdk.rst
│   │       │   ├── glossary.rst
│   │       │   ├── hash_lib.rst
│   │       │   ├── i40e_ixgbe_igb_virt_func_drv.rst
│   │       │   ├── img
│   │       │   │   ├── architecture-overview.svg
│   │       │   │   ├── blk_diag_dropper.png
│   │       │   │   ├── bond-mode-0.svg
│   │       │   │   ├── bond-mode-1.svg
│   │       │   │   ├── bond-mode-2.svg
│   │       │   │   ├── bond-mode-3.svg
│   │       │   │   ├── bond-mode-4.svg
│   │       │   │   ├── bond-mode-5.svg
│   │       │   │   ├── bond-overview.svg
│   │       │   │   ├── console.png
│   │       │   │   ├── data_struct_per_port.png
│   │       │   │   ├── dpdk_xen_pkt_switch.png
│   │       │   │   ├── drop_probability_eq3.png
│   │       │   │   ├── drop_probability_eq4.png
│   │       │   │   ├── drop_probability_graph.png
│   │       │   │   ├── eq2_expression.png
│   │       │   │   ├── eq2_factor.png
│   │       │   │   ├── ewma_filter_eq_1.png
│   │       │   │   ├── ewma_filter_eq_2.png
│   │       │   │   ├── ex_data_flow_tru_dropper.png
│   │       │   │   ├── fast_pkt_proc.png
│   │       │   │   ├── figure32.png
│   │       │   │   ├── figure33.png
│   │       │   │   ├── figure34.png
│   │       │   │   ├── figure35.png
│   │       │   │   ├── figure37.png
│   │       │   │   ├── figure38.png
│   │       │   │   ├── figure39.png
│   │       │   │   ├── flow_tru_droppper.png
│   │       │   │   ├── forward_stats.png
│   │       │   │   ├── grant_refs.png
│   │       │   │   ├── grant_table.png
│   │       │   │   ├── hier_sched_blk.png
│   │       │   │   ├── host_vm_comms.png
│   │       │   │   ├── host_vm_comms_qemu.png
│   │       │   │   ├── inter_vm_comms.png
│   │       │   │   ├── ivshmem.png
│   │       │   │   ├── kernel_nic_intf.png
│   │       │   │   ├── kni_traffic_flow.png
│   │       │   │   ├── linuxapp_launch.svg
│   │       │   │   ├── m_definition.png
│   │       │   │   ├── malloc_heap.png
│   │       │   │   ├── mbuf1.svg
│   │       │   │   ├── mbuf2.svg
│   │       │   │   ├── memory-management.svg
│   │       │   │   ├── memory-management2.svg
│   │       │   │   ├── mempool.svg
│   │       │   │   ├── multi_process_memory.svg
│   │       │   │   ├── packet_distributor1.png
│   │       │   │   ├── packet_distributor2.png
│   │       │   │   ├── perf_benchmark.png
│   │       │   │   ├── pipe_prefetch_sm.png
│   │       │   │   ├── pkt_drop_probability.png
│   │       │   │   ├── pkt_flow_kni.png
│   │       │   │   ├── pkt_proc_pipeline_qos.png
│   │       │   │   ├── prefetch_pipeline.png
│   │       │   │   ├── ring-dequeue1.svg
│   │       │   │   ├── ring-dequeue2.svg
│   │       │   │   ├── ring-dequeue3.svg
│   │       │   │   ├── ring-enqueue1.svg
│   │       │   │   ├── ring-enqueue2.svg
│   │       │   │   ├── ring-enqueue3.svg
│   │       │   │   ├── ring-modulo1.svg
│   │       │   │   ├── ring-modulo2.svg
│   │       │   │   ├── ring-mp-enqueue1.svg
│   │       │   │   ├── ring-mp-enqueue2.svg
│   │       │   │   ├── ring-mp-enqueue3.svg
│   │       │   │   ├── ring-mp-enqueue4.svg
│   │       │   │   ├── ring-mp-enqueue5.svg
│   │       │   │   ├── ring1.svg
│   │       │   │   ├── sched_hier_per_port.png
│   │       │   │   ├── single_port_nic.png
│   │       │   │   ├── tbl24_tbl8.png
│   │       │   │   ├── tbl24_tbl8_tbl8.png
│   │       │   │   ├── vhost_net_arch.png
│   │       │   │   ├── vm_vm_comms.png
│   │       │   │   ├── vmxnet3_int.png
│   │       │   │   └── vswitch_vm.png
│   │       │   ├── index.rst
│   │       │   ├── intel_dpdk_xen_based_packet_switch_sol.rst
│   │       │   ├── intro.rst
│   │       │   ├── ip_fragment_reassembly_lib.rst
│   │       │   ├── ivshmem_lib.rst
│   │       │   ├── kernel_nic_interface.rst
│   │       │   ├── libpcap_ring_based_poll_mode_drv.rst
│   │       │   ├── link_bonding_poll_mode_drv_lib.rst
│   │       │   ├── lpm6_lib.rst
│   │       │   ├── lpm_lib.rst
│   │       │   ├── malloc_lib.rst
│   │       │   ├── mbuf_lib.rst
│   │       │   ├── mempool_lib.rst
│   │       │   ├── multi_proc_support.rst
│   │       │   ├── overview.rst
│   │       │   ├── packet_classif_access_ctrl.rst
│   │       │   ├── packet_distrib_lib.rst
│   │       │   ├── packet_framework.rst
│   │       │   ├── perf_opt_guidelines.rst
│   │       │   ├── poll_mode_drv.rst
│   │       │   ├── poll_mode_drv_emulated_virtio_nic.rst
│   │       │   ├── poll_mode_drv_paravirtual_vmxnets_nic.rst
│   │       │   ├── power_man.rst
│   │       │   ├── profile_app.rst
│   │       │   ├── qos_framework.rst
│   │       │   ├── ring_lib.rst
│   │       │   ├── source_org.rst
│   │       │   ├── thread_safety_intel_dpdk_functions.rst
│   │       │   ├── timer_lib.rst
│   │       │   ├── vhost_lib.rst
│   │       │   └── writing_efficient_code.rst
│   │       ├── rel_notes
│   │       │   ├── faq.rst
│   │       │   ├── index.rst
│   │       │   ├── known_issues.rst
│   │       │   ├── new_features.rst
│   │       │   ├── rel_description.rst
│   │       │   ├── resolved_issues.rst
│   │       │   ├── supported_features.rst
│   │       │   ├── supported_os.rst
│   │       │   └── updating_apps.rst
│   │       ├── sample_app_ug
│   │       │   ├── cmd_line.rst
│   │       │   ├── dist_app.rst
│   │       │   ├── exception_path.rst
│   │       │   ├── hello_world.rst
│   │       │   ├── img
│   │       │   │   ├── client_svr_sym_multi_proc_app.png
│   │       │   │   ├── dist_app.svg
│   │       │   │   ├── dist_perf.svg
│   │       │   │   ├── example_rules.png
│   │       │   │   ├── exception_path_example.svg
│   │       │   │   ├── ipv4_acl_rule.png
│   │       │   │   ├── kernel_nic.png
│   │       │   │   ├── l2_fwd_benchmark_setup.svg
│   │       │   │   ├── l2_fwd_virtenv_benchmark_setup.png
│   │       │   │   ├── load_bal_app_arch.png
│   │       │   │   ├── master_slave_proc.png
│   │       │   │   ├── pipeline_overview.png
│   │       │   │   ├── qemu_virtio_net.png
│   │       │   │   ├── qos_sched_app_arch.png
│   │       │   │   ├── quickassist_block_diagram.png
│   │       │   │   ├── ring_pipeline_perf_setup.png
│   │       │   │   ├── slave_proc_recov.png
│   │       │   │   ├── sym_multi_proc_app.png
│   │       │   │   ├── test_pipeline_app.png
│   │       │   │   ├── threads_pipelines.png
│   │       │   │   ├── tx_dpdk_testpmd.png
│   │       │   │   ├── vhost_net_arch.png
│   │       │   │   ├── vhost_net_sample_app.png
│   │       │   │   ├── virtio_linux_vhost.png
│   │       │   │   ├── vm_power_mgr_highlevel.svg
│   │       │   │   ├── vm_power_mgr_vm_request_seq.svg
│   │       │   │   └── vmdq_dcb_example.svg
│   │       │   ├── index.rst
│   │       │   ├── intel_quickassist.rst
│   │       │   ├── internet_proto_ip_pipeline.rst
│   │       │   ├── intro.rst
│   │       │   ├── ip_frag.rst
│   │       │   ├── ip_reassembly.rst
│   │       │   ├── ipv4_multicast.rst
│   │       │   ├── kernel_nic_interface.rst
│   │       │   ├── l2_forward_real_virtual.rst
│   │       │   ├── l3_forward.rst
│   │       │   ├── l3_forward_access_ctrl.rst
│   │       │   ├── l3_forward_power_man.rst
│   │       │   ├── l3_forward_virtual.rst
│   │       │   ├── link_status_intr.rst
│   │       │   ├── load_balancer.rst
│   │       │   ├── multi_process.rst
│   │       │   ├── netmap_compatibility.rst
│   │       │   ├── qos_metering.rst
│   │       │   ├── qos_scheduler.rst
│   │       │   ├── quota_watermark.rst
│   │       │   ├── test_pipeline.rst
│   │       │   ├── timer.rst
│   │       │   ├── vhost.rst
│   │       │   ├── vm_power_management.rst
│   │       │   └── vmdq_dcb_forwarding.rst
│   │       └── testpmd_app_ug
│   │           ├── build_app.rst
│   │           ├── index.rst
│   │           ├── intro.rst
│   │           ├── overview.rst
│   │           ├── run_app.rst
│   │           └── testpmd_funcs.rst
│   ├── examples
│   │   ├── Makefile
│   │   ├── cmdline
│   │   │   ├── Makefile
│   │   │   ├── commands.c
│   │   │   ├── commands.h
│   │   │   ├── main.c
│   │   │   ├── parse_obj_list.c
│   │   │   └── parse_obj_list.h
│   │   ├── distributor
│   │   │   ├── Makefile
│   │   │   └── main.c
│   │   ├── dpdk_qat
│   │   │   ├── Makefile
│   │   │   ├── config_files
│   │   │   │   ├── coleto
│   │   │   │   │   └── dh895xcc_qa_dev0.conf
│   │   │   │   ├── shumway
│   │   │   │   │   ├── dh89xxcc_qa_dev0.conf
│   │   │   │   │   └── dh89xxcc_qa_dev1.conf
│   │   │   │   └── stargo
│   │   │   │       └── dh89xxcc_qa_dev0.conf
│   │   │   ├── crypto.c
│   │   │   ├── crypto.h
│   │   │   └── main.c
│   │   ├── exception_path
│   │   │   ├── Makefile
│   │   │   └── main.c
│   │   ├── helloworld
│   │   │   ├── Makefile
│   │   │   └── main.c
│   │   ├── ip_fragmentation
│   │   │   ├── Makefile
│   │   │   └── main.c
│   │   ├── ip_pipeline
│   │   │   ├── Makefile
│   │   │   ├── cmdline.c
│   │   │   ├── config.c
│   │   │   ├── init.c
│   │   │   ├── ip_pipeline.cfg
│   │   │   ├── ip_pipeline.sh
│   │   │   ├── main.c
│   │   │   ├── main.h
│   │   │   ├── pipeline_firewall.c
│   │   │   ├── pipeline_flow_classification.c
│   │   │   ├── pipeline_ipv4_frag.c
│   │   │   ├── pipeline_ipv4_ras.c
│   │   │   ├── pipeline_passthrough.c
│   │   │   ├── pipeline_routing.c
│   │   │   ├── pipeline_rx.c
│   │   │   └── pipeline_tx.c
│   │   ├── ip_reassembly
│   │   │   ├── Makefile
│   │   │   └── main.c
│   │   ├── ipv4_multicast
│   │   │   ├── Makefile
│   │   │   └── main.c
│   │   ├── kni
│   │   │   ├── Makefile
│   │   │   └── main.c
│   │   ├── l2fwd
│   │   │   ├── Makefile
│   │   │   └── main.c
│   │   ├── l2fwd-ivshmem
│   │   │   ├── Makefile
│   │   │   ├── guest
│   │   │   │   ├── Makefile
│   │   │   │   └── guest.c
│   │   │   ├── host
│   │   │   │   ├── Makefile
│   │   │   │   └── host.c
│   │   │   └── include
│   │   │       └── common.h
│   │   ├── l3fwd
│   │   │   ├── Makefile
│   │   │   └── main.c
│   │   ├── l3fwd-acl
│   │   │   ├── Makefile
│   │   │   └── main.c
│   │   ├── l3fwd-power
│   │   │   ├── Makefile
│   │   │   └── main.c
│   │   ├── l3fwd-vf
│   │   │   ├── Makefile
│   │   │   └── main.c
│   │   ├── link_status_interrupt
│   │   │   ├── Makefile
│   │   │   └── main.c
│   │   ├── load_balancer
│   │   │   ├── Makefile
│   │   │   ├── config.c
│   │   │   ├── init.c
│   │   │   ├── main.c
│   │   │   ├── main.h
│   │   │   └── runtime.c
│   │   ├── multi_process
│   │   │   ├── Makefile
│   │   │   ├── client_server_mp
│   │   │   │   ├── Makefile
│   │   │   │   ├── mp_client
│   │   │   │   │   ├── Makefile
│   │   │   │   │   └── client.c
│   │   │   │   ├── mp_server
│   │   │   │   │   ├── Makefile
│   │   │   │   │   ├── args.c
│   │   │   │   │   ├── args.h
│   │   │   │   │   ├── init.c
│   │   │   │   │   ├── init.h
│   │   │   │   │   └── main.c
│   │   │   │   └── shared
│   │   │   │       └── common.h
│   │   │   ├── l2fwd_fork
│   │   │   │   ├── Makefile
│   │   │   │   ├── flib.c
│   │   │   │   ├── flib.h
│   │   │   │   └── main.c
│   │   │   ├── simple_mp
│   │   │   │   ├── Makefile
│   │   │   │   ├── main.c
│   │   │   │   ├── mp_commands.c
│   │   │   │   └── mp_commands.h
│   │   │   └── symmetric_mp
│   │   │       ├── Makefile
│   │   │       └── main.c
│   │   ├── netmap_compat
│   │   │   ├── Makefile
│   │   │   ├── bridge
│   │   │   │   ├── Makefile
│   │   │   │   └── bridge.c
│   │   │   ├── lib
│   │   │   │   ├── compat_netmap.c
│   │   │   │   └── compat_netmap.h
│   │   │   └── netmap
│   │   │       ├── netmap.h
│   │   │       └── netmap_user.h
│   │   ├── qos_meter
│   │   │   ├── Makefile
│   │   │   ├── main.c
│   │   │   ├── main.h
│   │   │   ├── rte_policer.c
│   │   │   └── rte_policer.h
│   │   ├── qos_sched
│   │   │   ├── Makefile
│   │   │   ├── app_thread.c
│   │   │   ├── args.c
│   │   │   ├── cfg_file.c
│   │   │   ├── cfg_file.h
│   │   │   ├── cmdline.c
│   │   │   ├── init.c
│   │   │   ├── main.c
│   │   │   ├── main.h
│   │   │   ├── profile.cfg
│   │   │   ├── profile_ov.cfg
│   │   │   └── stats.c
│   │   ├── quota_watermark
│   │   │   ├── Makefile
│   │   │   ├── include
│   │   │   │   └── conf.h
│   │   │   ├── qw
│   │   │   │   ├── Makefile
│   │   │   │   ├── args.c
│   │   │   │   ├── args.h
│   │   │   │   ├── init.c
│   │   │   │   ├── init.h
│   │   │   │   ├── main.c
│   │   │   │   └── main.h
│   │   │   └── qwctl
│   │   │       ├── Makefile
│   │   │       ├── commands.c
│   │   │       ├── commands.h
│   │   │       ├── qwctl.c
│   │   │       └── qwctl.h
│   │   ├── skeleton
│   │   │   ├── Makefile
│   │   │   └── basicfwd.c
│   │   ├── timer
│   │   │   ├── Makefile
│   │   │   └── main.c
│   │   ├── vhost
│   │   │   ├── Makefile
│   │   │   ├── main.c
│   │   │   └── main.h
│   │   ├── vhost_xen
│   │   │   ├── Makefile
│   │   │   ├── main.c
│   │   │   ├── main.h
│   │   │   ├── vhost_monitor.c
│   │   │   ├── virtio-net.h
│   │   │   ├── xen_vhost.h
│   │   │   └── xenstore_parse.c
│   │   ├── vm_power_manager
│   │   │   ├── Makefile
│   │   │   ├── channel_manager.c
│   │   │   ├── channel_manager.h
│   │   │   ├── channel_monitor.c
│   │   │   ├── channel_monitor.h
│   │   │   ├── guest_cli
│   │   │   │   ├── Makefile
│   │   │   │   ├── main.c
│   │   │   │   ├── vm_power_cli_guest.c
│   │   │   │   └── vm_power_cli_guest.h
│   │   │   ├── main.c
│   │   │   ├── power_manager.c
│   │   │   ├── power_manager.h
│   │   │   ├── vm_power_cli.c
│   │   │   └── vm_power_cli.h
│   │   ├── vmdq
│   │   │   ├── Makefile
│   │   │   └── main.c
│   │   └── vmdq_dcb
│   │       ├── Makefile
│   │       └── main.c
│   ├── lib
│   │   ├── Makefile
│   │   ├── librte_acl
│   │   │   ├── Makefile
│   │   │   ├── acl.h
│   │   │   ├── acl_bld.c
│   │   │   ├── acl_gen.c
│   │   │   ├── acl_run.h
│   │   │   ├── acl_run_scalar.c
│   │   │   ├── acl_run_sse.c
│   │   │   ├── acl_vect.h
│   │   │   ├── rte_acl.c
│   │   │   ├── rte_acl.h
│   │   │   ├── rte_acl_osdep.h
│   │   │   ├── rte_acl_osdep_alone.h
│   │   │   ├── tb_mem.c
│   │   │   └── tb_mem.h
│   │   ├── librte_cfgfile
│   │   │   ├── Makefile
│   │   │   ├── rte_cfgfile.c
│   │   │   └── rte_cfgfile.h
│   │   ├── librte_cmdline
│   │   │   ├── Makefile
│   │   │   ├── cmdline.c
│   │   │   ├── cmdline.h
│   │   │   ├── cmdline_cirbuf.c
│   │   │   ├── cmdline_cirbuf.h
│   │   │   ├── cmdline_parse.c
│   │   │   ├── cmdline_parse.h
│   │   │   ├── cmdline_parse_etheraddr.c
│   │   │   ├── cmdline_parse_etheraddr.h
│   │   │   ├── cmdline_parse_ipaddr.c
│   │   │   ├── cmdline_parse_ipaddr.h
│   │   │   ├── cmdline_parse_num.c
│   │   │   ├── cmdline_parse_num.h
│   │   │   ├── cmdline_parse_portlist.c
│   │   │   ├── cmdline_parse_portlist.h
│   │   │   ├── cmdline_parse_string.c
│   │   │   ├── cmdline_parse_string.h
│   │   │   ├── cmdline_rdline.c
│   │   │   ├── cmdline_rdline.h
│   │   │   ├── cmdline_socket.c
│   │   │   ├── cmdline_socket.h
│   │   │   ├── cmdline_vt100.c
│   │   │   └── cmdline_vt100.h
│   │   ├── librte_distributor
│   │   │   ├── Makefile
│   │   │   ├── rte_distributor.c
│   │   │   └── rte_distributor.h
│   │   ├── librte_eal
│   │   │   ├── Makefile
│   │   │   ├── bsdapp
│   │   │   │   ├── Makefile
│   │   │   │   ├── contigmem
│   │   │   │   │   ├── BSDmakefile
│   │   │   │   │   ├── Makefile
│   │   │   │   │   └── contigmem.c
│   │   │   │   ├── eal
│   │   │   │   │   ├── Makefile
│   │   │   │   │   ├── eal.c
│   │   │   │   │   ├── eal_alarm.c
│   │   │   │   │   ├── eal_debug.c
│   │   │   │   │   ├── eal_hugepage_info.c
│   │   │   │   │   ├── eal_interrupts.c
│   │   │   │   │   ├── eal_lcore.c
│   │   │   │   │   ├── eal_log.c
│   │   │   │   │   ├── eal_memory.c
│   │   │   │   │   ├── eal_pci.c
│   │   │   │   │   ├── eal_thread.c
│   │   │   │   │   ├── eal_timer.c
│   │   │   │   │   └── include
│   │   │   │   │       └── exec-env
│   │   │   │   │           ├── rte_dom0_common.h
│   │   │   │   │           └── rte_interrupts.h
│   │   │   │   └── nic_uio
│   │   │   │       ├── BSDmakefile
│   │   │   │       ├── Makefile
│   │   │   │       └── nic_uio.c
│   │   │   ├── common
│   │   │   │   ├── Makefile
│   │   │   │   ├── eal_common_cpuflags.c
│   │   │   │   ├── eal_common_dev.c
│   │   │   │   ├── eal_common_devargs.c
│   │   │   │   ├── eal_common_errno.c
│   │   │   │   ├── eal_common_hexdump.c
│   │   │   │   ├── eal_common_launch.c
│   │   │   │   ├── eal_common_log.c
│   │   │   │   ├── eal_common_memory.c
│   │   │   │   ├── eal_common_memzone.c
│   │   │   │   ├── eal_common_options.c
│   │   │   │   ├── eal_common_pci.c
│   │   │   │   ├── eal_common_string_fns.c
│   │   │   │   ├── eal_common_tailqs.c
│   │   │   │   ├── eal_filesystem.h
│   │   │   │   ├── eal_hugepages.h
│   │   │   │   ├── eal_internal_cfg.h
│   │   │   │   ├── eal_options.h
│   │   │   │   ├── eal_private.h
│   │   │   │   ├── eal_thread.h
│   │   │   │   └── include
│   │   │   │       ├── arch
│   │   │   │       │   ├── ppc_64
│   │   │   │       │   │   ├── rte_atomic.h
│   │   │   │       │   │   ├── rte_byteorder.h
│   │   │   │       │   │   ├── rte_cpuflags.h
│   │   │   │       │   │   ├── rte_cycles.h
│   │   │   │       │   │   ├── rte_memcpy.h
│   │   │   │       │   │   ├── rte_prefetch.h
│   │   │   │       │   │   └── rte_spinlock.h
│   │   │   │       │   └── x86
│   │   │   │       │       ├── rte_atomic.h
│   │   │   │       │       ├── rte_atomic_32.h
│   │   │   │       │       ├── rte_atomic_64.h
│   │   │   │       │       ├── rte_byteorder.h
│   │   │   │       │       ├── rte_byteorder_32.h
│   │   │   │       │       ├── rte_byteorder_64.h
│   │   │   │       │       ├── rte_cpuflags.h
│   │   │   │       │       ├── rte_cycles.h
│   │   │   │       │       ├── rte_memcpy.h
│   │   │   │       │       ├── rte_prefetch.h
│   │   │   │       │       └── rte_spinlock.h
│   │   │   │       ├── generic
│   │   │   │       │   ├── rte_atomic.h
│   │   │   │       │   ├── rte_byteorder.h
│   │   │   │       │   ├── rte_cpuflags.h
│   │   │   │       │   ├── rte_cycles.h
│   │   │   │       │   ├── rte_memcpy.h
│   │   │   │       │   ├── rte_prefetch.h
│   │   │   │       │   └── rte_spinlock.h
│   │   │   │       ├── rte_alarm.h
│   │   │   │       ├── rte_branch_prediction.h
│   │   │   │       ├── rte_common.h
│   │   │   │       ├── rte_common_vect.h
│   │   │   │       ├── rte_debug.h
│   │   │   │       ├── rte_dev.h
│   │   │   │       ├── rte_devargs.h
│   │   │   │       ├── rte_eal.h
│   │   │   │       ├── rte_eal_memconfig.h
│   │   │   │       ├── rte_errno.h
│   │   │   │       ├── rte_hexdump.h
│   │   │   │       ├── rte_interrupts.h
│   │   │   │       ├── rte_launch.h
│   │   │   │       ├── rte_lcore.h
│   │   │   │       ├── rte_log.h
│   │   │   │       ├── rte_malloc_heap.h
│   │   │   │       ├── rte_memory.h
│   │   │   │       ├── rte_memzone.h
│   │   │   │       ├── rte_pci.h
│   │   │   │       ├── rte_pci_dev_feature_defs.h
│   │   │   │       ├── rte_pci_dev_features.h
│   │   │   │       ├── rte_pci_dev_ids.h
│   │   │   │       ├── rte_per_lcore.h
│   │   │   │       ├── rte_random.h
│   │   │   │       ├── rte_rwlock.h
│   │   │   │       ├── rte_string_fns.h
│   │   │   │       ├── rte_tailq.h
│   │   │   │       ├── rte_tailq_elem.h
│   │   │   │       ├── rte_version.h
│   │   │   │       └── rte_warnings.h
│   │   │   └── linuxapp
│   │   │       ├── Makefile
│   │   │       ├── eal
│   │   │       │   ├── Makefile
│   │   │       │   ├── eal.c
│   │   │       │   ├── eal_alarm.c
│   │   │       │   ├── eal_debug.c
│   │   │       │   ├── eal_hugepage_info.c
│   │   │       │   ├── eal_interrupts.c
│   │   │       │   ├── eal_ivshmem.c
│   │   │       │   ├── eal_lcore.c
│   │   │       │   ├── eal_log.c
│   │   │       │   ├── eal_memory.c
│   │   │       │   ├── eal_pci.c
│   │   │       │   ├── eal_pci_init.h
│   │   │       │   ├── eal_pci_uio.c
│   │   │       │   ├── eal_pci_vfio.c
│   │   │       │   ├── eal_pci_vfio_mp_sync.c
│   │   │       │   ├── eal_thread.c
│   │   │       │   ├── eal_timer.c
│   │   │       │   ├── eal_vfio.h
│   │   │       │   ├── eal_xen_memory.c
│   │   │       │   └── include
│   │   │       │       └── exec-env
│   │   │       │           ├── rte_dom0_common.h
│   │   │       │           ├── rte_interrupts.h
│   │   │       │           └── rte_kni_common.h
│   │   │       ├── igb_uio
│   │   │       │   ├── Makefile
│   │   │       │   ├── compat.h
│   │   │       │   └── igb_uio.c
│   │   │       ├── kni
│   │   │       │   ├── Makefile
│   │   │       │   ├── compat.h
│   │   │       │   ├── ethtool
│   │   │       │   │   ├── README
│   │   │       │   │   ├── igb
│   │   │       │   │   │   ├── COPYING
│   │   │       │   │   │   ├── e1000_82575.c
│   │   │       │   │   │   ├── e1000_82575.h
│   │   │       │   │   │   ├── e1000_api.c
│   │   │       │   │   │   ├── e1000_api.h
│   │   │       │   │   │   ├── e1000_defines.h
│   │   │       │   │   │   ├── e1000_hw.h
│   │   │       │   │   │   ├── e1000_i210.c
│   │   │       │   │   │   ├── e1000_i210.h
│   │   │       │   │   │   ├── e1000_mac.c
│   │   │       │   │   │   ├── e1000_mac.h
│   │   │       │   │   │   ├── e1000_manage.c
│   │   │       │   │   │   ├── e1000_manage.h
│   │   │       │   │   │   ├── e1000_mbx.c
│   │   │       │   │   │   ├── e1000_mbx.h
│   │   │       │   │   │   ├── e1000_nvm.c
│   │   │       │   │   │   ├── e1000_nvm.h
│   │   │       │   │   │   ├── e1000_osdep.h
│   │   │       │   │   │   ├── e1000_phy.c
│   │   │       │   │   │   ├── e1000_phy.h
│   │   │       │   │   │   ├── e1000_regs.h
│   │   │       │   │   │   ├── igb.h
│   │   │       │   │   │   ├── igb_debugfs.c
│   │   │       │   │   │   ├── igb_ethtool.c
│   │   │       │   │   │   ├── igb_hwmon.c
│   │   │       │   │   │   ├── igb_main.c
│   │   │       │   │   │   ├── igb_param.c
│   │   │       │   │   │   ├── igb_procfs.c
│   │   │       │   │   │   ├── igb_ptp.c
│   │   │       │   │   │   ├── igb_regtest.h
│   │   │       │   │   │   ├── igb_vmdq.c
│   │   │       │   │   │   ├── igb_vmdq.h
│   │   │       │   │   │   ├── kcompat.c
│   │   │       │   │   │   ├── kcompat.h
│   │   │       │   │   │   └── kcompat_ethtool.c
│   │   │       │   │   └── ixgbe
│   │   │       │   │       ├── COPYING
│   │   │       │   │       ├── ixgbe.h
│   │   │       │   │       ├── ixgbe_82598.c
│   │   │       │   │       ├── ixgbe_82598.h
│   │   │       │   │       ├── ixgbe_82599.c
│   │   │       │   │       ├── ixgbe_82599.h
│   │   │       │   │       ├── ixgbe_api.c
│   │   │       │   │       ├── ixgbe_api.h
│   │   │       │   │       ├── ixgbe_common.c
│   │   │       │   │       ├── ixgbe_common.h
│   │   │       │   │       ├── ixgbe_dcb.h
│   │   │       │   │       ├── ixgbe_ethtool.c
│   │   │       │   │       ├── ixgbe_fcoe.h
│   │   │       │   │       ├── ixgbe_main.c
│   │   │       │   │       ├── ixgbe_mbx.h
│   │   │       │   │       ├── ixgbe_osdep.h
│   │   │       │   │       ├── ixgbe_phy.c
│   │   │       │   │       ├── ixgbe_phy.h
│   │   │       │   │       ├── ixgbe_sriov.h
│   │   │       │   │       ├── ixgbe_type.h
│   │   │       │   │       ├── ixgbe_x540.c
│   │   │       │   │       ├── ixgbe_x540.h
│   │   │       │   │       ├── kcompat.c
│   │   │       │   │       └── kcompat.h
│   │   │       │   ├── kni_dev.h
│   │   │       │   ├── kni_ethtool.c
│   │   │       │   ├── kni_fifo.h
│   │   │       │   ├── kni_misc.c
│   │   │       │   ├── kni_net.c
│   │   │       │   └── kni_vhost.c
│   │   │       └── xen_dom0
│   │   │           ├── Makefile
│   │   │           ├── compat.h
│   │   │           ├── dom0_mm_dev.h
│   │   │           └── dom0_mm_misc.c
│   │   ├── librte_ether
│   │   │   ├── Makefile
│   │   │   ├── rte_eth_ctrl.h
│   │   │   ├── rte_ethdev.c
│   │   │   ├── rte_ethdev.h
│   │   │   └── rte_ether.h
│   │   ├── librte_hash
│   │   │   ├── Makefile
│   │   │   ├── rte_fbk_hash.c
│   │   │   ├── rte_fbk_hash.h
│   │   │   ├── rte_hash.c
│   │   │   ├── rte_hash.h
│   │   │   ├── rte_hash_crc.h
│   │   │   └── rte_jhash.h
│   │   ├── librte_ip_frag
│   │   │   ├── Makefile
│   │   │   ├── ip_frag_common.h
│   │   │   ├── ip_frag_internal.c
│   │   │   ├── rte_ip_frag.h
│   │   │   ├── rte_ip_frag_common.c
│   │   │   ├── rte_ipv4_fragmentation.c
│   │   │   ├── rte_ipv4_reassembly.c
│   │   │   ├── rte_ipv6_fragmentation.c
│   │   │   └── rte_ipv6_reassembly.c
│   │   ├── librte_ivshmem
│   │   │   ├── Makefile
│   │   │   ├── rte_ivshmem.c
│   │   │   └── rte_ivshmem.h
│   │   ├── librte_kni
│   │   │   ├── Makefile
│   │   │   ├── rte_kni.c
│   │   │   ├── rte_kni.h
│   │   │   └── rte_kni_fifo.h
│   │   ├── librte_kvargs
│   │   │   ├── Makefile
│   │   │   ├── rte_kvargs.c
│   │   │   └── rte_kvargs.h
│   │   ├── librte_lpm
│   │   │   ├── Makefile
│   │   │   ├── rte_lpm.c
│   │   │   ├── rte_lpm.h
│   │   │   ├── rte_lpm6.c
│   │   │   └── rte_lpm6.h
│   │   ├── librte_malloc
│   │   │   ├── Makefile
│   │   │   ├── malloc_elem.c
│   │   │   ├── malloc_elem.h
│   │   │   ├── malloc_heap.c
│   │   │   ├── malloc_heap.h
│   │   │   ├── rte_malloc.c
│   │   │   └── rte_malloc.h
│   │   ├── librte_mbuf
│   │   │   ├── Makefile
│   │   │   ├── rte_mbuf.c
│   │   │   └── rte_mbuf.h
│   │   ├── librte_mempool
│   │   │   ├── Makefile
│   │   │   ├── rte_dom0_mempool.c
│   │   │   ├── rte_mempool.c
│   │   │   └── rte_mempool.h
│   │   ├── librte_meter
│   │   │   ├── Makefile
│   │   │   ├── rte_meter.c
│   │   │   └── rte_meter.h
│   │   ├── librte_net
│   │   │   ├── Makefile
│   │   │   ├── rte_arp.h
│   │   │   ├── rte_icmp.h
│   │   │   ├── rte_ip.h
│   │   │   ├── rte_sctp.h
│   │   │   ├── rte_tcp.h
│   │   │   └── rte_udp.h
│   │   ├── librte_pipeline
│   │   │   ├── Makefile
│   │   │   ├── rte_pipeline.c
│   │   │   └── rte_pipeline.h
│   │   ├── librte_pmd_af_packet
│   │   │   ├── Makefile
│   │   │   ├── rte_eth_af_packet.c
│   │   │   └── rte_eth_af_packet.h
│   │   ├── librte_pmd_bond
│   │   │   ├── Makefile
│   │   │   ├── rte_eth_bond.h
│   │   │   ├── rte_eth_bond_8023ad.c
│   │   │   ├── rte_eth_bond_8023ad.h
│   │   │   ├── rte_eth_bond_8023ad_private.h
│   │   │   ├── rte_eth_bond_api.c
│   │   │   ├── rte_eth_bond_args.c
│   │   │   ├── rte_eth_bond_pmd.c
│   │   │   └── rte_eth_bond_private.h
│   │   ├── librte_pmd_e1000
│   │   │   ├── Makefile
│   │   │   ├── e1000
│   │   │   │   ├── README
│   │   │   │   ├── e1000_80003es2lan.c
│   │   │   │   ├── e1000_80003es2lan.h
│   │   │   │   ├── e1000_82540.c
│   │   │   │   ├── e1000_82541.c
│   │   │   │   ├── e1000_82541.h
│   │   │   │   ├── e1000_82542.c
│   │   │   │   ├── e1000_82543.c
│   │   │   │   ├── e1000_82543.h
│   │   │   │   ├── e1000_82571.c
│   │   │   │   ├── e1000_82571.h
│   │   │   │   ├── e1000_82575.c
│   │   │   │   ├── e1000_82575.h
│   │   │   │   ├── e1000_api.c
│   │   │   │   ├── e1000_api.h
│   │   │   │   ├── e1000_defines.h
│   │   │   │   ├── e1000_hw.h
│   │   │   │   ├── e1000_i210.c
│   │   │   │   ├── e1000_i210.h
│   │   │   │   ├── e1000_ich8lan.c
│   │   │   │   ├── e1000_ich8lan.h
│   │   │   │   ├── e1000_mac.c
│   │   │   │   ├── e1000_mac.h
│   │   │   │   ├── e1000_manage.c
│   │   │   │   ├── e1000_manage.h
│   │   │   │   ├── e1000_mbx.c
│   │   │   │   ├── e1000_mbx.h
│   │   │   │   ├── e1000_nvm.c
│   │   │   │   ├── e1000_nvm.h
│   │   │   │   ├── e1000_osdep.c
│   │   │   │   ├── e1000_osdep.h
│   │   │   │   ├── e1000_phy.c
│   │   │   │   ├── e1000_phy.h
│   │   │   │   ├── e1000_regs.h
│   │   │   │   ├── e1000_vf.c
│   │   │   │   └── e1000_vf.h
│   │   │   ├── e1000_ethdev.h
│   │   │   ├── e1000_logs.h
│   │   │   ├── em_ethdev.c
│   │   │   ├── em_rxtx.c
│   │   │   ├── igb_ethdev.c
│   │   │   ├── igb_pf.c
│   │   │   └── igb_rxtx.c
│   │   ├── librte_pmd_enic
│   │   │   ├── LICENSE
│   │   │   ├── Makefile
│   │   │   ├── enic.h
│   │   │   ├── enic_clsf.c
│   │   │   ├── enic_compat.h
│   │   │   ├── enic_ethdev.c
│   │   │   ├── enic_main.c
│   │   │   ├── enic_res.c
│   │   │   ├── enic_res.h
│   │   │   └── vnic
│   │   │       ├── cq_desc.h
│   │   │       ├── cq_enet_desc.h
│   │   │       ├── rq_enet_desc.h
│   │   │       ├── vnic_cq.c
│   │   │       ├── vnic_cq.h
│   │   │       ├── vnic_dev.c
│   │   │       ├── vnic_dev.h
│   │   │       ├── vnic_devcmd.h
│   │   │       ├── vnic_enet.h
│   │   │       ├── vnic_intr.c
│   │   │       ├── vnic_intr.h
│   │   │       ├── vnic_nic.h
│   │   │       ├── vnic_resource.h
│   │   │       ├── vnic_rq.c
│   │   │       ├── vnic_rq.h
│   │   │       ├── vnic_rss.c
│   │   │       ├── vnic_rss.h
│   │   │       ├── vnic_stats.h
│   │   │       ├── vnic_wq.c
│   │   │       ├── vnic_wq.h
│   │   │       └── wq_enet_desc.h
│   │   ├── librte_pmd_i40e
│   │   │   ├── Makefile
│   │   │   ├── i40e
│   │   │   │   ├── i40e_adminq.c
│   │   │   │   ├── i40e_adminq.h
│   │   │   │   ├── i40e_adminq_cmd.h
│   │   │   │   ├── i40e_alloc.h
│   │   │   │   ├── i40e_common.c
│   │   │   │   ├── i40e_dcb.c
│   │   │   │   ├── i40e_dcb.h
│   │   │   │   ├── i40e_diag.c
│   │   │   │   ├── i40e_diag.h
│   │   │   │   ├── i40e_hmc.c
│   │   │   │   ├── i40e_hmc.h
│   │   │   │   ├── i40e_lan_hmc.c
│   │   │   │   ├── i40e_lan_hmc.h
│   │   │   │   ├── i40e_nvm.c
│   │   │   │   ├── i40e_osdep.h
│   │   │   │   ├── i40e_prototype.h
│   │   │   │   ├── i40e_register.h
│   │   │   │   ├── i40e_status.h
│   │   │   │   ├── i40e_type.h
│   │   │   │   └── i40e_virtchnl.h
│   │   │   ├── i40e_ethdev.c
│   │   │   ├── i40e_ethdev.h
│   │   │   ├── i40e_ethdev_vf.c
│   │   │   ├── i40e_fdir.c
│   │   │   ├── i40e_logs.h
│   │   │   ├── i40e_pf.c
│   │   │   ├── i40e_pf.h
│   │   │   ├── i40e_rxtx.c
│   │   │   └── i40e_rxtx.h
│   │   ├── librte_pmd_ixgbe
│   │   │   ├── Makefile
│   │   │   ├── ixgbe
│   │   │   │   ├── README
│   │   │   │   ├── ixgbe_82598.c
│   │   │   │   ├── ixgbe_82598.h
│   │   │   │   ├── ixgbe_82599.c
│   │   │   │   ├── ixgbe_82599.h
│   │   │   │   ├── ixgbe_api.c
│   │   │   │   ├── ixgbe_api.h
│   │   │   │   ├── ixgbe_common.c
│   │   │   │   ├── ixgbe_common.h
│   │   │   │   ├── ixgbe_dcb.c
│   │   │   │   ├── ixgbe_dcb.h
│   │   │   │   ├── ixgbe_dcb_82598.c
│   │   │   │   ├── ixgbe_dcb_82598.h
│   │   │   │   ├── ixgbe_dcb_82599.c
│   │   │   │   ├── ixgbe_dcb_82599.h
│   │   │   │   ├── ixgbe_mbx.c
│   │   │   │   ├── ixgbe_mbx.h
│   │   │   │   ├── ixgbe_osdep.h
│   │   │   │   ├── ixgbe_phy.c
│   │   │   │   ├── ixgbe_phy.h
│   │   │   │   ├── ixgbe_type.h
│   │   │   │   ├── ixgbe_vf.c
│   │   │   │   ├── ixgbe_vf.h
│   │   │   │   ├── ixgbe_x540.c
│   │   │   │   ├── ixgbe_x540.h
│   │   │   │   ├── ixgbe_x550.c
│   │   │   │   └── ixgbe_x550.h
│   │   │   ├── ixgbe_82599_bypass.c
│   │   │   ├── ixgbe_bypass.c
│   │   │   ├── ixgbe_bypass.h
│   │   │   ├── ixgbe_bypass_api.h
│   │   │   ├── ixgbe_bypass_defines.h
│   │   │   ├── ixgbe_ethdev.c
│   │   │   ├── ixgbe_ethdev.h
│   │   │   ├── ixgbe_fdir.c
│   │   │   ├── ixgbe_logs.h
│   │   │   ├── ixgbe_pf.c
│   │   │   ├── ixgbe_rxtx.c
│   │   │   ├── ixgbe_rxtx.h
│   │   │   └── ixgbe_rxtx_vec.c
│   │   ├── librte_pmd_pcap
│   │   │   ├── Makefile
│   │   │   └── rte_eth_pcap.c
│   │   ├── librte_pmd_ring
│   │   │   ├── Makefile
│   │   │   ├── rte_eth_ring.c
│   │   │   └── rte_eth_ring.h
│   │   ├── librte_pmd_virtio
│   │   │   ├── Makefile
│   │   │   ├── virtio_ethdev.c
│   │   │   ├── virtio_ethdev.h
│   │   │   ├── virtio_logs.h
│   │   │   ├── virtio_pci.c
│   │   │   ├── virtio_pci.h
│   │   │   ├── virtio_ring.h
│   │   │   ├── virtio_rxtx.c
│   │   │   ├── virtqueue.c
│   │   │   └── virtqueue.h
│   │   ├── librte_pmd_vmxnet3
│   │   │   ├── Makefile
│   │   │   ├── vmxnet3
│   │   │   │   ├── README
│   │   │   │   ├── includeCheck.h
│   │   │   │   ├── upt1_defs.h
│   │   │   │   ├── vmware_pack_begin.h
│   │   │   │   ├── vmware_pack_end.h
│   │   │   │   ├── vmxnet3_defs.h
│   │   │   │   └── vmxnet3_osdep.h
│   │   │   ├── vmxnet3_ethdev.c
│   │   │   ├── vmxnet3_ethdev.h
│   │   │   ├── vmxnet3_logs.h
│   │   │   ├── vmxnet3_ring.h
│   │   │   └── vmxnet3_rxtx.c
│   │   ├── librte_pmd_xenvirt
│   │   │   ├── Makefile
│   │   │   ├── rte_eth_xenvirt.c
│   │   │   ├── rte_eth_xenvirt.h
│   │   │   ├── rte_mempool_gntalloc.c
│   │   │   ├── rte_xen_lib.c
│   │   │   ├── rte_xen_lib.h
│   │   │   ├── virtio_logs.h
│   │   │   └── virtqueue.h
│   │   ├── librte_port
│   │   │   ├── Makefile
│   │   │   ├── rte_port.h
│   │   │   ├── rte_port_ethdev.c
│   │   │   ├── rte_port_ethdev.h
│   │   │   ├── rte_port_frag.c
│   │   │   ├── rte_port_frag.h
│   │   │   ├── rte_port_ras.c
│   │   │   ├── rte_port_ras.h
│   │   │   ├── rte_port_ring.c
│   │   │   ├── rte_port_ring.h
│   │   │   ├── rte_port_sched.c
│   │   │   ├── rte_port_sched.h
│   │   │   ├── rte_port_source_sink.c
│   │   │   └── rte_port_source_sink.h
│   │   ├── librte_power
│   │   │   ├── Makefile
│   │   │   ├── channel_commands.h
│   │   │   ├── guest_channel.c
│   │   │   ├── guest_channel.h
│   │   │   ├── rte_power.c
│   │   │   ├── rte_power.h
│   │   │   ├── rte_power_acpi_cpufreq.c
│   │   │   ├── rte_power_acpi_cpufreq.h
│   │   │   ├── rte_power_common.h
│   │   │   ├── rte_power_kvm_vm.c
│   │   │   └── rte_power_kvm_vm.h
│   │   ├── librte_ring
│   │   │   ├── Makefile
│   │   │   ├── rte_ring.c
│   │   │   └── rte_ring.h
│   │   ├── librte_sched
│   │   │   ├── Makefile
│   │   │   ├── rte_approx.c
│   │   │   ├── rte_approx.h
│   │   │   ├── rte_bitmap.h
│   │   │   ├── rte_red.c
│   │   │   ├── rte_red.h
│   │   │   ├── rte_sched.c
│   │   │   ├── rte_sched.h
│   │   │   └── rte_sched_common.h
│   │   ├── librte_table
│   │   │   ├── Makefile
│   │   │   ├── rte_lru.h
│   │   │   ├── rte_table.h
│   │   │   ├── rte_table_acl.c
│   │   │   ├── rte_table_acl.h
│   │   │   ├── rte_table_array.c
│   │   │   ├── rte_table_array.h
│   │   │   ├── rte_table_hash.h
│   │   │   ├── rte_table_hash_ext.c
│   │   │   ├── rte_table_hash_key16.c
│   │   │   ├── rte_table_hash_key32.c
│   │   │   ├── rte_table_hash_key8.c
│   │   │   ├── rte_table_hash_lru.c
│   │   │   ├── rte_table_lpm.c
│   │   │   ├── rte_table_lpm.h
│   │   │   ├── rte_table_lpm_ipv6.c
│   │   │   ├── rte_table_lpm_ipv6.h
│   │   │   ├── rte_table_stub.c
│   │   │   └── rte_table_stub.h
│   │   ├── librte_timer
│   │   │   ├── Makefile
│   │   │   ├── rte_timer.c
│   │   │   └── rte_timer.h
│   │   └── librte_vhost
│   │       ├── Makefile
│   │       ├── eventfd_link
│   │       │   ├── Makefile
│   │       │   ├── eventfd_link.c
│   │       │   └── eventfd_link.h
│   │       ├── libvirt
│   │       │   └── qemu-wrap.py
│   │       ├── rte_virtio_net.h
│   │       ├── vhost-net-cdev.c
│   │       ├── vhost-net-cdev.h
│   │       ├── vhost_rxtx.c
│   │       └── virtio-net.c
│   ├── mk
│   │   ├── arch
│   │   │   ├── i686
│   │   │   │   └── rte.vars.mk
│   │   │   ├── ppc_64
│   │   │   │   └── rte.vars.mk
│   │   │   └── x86_64
│   │   │       └── rte.vars.mk
│   │   ├── exec-env
│   │   │   ├── bsdapp
│   │   │   │   ├── rte.app.mk
│   │   │   │   └── rte.vars.mk
│   │   │   └── linuxapp
│   │   │       ├── rte.app.mk
│   │   │       └── rte.vars.mk
│   │   ├── internal
│   │   │   ├── rte.build-post.mk
│   │   │   ├── rte.build-pre.mk
│   │   │   ├── rte.clean-post.mk
│   │   │   ├── rte.clean-pre.mk
│   │   │   ├── rte.compile-post.mk
│   │   │   ├── rte.compile-pre.mk
│   │   │   ├── rte.depdirs-post.mk
│   │   │   ├── rte.depdirs-pre.mk
│   │   │   ├── rte.install-post.mk
│   │   │   └── rte.install-pre.mk
│   │   ├── machine
│   │   │   ├── atm
│   │   │   │   └── rte.vars.mk
│   │   │   ├── default
│   │   │   │   └── rte.vars.mk
│   │   │   ├── hsw
│   │   │   │   └── rte.vars.mk
│   │   │   ├── ivb
│   │   │   │   └── rte.vars.mk
│   │   │   ├── native
│   │   │   │   └── rte.vars.mk
│   │   │   ├── nhm
│   │   │   │   └── rte.vars.mk
│   │   │   ├── power8
│   │   │   │   └── rte.vars.mk
│   │   │   ├── snb
│   │   │   │   └── rte.vars.mk
│   │   │   └── wsm
│   │   │       └── rte.vars.mk
│   │   ├── rte.app.mk
│   │   ├── rte.bsdmodule.mk
│   │   ├── rte.cpuflags.mk
│   │   ├── rte.extapp.mk
│   │   ├── rte.extlib.mk
│   │   ├── rte.extobj.mk
│   │   ├── rte.extshared.mk
│   │   ├── rte.extsubdir.mk
│   │   ├── rte.extvars.mk
│   │   ├── rte.gnuconfigure.mk
│   │   ├── rte.hostapp.mk
│   │   ├── rte.hostlib.mk
│   │   ├── rte.install.mk
│   │   ├── rte.lib.mk
│   │   ├── rte.module.mk
│   │   ├── rte.obj.mk
│   │   ├── rte.sdkbuild.mk
│   │   ├── rte.sdkconfig.mk
│   │   ├── rte.sdkdepdirs.mk
│   │   ├── rte.sdkdoc.mk
│   │   ├── rte.sdkexamples.mk
│   │   ├── rte.sdkgcov.mk
│   │   ├── rte.sdkinstall.mk
│   │   ├── rte.sdkroot.mk
│   │   ├── rte.sdktest.mk
│   │   ├── rte.sdktestall.mk
│   │   ├── rte.shared.mk
│   │   ├── rte.sharelib.mk
│   │   ├── rte.subdir.mk
│   │   ├── rte.vars.mk
│   │   ├── target
│   │   │   └── generic
│   │   │       ├── rte.app.mk
│   │   │       └── rte.vars.mk
│   │   └── toolchain
│   │       ├── clang
│   │       │   ├── rte.toolchain-compat.mk
│   │       │   └── rte.vars.mk
│   │       ├── gcc
│   │       │   ├── rte.toolchain-compat.mk
│   │       │   └── rte.vars.mk
│   │       └── icc
│   │           ├── rte.toolchain-compat.mk
│   │           └── rte.vars.mk
│   ├── pkg
│   │   └── dpdk-core.spec
│   ├── scripts
│   │   ├── Makefile
│   │   ├── depdirs-rule.sh
│   │   ├── gen-build-mk.sh
│   │   ├── gen-config-h.sh
│   │   ├── relpath.sh
│   │   ├── test-framework.sh
│   │   └── testhost
│   │       ├── Makefile
│   │       └── testhost.c
│   └── tools
│       ├── cpu_layout.py
│       ├── dpdk_nic_bind.py
│       └── setup.sh
└── 好例子网_dpdk-1.8.0.tar.xz

167 directories, 1156 files