..  SPDX-License-Identifier: BSD-3-Clause
    Copyright(c) 2010-2017 Intel Corporation.

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

.. toctree::
    :maxdepth: 3
    :numbered:

    intro
    overview
    env_abstraction_layer
    service_cores
    ring_lib
    stack_lib
    mempool_lib
    mbuf_lib
    poll_mode_drv
    rte_flow
    switch_representation
    traffic_metering_and_policing
    traffic_management
    bbdev
    cryptodev_lib
    compressdev
    rte_security
    rawdev
    link_bonding_poll_mode_drv_lib
    timer_lib
    hash_lib
    efd_lib
    member_lib
    lpm_lib
    lpm6_lib
    flow_classify_lib
    packet_distrib_lib
    reorder_lib
    ip_fragment_reassembly_lib
    generic_receive_offload_lib
    generic_segmentation_offload_lib
    pdump_lib
    multi_proc_support
    kernel_nic_interface
    thread_safety_dpdk_functions
    eventdev
    event_ethernet_rx_adapter
    event_ethernet_tx_adapter
    event_timer_adapter
    event_crypto_adapter
    qos_framework
    power_man
    packet_classif_access_ctrl
    packet_framework
    vhost_lib
    metrics_lib
    bpf_lib
    ipsec_lib
    source_org
    dev_kit_build_system
    dev_kit_root_make_help
    extend_dpdk
    build_app
    ext_app_lib_make_help
    perf_opt_guidelines
    writing_efficient_code
    profile_app
    glossary