xref: /dpdk/doc/guides/prog_guide/index.rst (revision 534fe5f33999fd92f27cbcf731accc91b8dc8b78)
15630257fSFerruh Yigit..  SPDX-License-Identifier: BSD-3-Clause
25630257fSFerruh Yigit    Copyright(c) 2010-2017 Intel Corporation.
3fc1f2750SBernard Iremonger
4fc1f2750SBernard IremongerProgrammer's Guide
5fc1f2750SBernard Iremonger==================
6fc1f2750SBernard Iremonger
7fc1f2750SBernard Iremonger.. toctree::
8fc1f2750SBernard Iremonger    :maxdepth: 3
9fc1f2750SBernard Iremonger    :numbered:
10fc1f2750SBernard Iremonger
11fc1f2750SBernard Iremonger    intro
12fc1f2750SBernard Iremonger    overview
13fc1f2750SBernard Iremonger    env_abstraction_layer
1421698354SHarry van Haaren    service_cores
159f8e1810SJerin Jacob    trace_lib
16d67e6ecfSHonnappa Nagarahalli    rcu_lib
17fc1f2750SBernard Iremonger    ring_lib
1805d3b528SGage Eads    stack_lib
19fc1f2750SBernard Iremonger    mempool_lib
20fc1f2750SBernard Iremonger    mbuf_lib
21fc1f2750SBernard Iremonger    poll_mode_drv
224d73b6fbSAdrien Mazarguil    rte_flow
23b7f859c9SDeclan Doherty    switch_representation
245bf4bebbSCristian Dumitrescu    traffic_metering_and_policing
25e660897dSJasvinder Singh    traffic_management
264935e1e9SAmr Mokhtar    bbdev
270318c02bSDeclan Doherty    cryptodev_lib
28a584d3beSAshish Gupta    compressdev
29bab9497eSJerin Jacob    regexdev
3040ff8c99SAkhil Goyal    rte_security
31a9bb0c44SShreyansh Jain    rawdev
32fc1f2750SBernard Iremonger    link_bonding_poll_mode_drv_lib
33fc1f2750SBernard Iremonger    timer_lib
34fc1f2750SBernard Iremonger    hash_lib
35*534fe5f3SVladimir Medvedkin    toeplitz_hash_lib
360dd62a01SPablo de Lara    efd_lib
3755694b2aSYipeng Wang    member_lib
38fc1f2750SBernard Iremonger    lpm_lib
39fc1f2750SBernard Iremonger    lpm6_lib
40fdec9301SBernard Iremonger    flow_classify_lib
41fc1f2750SBernard Iremonger    packet_distrib_lib
4234287c69SSergio Gonzalez Monroy    reorder_lib
43fc1f2750SBernard Iremonger    ip_fragment_reassembly_lib
442c900d09SJiayu Hu    generic_receive_offload_lib
45f6010c76SMark Kavanagh    generic_segmentation_offload_lib
46278f9454SReshma Pattan    pdump_lib
47fc1f2750SBernard Iremonger    multi_proc_support
48fc1f2750SBernard Iremonger    kernel_nic_interface
494b152471SThomas Monjalon    thread_safety_dpdk_functions
507358c91fSHarry van Haaren    eventdev
513ffa6809SNikhil Rao    event_ethernet_rx_adapter
5237d291c0SNikhil Rao    event_ethernet_tx_adapter
5330e7fbd6SErik Gabriel Carrillo    event_timer_adapter
547b51fc96SAbhinandan Gujjar    event_crypto_adapter
55fc1f2750SBernard Iremonger    qos_framework
56fc1f2750SBernard Iremonger    power_man
57fc1f2750SBernard Iremonger    packet_classif_access_ctrl
58fc1f2750SBernard Iremonger    packet_framework
590ee5e7fbSSiobhan Butler    vhost_lib
60349950ddSRemy Horton    metrics_lib
6124cd1b52SCiara Power    telemetry_lib
6214b8f0bbSKonstantin Ananyev    bpf_lib
639ef6cb1aSKonstantin Ananyev    ipsec_lib
644dc6d8e6SJerin Jacob    graph_lib
65fc1f2750SBernard Iremonger    source_org
66adbeba36SHari Kumar Vemula    build-sdk-meson
67adbeba36SHari Kumar Vemula    meson_ut
68fc1f2750SBernard Iremonger    build_app
69fc1f2750SBernard Iremonger    perf_opt_guidelines
70fc1f2750SBernard Iremonger    writing_efficient_code
71098cc0feSAndrzej Ostruszka    lto
72fc1f2750SBernard Iremonger    profile_app
73fc1f2750SBernard Iremonger    glossary
74