get:
Show a patch.

patch:
Update a patch.

put:
Update a patch.

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

{
    "id": 59821,
    "url": "https://patches.dpdk.org/api/patches/59821/?format=api",
    "web_url": "https://patches.dpdk.org/project/dpdk/patch/20190926085232.47667-1-jasvinder.singh@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": "<20190926085232.47667-1-jasvinder.singh@intel.com>",
    "list_archive_url": "https://inbox.dpdk.org/dev/20190926085232.47667-1-jasvinder.singh@intel.com",
    "date": "2019-09-26T08:52:17",
    "name": "[v3,00/15] sched: subport level configuration of pipe nodes",
    "commit_ref": null,
    "pull_url": null,
    "state": null,
    "archived": false,
    "hash": null,
    "submitter": {
        "id": 285,
        "url": "https://patches.dpdk.org/api/people/285/?format=api",
        "name": "Jasvinder Singh",
        "email": "jasvinder.singh@intel.com"
    },
    "delegate": null,
    "mbox": "https://patches.dpdk.org/project/dpdk/patch/20190926085232.47667-1-jasvinder.singh@intel.com/mbox/",
    "series": [],
    "comments": "https://patches.dpdk.org/api/patches/59821/comments/",
    "check": "pending",
    "checks": "https://patches.dpdk.org/api/patches/59821/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 [127.0.0.1])\n\tby dpdk.org (Postfix) with ESMTP id 6BAE61BED7;\n\tThu, 26 Sep 2019 10:52:44 +0200 (CEST)",
            "from mga11.intel.com (mga11.intel.com [192.55.52.93])\n\tby dpdk.org (Postfix) with ESMTP id 94F231BED5\n\tfor <dev@dpdk.org>; Thu, 26 Sep 2019 10:52:42 +0200 (CEST)",
            "from fmsmga007.fm.intel.com ([10.253.24.52])\n\tby fmsmga102.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;\n\t26 Sep 2019 01:52:41 -0700",
            "from silpixa00381635.ir.intel.com (HELO\n\tsilpixa00381635.ger.corp.intel.com) ([10.237.223.4])\n\tby fmsmga007.fm.intel.com with ESMTP; 26 Sep 2019 01:52:40 -0700"
        ],
        "X-Amp-Result": "SKIPPED(no attachment in message)",
        "X-Amp-File-Uploaded": "False",
        "X-ExtLoop1": "1",
        "X-IronPort-AV": "E=Sophos;i=\"5.64,551,1559545200\"; d=\"scan'208\";a=\"189945535\"",
        "From": "Jasvinder Singh <jasvinder.singh@intel.com>",
        "To": "dev@dpdk.org",
        "Cc": "cristian.dumitrescu@intel.com",
        "Date": "Thu, 26 Sep 2019 09:52:17 +0100",
        "Message-Id": "<20190926085232.47667-1-jasvinder.singh@intel.com>",
        "X-Mailer": "git-send-email 2.21.0",
        "In-Reply-To": "<20190909100530.86020-1-jasvinder.singh@intel.com>",
        "References": "<20190909100530.86020-1-jasvinder.singh@intel.com>",
        "MIME-Version": "1.0",
        "Content-Transfer-Encoding": "8bit",
        "Subject": "[dpdk-dev] [PATCH v3 00/15] sched: subport level configuration of\n\tpipe nodes",
        "X-BeenThere": "dev@dpdk.org",
        "X-Mailman-Version": "2.1.15",
        "Precedence": "list",
        "List-Id": "DPDK patches and discussions <dev.dpdk.org>",
        "List-Unsubscribe": "<https://mails.dpdk.org/options/dev>,\n\t<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\t<mailto:dev-request@dpdk.org?subject=subscribe>",
        "Errors-To": "dev-bounces@dpdk.org",
        "Sender": "\"dev\" <dev-bounces@dpdk.org>"
    },
    "content": "This patchset refactors the dpdk qos sched library to allow subport\nlevel configuration flexibility of the pipe nodes.\n\nCurrently, all parameters for the pipe nodes (subscribers)\nconfiguration are part of the port level structure which forces\nall groups of subscribers (pipes) in different subports to\nhave similar configurations in terms of their number, queue sizes,\ntraffic-classes, etc.\n\nThe new implementation moves pipe nodes configuration parameters\nfrom port level to subport level structure. This allows different\nsubports of the same port to have different configuration for the\npipe nodes, for examples- number of pipes, queue sizes, pipe\nprofiles, etc.\n\nIn order to keep the implementation complexity under control, all\npipes within the same subport share the same configuration for queue\nsizes.\n\nAcked-by: Cristian Dumitrescu <cristian.dumitrescu@intel.com>\n\nv3:\n- improve doxygen comments\n- remove n_max_pipe_profiles parameter from struct rte_sched_port_params\n- rename n_max_pipes_per_subport in struct rte_sched_port_params\n  to n_pipes_per_subport\n- rename n_pipes_per_subport in struct rte_sched_subport_params\n  to n_pipes_per_subport_enabled\n- rename rte_sched_port_pipe_profile_add() to\n  rte_sched_subport_pipe_profile_add()  \n\nv2:\n- fix qsize parsing in sample application\n- fix checkpatch warnings\n\nJasvinder Singh (15):\n  sched: add pipe config params to subport struct\n  sched: modify internal structs for config flexibility\n  sched: remove pipe params config from port level\n  shced: add pipe config to subport level\n  sched: modify pipe functions for config flexibility\n  sched: modify pkt enqueue for config flexibility\n  sched: update memory compute to support flexiblity\n  sched: update grinder functions for config flexibility\n  sched: update pkt dequeue for flexible config\n  sched: update queue stats read for config flexibility\n  test/sched: modify tests for subport config flexibility\n  net/softnic: add subport config flexibility to TM\n  ip_pipeline: add subport config flexibility to TM\n  examples/qos_sched: add subport configuration flexibility\n  sched: remove redundant code\n\n app/test/test_sched.c                    |   35 +-\n doc/guides/rel_notes/release_19_11.rst   |    6 +-\n drivers/net/softnic/rte_eth_softnic_tm.c |   54 +-\n examples/ip_pipeline/cli.c               |   71 +-\n examples/ip_pipeline/tmgr.c              |   25 +-\n examples/ip_pipeline/tmgr.h              |    7 +-\n examples/qos_sched/app_thread.c          |   20 +-\n examples/qos_sched/cfg_file.c            |  229 ++--\n examples/qos_sched/init.c                |   54 +-\n examples/qos_sched/main.h                |    1 +\n examples/qos_sched/profile.cfg           |    5 +-\n examples/qos_sched/profile_ov.cfg        |    5 +-\n examples/qos_sched/stats.c               |   44 +-\n lib/librte_sched/Makefile                |    2 +-\n lib/librte_sched/meson.build             |    2 +-\n lib/librte_sched/rte_sched.c             | 1394 +++++++++++++---------\n lib/librte_sched/rte_sched.h             |  129 +-\n lib/librte_sched/rte_sched_version.map   |    2 +-\n 18 files changed, 1212 insertions(+), 873 deletions(-)",
    "diff": null,
    "prefixes": [
        "v3",
        "00/15"
    ]
}