xref: /dpdk/doc/guides/prog_guide/index.rst (revision 8d23ce8f5ee9f34acd1646b01ae6d862f5fd2aa2)
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
30b36970f2SChengwen Feng    dmadev
3140ff8c99SAkhil Goyal    rte_security
32a9bb0c44SShreyansh Jain    rawdev
33fc1f2750SBernard Iremonger    link_bonding_poll_mode_drv_lib
34fc1f2750SBernard Iremonger    timer_lib
35fc1f2750SBernard Iremonger    hash_lib
36534fe5f3SVladimir Medvedkin    toeplitz_hash_lib
370dd62a01SPablo de Lara    efd_lib
3855694b2aSYipeng Wang    member_lib
39fc1f2750SBernard Iremonger    lpm_lib
40fc1f2750SBernard Iremonger    lpm6_lib
41fdec9301SBernard Iremonger    flow_classify_lib
42fc1f2750SBernard Iremonger    packet_distrib_lib
4334287c69SSergio Gonzalez Monroy    reorder_lib
44fc1f2750SBernard Iremonger    ip_fragment_reassembly_lib
452c900d09SJiayu Hu    generic_receive_offload_lib
46f6010c76SMark Kavanagh    generic_segmentation_offload_lib
47*8d23ce8fSStephen Hemminger    pcapng_lib
48278f9454SReshma Pattan    pdump_lib
49fc1f2750SBernard Iremonger    multi_proc_support
50fc1f2750SBernard Iremonger    kernel_nic_interface
514b152471SThomas Monjalon    thread_safety_dpdk_functions
527358c91fSHarry van Haaren    eventdev
533ffa6809SNikhil Rao    event_ethernet_rx_adapter
5437d291c0SNikhil Rao    event_ethernet_tx_adapter
5530e7fbd6SErik Gabriel Carrillo    event_timer_adapter
567b51fc96SAbhinandan Gujjar    event_crypto_adapter
57fc1f2750SBernard Iremonger    qos_framework
58fc1f2750SBernard Iremonger    power_man
59fc1f2750SBernard Iremonger    packet_classif_access_ctrl
60fc1f2750SBernard Iremonger    packet_framework
610ee5e7fbSSiobhan Butler    vhost_lib
62349950ddSRemy Horton    metrics_lib
6324cd1b52SCiara Power    telemetry_lib
6414b8f0bbSKonstantin Ananyev    bpf_lib
659ef6cb1aSKonstantin Ananyev    ipsec_lib
664dc6d8e6SJerin Jacob    graph_lib
67fc1f2750SBernard Iremonger    source_org
68adbeba36SHari Kumar Vemula    build-sdk-meson
69adbeba36SHari Kumar Vemula    meson_ut
70fc1f2750SBernard Iremonger    build_app
71fc1f2750SBernard Iremonger    perf_opt_guidelines
72fc1f2750SBernard Iremonger    writing_efficient_code
73098cc0feSAndrzej Ostruszka    lto
74fc1f2750SBernard Iremonger    profile_app
75fc1f2750SBernard Iremonger    glossary
76