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