get:
Show a patch.

patch:
Update a patch.

put:
Update a patch.

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

{
    "id": 101606,
    "url": "https://patches.dpdk.org/api/patches/101606/?format=api",
    "web_url": "https://patches.dpdk.org/project/dpdk/patch/20211014113414.2422262-1-wojciechx.liguzinski@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": "<20211014113414.2422262-1-wojciechx.liguzinski@intel.com>",
    "list_archive_url": "https://inbox.dpdk.org/dev/20211014113414.2422262-1-wojciechx.liguzinski@intel.com",
    "date": "2021-10-14T11:34:09",
    "name": "[v10,0/5] Add PIE support for HQoS library",
    "commit_ref": null,
    "pull_url": null,
    "state": null,
    "archived": false,
    "hash": null,
    "submitter": {
        "id": 2195,
        "url": "https://patches.dpdk.org/api/people/2195/?format=api",
        "name": "Liguzinski, WojciechX",
        "email": "wojciechx.liguzinski@intel.com"
    },
    "delegate": null,
    "mbox": "https://patches.dpdk.org/project/dpdk/patch/20211014113414.2422262-1-wojciechx.liguzinski@intel.com/mbox/",
    "series": [],
    "comments": "https://patches.dpdk.org/api/patches/101606/comments/",
    "check": "pending",
    "checks": "https://patches.dpdk.org/api/patches/101606/checks/",
    "tags": {},
    "related": [],
    "headers": {
        "Return-Path": "<dev-bounces@dpdk.org>",
        "X-Original-To": "patchwork@inbox.dpdk.org",
        "Delivered-To": "patchwork@inbox.dpdk.org",
        "Received": [
            "from mails.dpdk.org (mails.dpdk.org [217.70.189.124])\n\tby inbox.dpdk.org (Postfix) with ESMTP id 0FF1FA0C47;\n\tThu, 14 Oct 2021 13:34:21 +0200 (CEST)",
            "from [217.70.189.124] (localhost [127.0.0.1])\n\tby mails.dpdk.org (Postfix) with ESMTP id D011C4112E;\n\tThu, 14 Oct 2021 13:34:20 +0200 (CEST)",
            "from mga05.intel.com (mga05.intel.com [192.55.52.43])\n by mails.dpdk.org (Postfix) with ESMTP id 3BEA340041\n for <dev@dpdk.org>; Thu, 14 Oct 2021 13:34:19 +0200 (CEST)",
            "from fmsmga001.fm.intel.com ([10.253.24.23])\n by fmsmga105.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384;\n 14 Oct 2021 04:34:18 -0700",
            "from silpixa00400629.ir.intel.com ([10.237.213.30])\n by fmsmga001.fm.intel.com with ESMTP; 14 Oct 2021 04:34:17 -0700"
        ],
        "X-IronPort-AV": [
            "E=McAfee;i=\"6200,9189,10136\"; a=\"313856966\"",
            "E=Sophos;i=\"5.85,372,1624345200\"; d=\"scan'208\";a=\"313856966\"",
            "E=Sophos;i=\"5.85,372,1624345200\"; d=\"scan'208\";a=\"626770610\""
        ],
        "X-ExtLoop1": "1",
        "From": "\"Liguzinski, WojciechX\" <wojciechx.liguzinski@intel.com>",
        "To": "dev@dpdk.org,\n\tjasvinder.singh@intel.com,\n\tcristian.dumitrescu@intel.com",
        "Cc": "megha.ajmera@intel.com",
        "Date": "Thu, 14 Oct 2021 11:34:09 +0000",
        "Message-Id": "<20211014113414.2422262-1-wojciechx.liguzinski@intel.com>",
        "X-Mailer": "git-send-email 2.25.1",
        "In-Reply-To": "<20211011075541.1182775-1-wojciechx.liguzinski@intel.com>",
        "References": "<20211011075541.1182775-1-wojciechx.liguzinski@intel.com>",
        "MIME-Version": "1.0",
        "Content-Transfer-Encoding": "8bit",
        "Subject": "[dpdk-dev] [PATCH v10 0/5] Add PIE support for HQoS library",
        "X-BeenThere": "dev@dpdk.org",
        "X-Mailman-Version": "2.1.29",
        "Precedence": "list",
        "List-Id": "DPDK patches and discussions <dev.dpdk.org>",
        "List-Unsubscribe": "<https://mails.dpdk.org/options/dev>,\n <mailto:dev-request@dpdk.org?subject=unsubscribe>",
        "List-Archive": "<http://mails.dpdk.org/archives/dev/>",
        "List-Post": "<mailto:dev@dpdk.org>",
        "List-Help": "<mailto:dev-request@dpdk.org?subject=help>",
        "List-Subscribe": "<https://mails.dpdk.org/listinfo/dev>,\n <mailto:dev-request@dpdk.org?subject=subscribe>",
        "Errors-To": "dev-bounces@dpdk.org",
        "Sender": "\"dev\" <dev-bounces@dpdk.org>"
    },
    "content": "DPDK sched library is equipped with mechanism that secures it from the bufferbloat problem\nwhich is a situation when excess buffers in the network cause high latency and latency \nvariation. Currently, it supports RED for active queue management (which is designed \nto control the queue length but it does not control latency directly and is now being \nobsoleted). However, more advanced queue management is required to address this problem\nand provide desirable quality of service to users.\n\nThis solution (RFC) proposes usage of new algorithm called \"PIE\" (Proportional Integral\ncontroller Enhanced) that can effectively and directly control queuing latency to address \nthe bufferbloat problem.\n\nThe implementation of mentioned functionality includes modification of existing and \nadding a new set of data structures to the library, adding PIE related APIs. \nThis affects structures in public API/ABI. That is why deprecation notice is going\nto be prepared and sent.\n\nLiguzinski, WojciechX (5):\n  sched: add PIE based congestion management\n  example/qos_sched: add PIE support\n  example/ip_pipeline: add PIE support\n  doc/guides/prog_guide: added PIE\n  app/test: add tests for PIE\n\n app/test/autotest_data.py                    |   18 +\n app/test/meson.build                         |    4 +\n app/test/test_pie.c                          | 1065 ++++++++++++++++++\n config/rte_config.h                          |    1 -\n doc/guides/prog_guide/glossary.rst           |    3 +\n doc/guides/prog_guide/qos_framework.rst      |   60 +-\n doc/guides/prog_guide/traffic_management.rst |   13 +-\n drivers/net/softnic/rte_eth_softnic_tm.c     |    6 +-\n examples/ip_pipeline/tmgr.c                  |  142 +--\n examples/qos_sched/app_thread.c              |    1 -\n examples/qos_sched/cfg_file.c                |   82 +-\n examples/qos_sched/init.c                    |   27 +-\n examples/qos_sched/main.h                    |    3 +\n examples/qos_sched/profile.cfg               |  196 ++--\n lib/sched/meson.build                        |   10 +-\n lib/sched/rte_pie.c                          |   86 ++\n lib/sched/rte_pie.h                          |  398 +++++++\n lib/sched/rte_sched.c                        |  241 ++--\n lib/sched/rte_sched.h                        |   63 +-\n lib/sched/version.map                        |    3 +\n 20 files changed, 2154 insertions(+), 268 deletions(-)\n create mode 100644 app/test/test_pie.c\n create mode 100644 lib/sched/rte_pie.c\n create mode 100644 lib/sched/rte_pie.h",
    "diff": null,
    "prefixes": [
        "v10",
        "0/5"
    ]
}