Show a cover letter.

GET /api/covers/57865/?format=api
HTTP 200 OK
Allow: GET, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept

{
    "id": 57865,
    "url": "http://patches.dpdk.org/api/covers/57865/?format=api",
    "web_url": "http://patches.dpdk.org/project/dpdk/cover/20190823144602.58213-1-jasvinder.singh@intel.com/",
    "project": {
        "id": 1,
        "url": "http://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": "<20190823144602.58213-1-jasvinder.singh@intel.com>",
    "list_archive_url": "https://inbox.dpdk.org/dev/20190823144602.58213-1-jasvinder.singh@intel.com",
    "date": "2019-08-23T14:45:47",
    "name": "[00/15] sched: subport level configuration of pipe nodes",
    "submitter": {
        "id": 285,
        "url": "http://patches.dpdk.org/api/people/285/?format=api",
        "name": "Jasvinder Singh",
        "email": "jasvinder.singh@intel.com"
    },
    "mbox": "http://patches.dpdk.org/project/dpdk/cover/20190823144602.58213-1-jasvinder.singh@intel.com/mbox/",
    "series": [
        {
            "id": 6115,
            "url": "http://patches.dpdk.org/api/series/6115/?format=api",
            "web_url": "http://patches.dpdk.org/project/dpdk/list/?series=6115",
            "date": "2019-08-23T14:45:47",
            "name": "sched: subport level configuration of pipe nodes",
            "version": 1,
            "mbox": "http://patches.dpdk.org/series/6115/mbox/"
        }
    ],
    "comments": "http://patches.dpdk.org/api/covers/57865/comments/",
    "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 10E2C1BEDF;\n\tFri, 23 Aug 2019 16:46:04 +0200 (CEST)",
            "from mga01.intel.com (mga01.intel.com [192.55.52.88])\n\tby dpdk.org (Postfix) with ESMTP id A80E91BE86\n\tfor <dev@dpdk.org>; Fri, 23 Aug 2019 16:46:02 +0200 (CEST)",
            "from orsmga001.jf.intel.com ([10.7.209.18])\n\tby fmsmga101.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;\n\t23 Aug 2019 07:46:01 -0700",
            "from silpixa00381635.ir.intel.com (HELO\n\tsilpixa00381635.ger.corp.intel.com) ([10.237.223.4])\n\tby orsmga001.jf.intel.com with ESMTP; 23 Aug 2019 07:46:00 -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,421,1559545200\"; d=\"scan'208\";a=\"263211192\"",
        "From": "Jasvinder Singh <jasvinder.singh@intel.com>",
        "To": "dev@dpdk.org",
        "Cc": "cristian.dumitrescu@intel.com",
        "Date": "Fri, 23 Aug 2019 15:45:47 +0100",
        "Message-Id": "<20190823144602.58213-1-jasvinder.singh@intel.com>",
        "X-Mailer": "git-send-email 2.21.0",
        "MIME-Version": "1.0",
        "Content-Transfer-Encoding": "8bit",
        "Subject": "[dpdk-dev] [PATCH 00/15] sched: subport level configuration of pipe\n\tnodes",
        "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\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 function\n  ip_pipeline: add subport config flexibility to TM function\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 |   51 +-\n examples/ip_pipeline/cli.c               |   71 +-\n examples/ip_pipeline/tmgr.c              |   23 +-\n examples/ip_pipeline/tmgr.h              |    7 +-\n examples/qos_sched/app_thread.c          |    4 +-\n examples/qos_sched/cfg_file.c            |  226 ++--\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               |   36 +-\n lib/librte_sched/Makefile                |    2 +-\n lib/librte_sched/meson.build             |    2 +-\n lib/librte_sched/rte_sched.c             | 1400 +++++++++++++---------\n lib/librte_sched/rte_sched.h             |  114 +-\n 17 files changed, 1180 insertions(+), 862 deletions(-)"
}