xref: /dpdk/doc/guides/prog_guide/index.rst (revision 9ef6cb1a1583ea52857f1b898f74ee0393f3a4e3)
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
15fc1f2750SBernard Iremonger    ring_lib
16fc1f2750SBernard Iremonger    mempool_lib
17fc1f2750SBernard Iremonger    mbuf_lib
18fc1f2750SBernard Iremonger    poll_mode_drv
194d73b6fbSAdrien Mazarguil    rte_flow
20b7f859c9SDeclan Doherty    switch_representation
215bf4bebbSCristian Dumitrescu    traffic_metering_and_policing
22e660897dSJasvinder Singh    traffic_management
234935e1e9SAmr Mokhtar    bbdev
240318c02bSDeclan Doherty    cryptodev_lib
25a584d3beSAshish Gupta    compressdev
2640ff8c99SAkhil Goyal    rte_security
27a9bb0c44SShreyansh Jain    rawdev
28fc1f2750SBernard Iremonger    link_bonding_poll_mode_drv_lib
29fc1f2750SBernard Iremonger    timer_lib
30fc1f2750SBernard Iremonger    hash_lib
310dd62a01SPablo de Lara    efd_lib
3255694b2aSYipeng Wang    member_lib
33fc1f2750SBernard Iremonger    lpm_lib
34fc1f2750SBernard Iremonger    lpm6_lib
35fdec9301SBernard Iremonger    flow_classify_lib
36fc1f2750SBernard Iremonger    packet_distrib_lib
3734287c69SSergio Gonzalez Monroy    reorder_lib
38fc1f2750SBernard Iremonger    ip_fragment_reassembly_lib
392c900d09SJiayu Hu    generic_receive_offload_lib
40f6010c76SMark Kavanagh    generic_segmentation_offload_lib
41278f9454SReshma Pattan    pdump_lib
42fc1f2750SBernard Iremonger    multi_proc_support
43fc1f2750SBernard Iremonger    kernel_nic_interface
444b152471SThomas Monjalon    thread_safety_dpdk_functions
457358c91fSHarry van Haaren    eventdev
463ffa6809SNikhil Rao    event_ethernet_rx_adapter
4737d291c0SNikhil Rao    event_ethernet_tx_adapter
4830e7fbd6SErik Gabriel Carrillo    event_timer_adapter
497b51fc96SAbhinandan Gujjar    event_crypto_adapter
50fc1f2750SBernard Iremonger    qos_framework
51fc1f2750SBernard Iremonger    power_man
52fc1f2750SBernard Iremonger    packet_classif_access_ctrl
53fc1f2750SBernard Iremonger    packet_framework
540ee5e7fbSSiobhan Butler    vhost_lib
55349950ddSRemy Horton    metrics_lib
5614b8f0bbSKonstantin Ananyev    bpf_lib
57*9ef6cb1aSKonstantin Ananyev    ipsec_lib
58fc1f2750SBernard Iremonger    source_org
59fc1f2750SBernard Iremonger    dev_kit_build_system
60fc1f2750SBernard Iremonger    dev_kit_root_make_help
614b152471SThomas Monjalon    extend_dpdk
62fc1f2750SBernard Iremonger    build_app
63fc1f2750SBernard Iremonger    ext_app_lib_make_help
64fc1f2750SBernard Iremonger    perf_opt_guidelines
65fc1f2750SBernard Iremonger    writing_efficient_code
66fc1f2750SBernard Iremonger    profile_app
67fc1f2750SBernard Iremonger    glossary
68