get:
Show a patch.

patch:
Update a patch.

put:
Update a patch.

GET /api/patches/1320/?format=api
HTTP 200 OK
Allow: GET, PUT, PATCH, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept

{
    "id": 1320,
    "url": "https://patches.dpdk.org/api/patches/1320/?format=api",
    "web_url": "https://patches.dpdk.org/project/dpdk/patch/1416217264-18527-1-git-send-email-bernard.iremonger@intel.com/",
    "project": {
        "id": 1,
        "url": "https://patches.dpdk.org/api/projects/1/?format=api",
        "name": "DPDK",
        "link_name": "dpdk",
        "list_id": "dev.dpdk.org",
        "list_email": "dev@dpdk.org",
        "web_url": "http://core.dpdk.org",
        "scm_url": "git://dpdk.org/dpdk",
        "webscm_url": "http://git.dpdk.org/dpdk",
        "list_archive_url": "https://inbox.dpdk.org/dev",
        "list_archive_url_format": "https://inbox.dpdk.org/dev/{}",
        "commit_url_format": ""
    },
    "msgid": "<1416217264-18527-1-git-send-email-bernard.iremonger@intel.com>",
    "list_archive_url": "https://inbox.dpdk.org/dev/1416217264-18527-1-git-send-email-bernard.iremonger@intel.com",
    "date": "2014-11-17T09:41:04",
    "name": "[dpdk-dev,PULL,REQUEST] doc: programmers guide.",
    "commit_ref": null,
    "pull_url": "git://dpdk.org/next/dpdk-doc  master",
    "state": "accepted",
    "archived": true,
    "hash": null,
    "submitter": {
        "id": 91,
        "url": "https://patches.dpdk.org/api/people/91/?format=api",
        "name": "Iremonger, Bernard",
        "email": "bernard.iremonger@intel.com"
    },
    "delegate": null,
    "mbox": "https://patches.dpdk.org/project/dpdk/patch/1416217264-18527-1-git-send-email-bernard.iremonger@intel.com/mbox/",
    "series": [],
    "comments": "https://patches.dpdk.org/api/patches/1320/comments/",
    "check": "pending",
    "checks": "https://patches.dpdk.org/api/patches/1320/checks/",
    "tags": {},
    "related": [],
    "headers": {
        "Return-Path": "<dev-bounces@dpdk.org>",
        "X-Original-To": "patchwork@dpdk.org",
        "Delivered-To": "patchwork@dpdk.org",
        "Received": [
            "from [92.243.14.124] (localhost [IPv6:::1])\n\tby dpdk.org (Postfix) with ESMTP id 6A51E7FCF;\n\tMon, 17 Nov 2014 10:31:17 +0100 (CET)",
            "from mga01.intel.com (mga01.intel.com [192.55.52.88])\n\tby dpdk.org (Postfix) with ESMTP id 4D87C7FAD\n\tfor <dev@dpdk.org>; Mon, 17 Nov 2014 10:31:13 +0100 (CET)",
            "from fmsmga002.fm.intel.com ([10.253.24.26])\n\tby fmsmga101.fm.intel.com with ESMTP; 17 Nov 2014 01:41:28 -0800",
            "from irvmail001.ir.intel.com ([163.33.26.43])\n\tby fmsmga002.fm.intel.com with ESMTP; 17 Nov 2014 01:41:05 -0800",
            "from sivswdev01.ir.intel.com (sivswdev01.ir.intel.com\n\t[10.237.217.45])\n\tby irvmail001.ir.intel.com (8.14.3/8.13.6/MailSET/Hub) with ESMTP id\n\tsAH9f4PF006884 for <dev@dpdk.org>; Mon, 17 Nov 2014 09:41:04 GMT",
            "from sivswdev01.ir.intel.com (localhost [127.0.0.1])\n\tby sivswdev01.ir.intel.com with ESMTP id sAH9f4Ro018569\n\tfor <dev@dpdk.org>; Mon, 17 Nov 2014 09:41:04 GMT",
            "(from bairemon@localhost)\n\tby sivswdev01.ir.intel.com with  id sAH9f4Ia018565\n\tfor dev@dpdk.org; Mon, 17 Nov 2014 09:41:04 GMT"
        ],
        "X-ExtLoop1": "1",
        "X-IronPort-AV": "E=Sophos;i=\"5.07,402,1413270000\"; d=\"scan'208\";a=\"633088741\"",
        "From": "Bernard Iremonger <bernard.iremonger@intel.com>",
        "To": "dev@dpdk.org",
        "Date": "Mon, 17 Nov 2014 09:41:04 +0000",
        "Message-Id": "<1416217264-18527-1-git-send-email-bernard.iremonger@intel.com>",
        "X-Mailer": "git-send-email 1.7.4.1",
        "In-Reply-To": "<REQUEST PULL>",
        "References": "<REQUEST PULL>",
        "Subject": "[dpdk-dev] [PULL REQUEST] doc: programmers guide.",
        "X-BeenThere": "dev@dpdk.org",
        "X-Mailman-Version": "2.1.15",
        "Precedence": "list",
        "List-Id": "patches and discussions about DPDK <dev.dpdk.org>",
        "List-Unsubscribe": "<http://dpdk.org/ml/options/dev>,\n\t<mailto:dev-request@dpdk.org?subject=unsubscribe>",
        "List-Archive": "<http://dpdk.org/ml/archives/dev/>",
        "List-Post": "<mailto:dev@dpdk.org>",
        "List-Help": "<mailto:dev-request@dpdk.org?subject=help>",
        "List-Subscribe": "<http://dpdk.org/ml/listinfo/dev>,\n\t<mailto:dev-request@dpdk.org?subject=subscribe>",
        "Errors-To": "dev-bounces@dpdk.org",
        "Sender": "\"dev\" <dev-bounces@dpdk.org>"
    },
    "content": "These changes are a conversion of the Programmers Guide from an MSWord file to Sphinx rst files.\n\nThe following changes since commit 07db4a9750940bbf95299a89afd12d178556e064:\n\n  examples/distributor: new sample app (2014-11-16 22:54:56 +0100)\n\nare available in the git repository at:\n  git://dpdk.org/next/dpdk-doc  master\n\nBernard Iremonger (1):\n      doc: programmers guide\n\n doc/guides/index.rst                               |    1 +\n doc/guides/prog_guide/build_app.rst                |  128 +\n doc/guides/prog_guide/dev_kit_build_system.rst     |  418 ++++\n doc/guides/prog_guide/dev_kit_root_make_help.rst   |  255 ++\n doc/guides/prog_guide/driver_vm_emul_dev.rst       |  178 ++\n doc/guides/prog_guide/env_abstraction_layer.rst    |  215 ++\n doc/guides/prog_guide/ext_app_lib_make_help.rst    |  125 +\n doc/guides/prog_guide/extend_intel_dpdk.rst        |  136 ++\n doc/guides/prog_guide/glossary.rst                 |  199 ++\n doc/guides/prog_guide/hash_lib.rst                 |  134 ++\n .../prog_guide/i40e_ixgbe_igb_virt_func_drv.rst    |  553 +++++\n .../prog_guide/img/architecture-overview.svg       | 1011 ++++++++\n doc/guides/prog_guide/img/blk_diag_dropper.png     |  Bin 0 -> 55303 bytes\n doc/guides/prog_guide/img/console.png              |  Bin 0 -> 40850 bytes\n doc/guides/prog_guide/img/data_struct_per_port.png |  Bin 0 -> 58769 bytes\n doc/guides/prog_guide/img/dpdk_xen_pkt_switch.png  |  Bin 0 -> 163842 bytes\n doc/guides/prog_guide/img/drop_probability_eq3.png |  Bin 0 -> 3205 bytes\n doc/guides/prog_guide/img/drop_probability_eq4.png |  Bin 0 -> 2737 bytes\n .../prog_guide/img/drop_probability_graph.png      |  Bin 0 -> 62349 bytes\n doc/guides/prog_guide/img/eq2_expression.png       |  Bin 0 -> 1614 bytes\n doc/guides/prog_guide/img/eq2_factor.png           |  Bin 0 -> 995 bytes\n doc/guides/prog_guide/img/ewma_filter_eq_1.png     |  Bin 0 -> 840 bytes\n doc/guides/prog_guide/img/ewma_filter_eq_2.png     |  Bin 0 -> 1462 bytes\n .../prog_guide/img/ex_data_flow_tru_dropper.png    |  Bin 0 -> 32578 bytes\n doc/guides/prog_guide/img/fast_pkt_proc.png        |  Bin 0 -> 355905 bytes\n doc/guides/prog_guide/img/figure32.png             |  Bin 0 -> 11603 bytes\n doc/guides/prog_guide/img/figure33.png             |  Bin 0 -> 65216 bytes\n doc/guides/prog_guide/img/figure34.png             |  Bin 0 -> 11581 bytes\n doc/guides/prog_guide/img/figure35.png             |  Bin 0 -> 75012 bytes\n doc/guides/prog_guide/img/figure37.png             |  Bin 0 -> 6934 bytes\n doc/guides/prog_guide/img/figure38.png             |  Bin 0 -> 7372 bytes\n doc/guides/prog_guide/img/figure39.png             |  Bin 0 -> 55986 bytes\n doc/guides/prog_guide/img/flow_tru_droppper.png    |  Bin 0 -> 30870 bytes\n doc/guides/prog_guide/img/forward_stats.png        |  Bin 0 -> 8849 bytes\n doc/guides/prog_guide/img/grant_refs.png           |  Bin 0 -> 6405 bytes\n doc/guides/prog_guide/img/grant_table.png          |  Bin 0 -> 96762 bytes\n doc/guides/prog_guide/img/hier_sched_blk.png       |  Bin 0 -> 36328 bytes\n doc/guides/prog_guide/img/host_vm_comms.png        |  Bin 0 -> 16487 bytes\n doc/guides/prog_guide/img/host_vm_comms_qemu.png   |  Bin 0 -> 15383 bytes\n doc/guides/prog_guide/img/inter_vm_comms.png       |  Bin 0 -> 370244 bytes\n doc/guides/prog_guide/img/ivshmem.png              |  Bin 0 -> 44920 bytes\n doc/guides/prog_guide/img/kernel_nic_intf.png      |  Bin 0 -> 185839 bytes\n doc/guides/prog_guide/img/kni_traffic_flow.png     |  Bin 0 -> 366308 bytes\n doc/guides/prog_guide/img/link_bonding.png         |  Bin 0 -> 223318 bytes\n doc/guides/prog_guide/img/linuxapp_launch.svg      |  762 ++++++\n doc/guides/prog_guide/img/m_definition.png         |  Bin 0 -> 1261 bytes\n doc/guides/prog_guide/img/malloc_heap.png          |  Bin 0 -> 81329 bytes\n doc/guides/prog_guide/img/mbuf1.svg                |  584 +++++\n doc/guides/prog_guide/img/mbuf2.svg                | 1263 ++++++++++\n doc/guides/prog_guide/img/memory-management.svg    | 2164 +++++++++++++++++\n doc/guides/prog_guide/img/memory-management2.svg   | 2301 ++++++++++++++++++\n doc/guides/prog_guide/img/mempool.svg              | 2434 ++++++++++++++++++++\n doc/guides/prog_guide/img/multi_process_memory.svg |  102 +\n doc/guides/prog_guide/img/packet_distributor1.png  |  Bin 0 -> 99482 bytes\n doc/guides/prog_guide/img/packet_distributor2.png  |  Bin 0 -> 102867 bytes\n doc/guides/prog_guide/img/perf_benchmark.png       |  Bin 0 -> 392248 bytes\n doc/guides/prog_guide/img/pipe_prefetch_sm.png     |  Bin 0 -> 71898 bytes\n doc/guides/prog_guide/img/pkt_drop_probability.png |  Bin 0 -> 46368 bytes\n doc/guides/prog_guide/img/pkt_flow_kni.png         |  Bin 0 -> 51088 bytes\n .../prog_guide/img/pkt_proc_pipeline_qos.png       |  Bin 0 -> 93198 bytes\n doc/guides/prog_guide/img/prefetch_pipeline.png    |  Bin 0 -> 56358 bytes\n doc/guides/prog_guide/img/ring-dequeue1.svg        |  690 ++++++\n doc/guides/prog_guide/img/ring-dequeue2.svg        |  653 ++++++\n doc/guides/prog_guide/img/ring-dequeue3.svg        |  648 ++++++\n doc/guides/prog_guide/img/ring-enqueue1.svg        |  599 +++++\n doc/guides/prog_guide/img/ring-enqueue2.svg        |  643 ++++++\n doc/guides/prog_guide/img/ring-enqueue3.svg        |  638 +++++\n doc/guides/prog_guide/img/ring-modulo1.svg         |  806 +++++++\n doc/guides/prog_guide/img/ring-modulo2.svg         |  851 +++++++\n doc/guides/prog_guide/img/ring-mp-enqueue1.svg     |  738 ++++++\n doc/guides/prog_guide/img/ring-mp-enqueue2.svg     |  779 +++++++\n doc/guides/prog_guide/img/ring-mp-enqueue3.svg     |  816 +++++++\n doc/guides/prog_guide/img/ring-mp-enqueue4.svg     |  816 +++++++\n doc/guides/prog_guide/img/ring-mp-enqueue5.svg     |  724 ++++++\n doc/guides/prog_guide/img/ring1.svg                |  386 ++++\n doc/guides/prog_guide/img/sched_hier_per_port.png  |  Bin 0 -> 58973 bytes\n doc/guides/prog_guide/img/single_port_nic.png      |  Bin 0 -> 425314 bytes\n doc/guides/prog_guide/img/tbl24_tbl8.png           |  Bin 0 -> 95193 bytes\n doc/guides/prog_guide/img/tbl24_tbl8_tbl8.png      |  Bin 0 -> 114003 bytes\n doc/guides/prog_guide/img/vhost_net_arch.png       |  Bin 0 -> 251431 bytes\n doc/guides/prog_guide/img/vm_vm_comms.png          |  Bin 0 -> 172288 bytes\n doc/guides/prog_guide/img/vmxnet3_int.png          |  Bin 0 -> 107542 bytes\n doc/guides/prog_guide/img/vswitch_vm.png           |  Bin 0 -> 123082 bytes\n doc/guides/prog_guide/index.rst                    |  271 +++\n .../intel_dpdk_xen_based_packet_switch_sol.rst     |  464 ++++\n doc/guides/prog_guide/intro.rst                    |   83 +\n .../prog_guide/ip_fragment_reassembly_lib.rst      |  138 ++\n doc/guides/prog_guide/ivshmem_lib.rst              |  158 ++\n doc/guides/prog_guide/kernel_nic_interface.rst     |  290 +++\n .../libpcap_ring_based_poll_mode_drv.rst           |  271 +++\n .../prog_guide/link_bonding_poll_mode_drv_lib.rst  |  278 +++\n doc/guides/prog_guide/lpm6_lib.rst                 |  235 ++\n doc/guides/prog_guide/lpm_lib.rst                  |  223 ++\n doc/guides/prog_guide/malloc_lib.rst               |  236 ++\n doc/guides/prog_guide/mbuf_lib.rst                 |  192 ++\n doc/guides/prog_guide/mempool_lib.rst              |  148 ++\n doc/guides/prog_guide/multi_proc_support.rst       |  203 ++\n doc/guides/prog_guide/overview.rst                 |  207 ++\n .../prog_guide/packet_classif_access_ctrl.rst      |  435 ++++\n doc/guides/prog_guide/packet_distrib_lib.rst       |  116 +\n doc/guides/prog_guide/packet_framework.rst         | 1183 ++++++++++\n doc/guides/prog_guide/perf_opt_guidelines.rst      |   46 +\n doc/guides/prog_guide/poll_mode_drv.rst            |  441 ++++\n .../poll_mode_drv_emulated_virtio_nic.rst          |  212 ++\n .../poll_mode_drv_paravirtual_vmxnets_nic.rst      |  184 ++\n doc/guides/prog_guide/power_man.rst                |  121 +\n doc/guides/prog_guide/profile_app.rst              |   52 +\n doc/guides/prog_guide/qos_framework.rst            | 1765 ++++++++++++++\n doc/guides/prog_guide/ring_lib.rst                 |  376 +++\n doc/guides/prog_guide/source_org.rst               |  138 ++\n .../thread_safety_intel_dpdk_functions.rst         |  102 +\n doc/guides/prog_guide/timer_lib.rst                |  104 +\n doc/guides/prog_guide/writing_efficient_code.rst   |  232 ++\n 113 files changed, 31654 insertions(+), 0 deletions(-)\n create mode 100644 doc/guides/prog_guide/build_app.rst\n create mode 100644 doc/guides/prog_guide/dev_kit_build_system.rst\n create mode 100644 doc/guides/prog_guide/dev_kit_root_make_help.rst\n create mode 100644 doc/guides/prog_guide/driver_vm_emul_dev.rst\n create mode 100644 doc/guides/prog_guide/env_abstraction_layer.rst\n create mode 100644 doc/guides/prog_guide/ext_app_lib_make_help.rst\n create mode 100644 doc/guides/prog_guide/extend_intel_dpdk.rst\n create mode 100644 doc/guides/prog_guide/glossary.rst\n create mode 100644 doc/guides/prog_guide/hash_lib.rst\n create mode 100644 doc/guides/prog_guide/i40e_ixgbe_igb_virt_func_drv.rst\n create mode 100644 doc/guides/prog_guide/img/architecture-overview.svg\n create mode 100644 doc/guides/prog_guide/img/blk_diag_dropper.png\n create mode 100644 doc/guides/prog_guide/img/console.png\n create mode 100644 doc/guides/prog_guide/img/data_struct_per_port.png\n create mode 100644 doc/guides/prog_guide/img/dpdk_xen_pkt_switch.png\n create mode 100644 doc/guides/prog_guide/img/drop_probability_eq3.png\n create mode 100644 doc/guides/prog_guide/img/drop_probability_eq4.png\n create mode 100644 doc/guides/prog_guide/img/drop_probability_graph.png\n create mode 100644 doc/guides/prog_guide/img/eq2_expression.png\n create mode 100644 doc/guides/prog_guide/img/eq2_factor.png\n create mode 100644 doc/guides/prog_guide/img/ewma_filter_eq_1.png\n create mode 100644 doc/guides/prog_guide/img/ewma_filter_eq_2.png\n create mode 100644 doc/guides/prog_guide/img/ex_data_flow_tru_dropper.png\n create mode 100644 doc/guides/prog_guide/img/fast_pkt_proc.png\n create mode 100644 doc/guides/prog_guide/img/figure32.png\n create mode 100644 doc/guides/prog_guide/img/figure33.png\n create mode 100644 doc/guides/prog_guide/img/figure34.png\n create mode 100644 doc/guides/prog_guide/img/figure35.png\n create mode 100644 doc/guides/prog_guide/img/figure37.png\n create mode 100644 doc/guides/prog_guide/img/figure38.png\n create mode 100644 doc/guides/prog_guide/img/figure39.png\n create mode 100644 doc/guides/prog_guide/img/flow_tru_droppper.png\n create mode 100644 doc/guides/prog_guide/img/forward_stats.png\n create mode 100644 doc/guides/prog_guide/img/grant_refs.png\n create mode 100644 doc/guides/prog_guide/img/grant_table.png\n create mode 100644 doc/guides/prog_guide/img/hier_sched_blk.png\n create mode 100644 doc/guides/prog_guide/img/host_vm_comms.png\n create mode 100644 doc/guides/prog_guide/img/host_vm_comms_qemu.png\n create mode 100644 doc/guides/prog_guide/img/inter_vm_comms.png\n create mode 100644 doc/guides/prog_guide/img/ivshmem.png\n create mode 100644 doc/guides/prog_guide/img/kernel_nic_intf.png\n create mode 100644 doc/guides/prog_guide/img/kni_traffic_flow.png\n create mode 100644 doc/guides/prog_guide/img/link_bonding.png\n create mode 100644 doc/guides/prog_guide/img/linuxapp_launch.svg\n create mode 100644 doc/guides/prog_guide/img/m_definition.png\n create mode 100644 doc/guides/prog_guide/img/malloc_heap.png\n create mode 100644 doc/guides/prog_guide/img/mbuf1.svg\n create mode 100644 doc/guides/prog_guide/img/mbuf2.svg\n create mode 100644 doc/guides/prog_guide/img/memory-management.svg\n create mode 100644 doc/guides/prog_guide/img/memory-management2.svg\n create mode 100644 doc/guides/prog_guide/img/mempool.svg\n create mode 100644 doc/guides/prog_guide/img/multi_process_memory.svg\n create mode 100644 doc/guides/prog_guide/img/packet_distributor1.png\n create mode 100644 doc/guides/prog_guide/img/packet_distributor2.png\n create mode 100644 doc/guides/prog_guide/img/perf_benchmark.png\n create mode 100644 doc/guides/prog_guide/img/pipe_prefetch_sm.png\n create mode 100644 doc/guides/prog_guide/img/pkt_drop_probability.png\n create mode 100644 doc/guides/prog_guide/img/pkt_flow_kni.png\n create mode 100644 doc/guides/prog_guide/img/pkt_proc_pipeline_qos.png\n create mode 100644 doc/guides/prog_guide/img/prefetch_pipeline.png\n create mode 100644 doc/guides/prog_guide/img/ring-dequeue1.svg\n create mode 100644 doc/guides/prog_guide/img/ring-dequeue2.svg\n create mode 100644 doc/guides/prog_guide/img/ring-dequeue3.svg\n create mode 100644 doc/guides/prog_guide/img/ring-enqueue1.svg\n create mode 100644 doc/guides/prog_guide/img/ring-enqueue2.svg\n create mode 100644 doc/guides/prog_guide/img/ring-enqueue3.svg\n create mode 100644 doc/guides/prog_guide/img/ring-modulo1.svg\n create mode 100644 doc/guides/prog_guide/img/ring-modulo2.svg\n create mode 100644 doc/guides/prog_guide/img/ring-mp-enqueue1.svg\n create mode 100644 doc/guides/prog_guide/img/ring-mp-enqueue2.svg\n create mode 100644 doc/guides/prog_guide/img/ring-mp-enqueue3.svg\n create mode 100644 doc/guides/prog_guide/img/ring-mp-enqueue4.svg\n create mode 100644 doc/guides/prog_guide/img/ring-mp-enqueue5.svg\n create mode 100644 doc/guides/prog_guide/img/ring1.svg\n create mode 100644 doc/guides/prog_guide/img/sched_hier_per_port.png\n create mode 100644 doc/guides/prog_guide/img/single_port_nic.png\n create mode 100644 doc/guides/prog_guide/img/tbl24_tbl8.png\n create mode 100644 doc/guides/prog_guide/img/tbl24_tbl8_tbl8.png\n create mode 100644 doc/guides/prog_guide/img/vhost_net_arch.png\n create mode 100644 doc/guides/prog_guide/img/vm_vm_comms.png\n create mode 100644 doc/guides/prog_guide/img/vmxnet3_int.png\n create mode 100644 doc/guides/prog_guide/img/vswitch_vm.png\n create mode 100644 doc/guides/prog_guide/index.rst\n create mode 100644 doc/guides/prog_guide/intel_dpdk_xen_based_packet_switch_sol.rst\n create mode 100644 doc/guides/prog_guide/intro.rst\n create mode 100644 doc/guides/prog_guide/ip_fragment_reassembly_lib.rst\n create mode 100644 doc/guides/prog_guide/ivshmem_lib.rst\n create mode 100644 doc/guides/prog_guide/kernel_nic_interface.rst\n create mode 100644 doc/guides/prog_guide/libpcap_ring_based_poll_mode_drv.rst\n create mode 100644 doc/guides/prog_guide/link_bonding_poll_mode_drv_lib.rst\n create mode 100644 doc/guides/prog_guide/lpm6_lib.rst\n create mode 100644 doc/guides/prog_guide/lpm_lib.rst\n create mode 100644 doc/guides/prog_guide/malloc_lib.rst\n create mode 100644 doc/guides/prog_guide/mbuf_lib.rst\n create mode 100644 doc/guides/prog_guide/mempool_lib.rst\n create mode 100644 doc/guides/prog_guide/multi_proc_support.rst\n create mode 100644 doc/guides/prog_guide/overview.rst\n create mode 100644 doc/guides/prog_guide/packet_classif_access_ctrl.rst\n create mode 100644 doc/guides/prog_guide/packet_distrib_lib.rst\n create mode 100644 doc/guides/prog_guide/packet_framework.rst\n create mode 100644 doc/guides/prog_guide/perf_opt_guidelines.rst\n create mode 100644 doc/guides/prog_guide/poll_mode_drv.rst\n create mode 100644 doc/guides/prog_guide/poll_mode_drv_emulated_virtio_nic.rst\n create mode 100644 doc/guides/prog_guide/poll_mode_drv_paravirtual_vmxnets_nic.rst\n create mode 100644 doc/guides/prog_guide/power_man.rst\n create mode 100644 doc/guides/prog_guide/profile_app.rst\n create mode 100644 doc/guides/prog_guide/qos_framework.rst\n create mode 100644 doc/guides/prog_guide/ring_lib.rst\n create mode 100644 doc/guides/prog_guide/source_org.rst\n create mode 100644 doc/guides/prog_guide/thread_safety_intel_dpdk_functions.rst\n create mode 100644 doc/guides/prog_guide/timer_lib.rst\n create mode 100644 doc/guides/prog_guide/writing_efficient_code.rst",
    "diff": null,
    "prefixes": [
        "dpdk-dev",
        "PULL",
        "REQUEST"
    ]
}