Show a cover letter.

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

{
    "id": 94855,
    "url": "https://patches.dpdk.org/api/covers/94855/?format=api",
    "web_url": "https://patches.dpdk.org/project/dpdk/cover/20210625093157.24436-1-ting.xu@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": "<20210625093157.24436-1-ting.xu@intel.com>",
    "list_archive_url": "https://inbox.dpdk.org/dev/20210625093157.24436-1-ting.xu@intel.com",
    "date": "2021-06-25T09:31:52",
    "name": "[v3,0/5] Enable ETS-based Tx QoS for VF in DCF",
    "submitter": {
        "id": 1363,
        "url": "https://patches.dpdk.org/api/people/1363/?format=api",
        "name": "Xu, Ting",
        "email": "ting.xu@intel.com"
    },
    "mbox": "https://patches.dpdk.org/project/dpdk/cover/20210625093157.24436-1-ting.xu@intel.com/mbox/",
    "series": [
        {
            "id": 17486,
            "url": "https://patches.dpdk.org/api/series/17486/?format=api",
            "web_url": "https://patches.dpdk.org/project/dpdk/list/?series=17486",
            "date": "2021-06-25T09:31:52",
            "name": "Enable ETS-based Tx QoS for VF in DCF",
            "version": 3,
            "mbox": "https://patches.dpdk.org/series/17486/mbox/"
        }
    ],
    "comments": "https://patches.dpdk.org/api/covers/94855/comments/",
    "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 C9A82A0547;\n\tFri, 25 Jun 2021 11:33:35 +0200 (CEST)",
            "from [217.70.189.124] (localhost [127.0.0.1])\n\tby mails.dpdk.org (Postfix) with ESMTP id 532B040E03;\n\tFri, 25 Jun 2021 11:33:35 +0200 (CEST)",
            "from mga17.intel.com (mga17.intel.com [192.55.52.151])\n by mails.dpdk.org (Postfix) with ESMTP id 5EE354068A\n for <dev@dpdk.org>; Fri, 25 Jun 2021 11:33:33 +0200 (CEST)",
            "from orsmga001.jf.intel.com ([10.7.209.18])\n by fmsmga107.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384;\n 25 Jun 2021 02:33:24 -0700",
            "from dpdk-xuting-main.sh.intel.com ([10.67.117.76])\n by orsmga001.jf.intel.com with ESMTP; 25 Jun 2021 02:33:22 -0700"
        ],
        "IronPort-SDR": [
            "\n P192S9j8BdSQqZp+iTR/CDCQGS/HnNu9LGziTkcDEmTwFPTG+vPg+xC2rESCKwlKgOmtwyJA/J\n IhXytFXiHL/Q==",
            "\n zjDHTkVYh8onirNvD2PhsGDkoDPlmCN8zB7cLp/qX7BNwqH/NZtNXC/q2KI/E9UdaqFGIFyBrQ\n B5logx1UT5eg=="
        ],
        "X-IronPort-AV": [
            "E=McAfee;i=\"6200,9189,10025\"; a=\"188022027\"",
            "E=Sophos;i=\"5.83,298,1616482800\"; d=\"scan'208\";a=\"188022027\"",
            "E=Sophos;i=\"5.83,298,1616482800\"; d=\"scan'208\";a=\"488117875\""
        ],
        "X-ExtLoop1": "1",
        "From": "Ting Xu <ting.xu@intel.com>",
        "To": "dev@dpdk.org",
        "Cc": "qi.z.zhang@intel.com, jingjing.wu@intel.com, beilei.xing@intel.com,\n qiming.yang@intel.com",
        "Date": "Fri, 25 Jun 2021 17:31:52 +0800",
        "Message-Id": "<20210625093157.24436-1-ting.xu@intel.com>",
        "X-Mailer": "git-send-email 2.25.1",
        "In-Reply-To": "<20210601014034.36100-1-ting.xu@intel.com>",
        "References": "<20210601014034.36100-1-ting.xu@intel.com>",
        "MIME-Version": "1.0",
        "Content-Transfer-Encoding": "8bit",
        "Subject": "[dpdk-dev] [PATCH v3 0/5] Enable ETS-based Tx QoS for VF in DCF",
        "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": "This patch enables the ETS-based Tx QoS for IAVF. Kernel tool is used to\nconfigure ETS first. DCF is used to set bandwidth limit for VFs of each\nTC. IAVF is supported to query QoS capability and set queue TC mapping.\nTraffic Management API is utilized to configure the QoS hierarchy\nscheduler tree. The scheduler tree will be passed to hardware to enable\nall above functions.\n\nTing Xu (5):\n  common/iavf: support ETS-based QoS offload configuration\n  net/ice/base: support DCF query port ETS adminq\n  net/ice: support DCF link status event handling\n  net/ice: support QoS config VF bandwidth in DCF\n  net/iavf: query QoS cap and set queue TC mapping\n\n drivers/common/iavf/iavf_type.h  |   2 +\n drivers/common/iavf/virtchnl.h   | 131 ++++++\n drivers/net/iavf/iavf.h          |  45 ++\n drivers/net/iavf/iavf_ethdev.c   |  31 ++\n drivers/net/iavf/iavf_tm.c       | 667 +++++++++++++++++++++++++++++\n drivers/net/iavf/iavf_vchnl.c    |  56 ++-\n drivers/net/iavf/meson.build     |   1 +\n drivers/net/ice/base/ice_dcb.c   |   3 +-\n drivers/net/ice/ice_dcf.c        |   6 +-\n drivers/net/ice/ice_dcf.h        |  53 +++\n drivers/net/ice/ice_dcf_ethdev.c |  67 ++-\n drivers/net/ice/ice_dcf_ethdev.h |   3 +\n drivers/net/ice/ice_dcf_parent.c |  81 ++++\n drivers/net/ice/ice_dcf_sched.c  | 697 +++++++++++++++++++++++++++++++\n drivers/net/ice/meson.build      |   3 +-\n 15 files changed, 1839 insertions(+), 7 deletions(-)\n create mode 100644 drivers/net/iavf/iavf_tm.c\n create mode 100644 drivers/net/ice/ice_dcf_sched.c"
}