summaryrefslogtreecommitdiffstats
path: root/doc/guides/sample_app_ug/index.rst
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`