blob: 5bedf4f6f70ee19f56ef2182136484048fd1ed46 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
|
.. SPDX-License-Identifier: BSD-3-Clause
Copyright(c) 2010-2015 Intel Corporation.
Sample Applications User Guides
===============================
.. toctree::
:maxdepth: 2
:numbered:
intro
compiling
cmd_line
ethtool
exception_path
hello_world
skeleton
rxtx_callbacks
flow_classify
flow_filtering
ip_frag
ipv4_multicast
ip_reassembly
kernel_nic_interface
keep_alive
l2_forward_crypto
l2_forward_job_stats
l2_forward_real_virtual
l2_forward_cat
l3_forward
l3_forward_power_man
l3_forward_access_ctrl
l3_forward_virtual
link_status_intr
load_balancer
server_node_efd
service_cores
multi_process
qos_metering
qos_scheduler
quota_watermark
timer
packet_ordering
vmdq_dcb_forwarding
vhost
vhost_scsi
vhost_crypto
netmap_compatibility
ip_pipeline
test_pipeline
eventdev_pipeline
dist_app
vm_power_management
tep_termination
ptpclient
performance_thread
ipsec_secgw
bbdev_app
**Figures**
:numref:`figure_exception_path_example` :ref:`figure_exception_path_example`
:numref:`figure_kernel_nic` :ref:`figure_kernel_nic`
:numref:`figure_l2_fwd_benchmark_setup_jobstats` :ref:`figure_l2_fwd_benchmark_setup_jobstats`
:numref:`figure_l2_fwd_virtenv_benchmark_setup_jobstats` :ref:`figure_l2_fwd_virtenv_benchmark_setup_jobstats`
:numref:`figure_l2_fwd_benchmark_setup` :ref:`figure_l2_fwd_benchmark_setup`
:numref:`figure_l2_fwd_virtenv_benchmark_setup` :ref:`figure_l2_fwd_virtenv_benchmark_setup`
:numref:`figure_l2_fwd_encrypt_flow` :ref:`figure_l2_fwd_encrypt_flow`
:numref:`figure_ipv4_acl_rule` :ref:`figure_ipv4_acl_rule`
:numref:`figure_example_rules` :ref:`figure_example_rules`
:numref:`figure_load_bal_app_arch` :ref:`figure_load_bal_app_arch`
:numref:`figure_sym_multi_proc_app` :ref:`figure_sym_multi_proc_app`
:numref:`figure_client_svr_sym_multi_proc_app` :ref:`figure_client_svr_sym_multi_proc_app`
:numref:`figure_qos_sched_app_arch` :ref:`figure_qos_sched_app_arch`
:numref:`figure_pipeline_overview` :ref:`figure_pipeline_overview`
:numref:`figure_ring_pipeline_perf_setup` :ref:`figure_ring_pipeline_perf_setup`
:numref:`figure_threads_pipelines` :ref:`figure_threads_pipelines`
:numref:`figure_vmdq_dcb_example` :ref:`figure_vmdq_dcb_example`
:numref:`figure_test_pipeline_app` :ref:`figure_test_pipeline_app`
:numref:`figure_dist_perf` :ref:`figure_dist_perf`
:numref:`figure_dist_app` :ref:`figure_dist_app`
:numref:`figure_vm_power_mgr_highlevel` :ref:`figure_vm_power_mgr_highlevel`
:numref:`figure_vm_power_mgr_vm_request_seq` :ref:`figure_vm_power_mgr_vm_request_seq`
:numref:`figure_overlay_networking` :ref:`figure_overlay_networking`
:numref:`figure_tep_termination_arch` :ref:`figure_tep_termination_arch`
:numref:`figure_ptpclient_highlevel` :ref:`figure_ptpclient_highlevel`
:numref:`figure_efd_sample_app_overview` :ref:`figure_efd_sample_app_overview`
**Tables**
:numref:`table_qos_metering_1` :ref:`table_qos_metering_1`
:numref:`table_qos_scheduler_1` :ref:`table_qos_scheduler_1`
:numref:`table_test_pipeline_1` :ref:`table_test_pipeline_1`
|