File: index.rst

package info (click to toggle)
dpdk 24.11.3-1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 121,148 kB
  • sloc: ansic: 2,206,055; python: 11,866; sh: 4,627; makefile: 2,025; awk: 70
file content (159 lines) | stat: -rw-r--r-- 2,070 bytes parent folder | download | duplicates (3)
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
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
..  SPDX-License-Identifier: BSD-3-Clause
    Copyright(c) 2010-2017 Intel Corporation.

Programmer's Guide
==================

Foundation Principles
---------------------

.. toctree::
    :maxdepth: 1
    :numbered:

    intro
    overview
    source_org
    glossary


Memory Management
-----------------

.. toctree::
    :maxdepth: 1
    :numbered:

    lcore_var
    mempool_lib
    mbuf_lib
    multi_proc_support


CPU Management
--------------

.. toctree::
    :maxdepth: 1
    :numbered:

    env_abstraction_layer
    power_man
    thread_safety
    service_cores


CPU Packet Processing
---------------------

.. toctree::
    :maxdepth: 1
    :numbered:

    toeplitz_hash_lib
    hash_lib
    member_lib
    ip_fragment_reassembly_lib
    generic_receive_offload_lib
    generic_segmentation_offload_lib
    packet_classif_access_ctrl
    packet_distrib_lib
    efd_lib
    reorder_lib
    lpm_lib
    lpm6_lib
    rib_lib
    fib_lib


Device Libraries
----------------

.. toctree::
    :maxdepth: 1
    :numbered:

    ethdev/index
    link_bonding_poll_mode_drv_lib
    vhost_lib
    cryptodev_lib
    rte_security
    compressdev
    regexdev
    bbdev
    mldev
    dmadev
    gpudev
    rawdev
    eventdev/index


Protocol Processing Libraries
-----------------------------

.. toctree::
    :maxdepth: 1
    :numbered:

    pdcp_lib
    ipsec_lib


High-Level Libraries
--------------------

.. toctree::
    :maxdepth: 1
    :numbered:

    packet_framework
    graph_lib


Utility Libraries
-----------------

.. toctree::
    :maxdepth: 1
    :numbered:

    argparse_lib
    cmdline
    ptr_compress_lib
    timer_lib
    rcu_lib
    ring_lib
    stack_lib
    log_lib
    metrics_lib
    telemetry_lib
    pdump_lib
    pcapng_lib
    bpf_lib
    trace_lib


Howto Guides
-------------

.. toctree::
    :maxdepth: 1
    :numbered:

    build-sdk-meson
    meson_ut
    build_app


Tips & Tricks
-------------

.. toctree::
    :maxdepth: 1
    :numbered:

    perf_opt_guidelines
    writing_efficient_code
    lto
    profile_app
    asan