Show a cover letter.

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

{
    "id": 100539,
    "url": "http://patches.dpdk.org/api/covers/100539/?format=api",
    "web_url": "http://patches.dpdk.org/project/dpdk/cover/20211005171613.2879-1-xhavli56@stud.fit.vutbr.cz/",
    "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": "<20211005171613.2879-1-xhavli56@stud.fit.vutbr.cz>",
    "list_archive_url": "https://inbox.dpdk.org/dev/20211005171613.2879-1-xhavli56@stud.fit.vutbr.cz",
    "date": "2021-10-05T17:16:11",
    "name": "[0/2] net/bonding: fix dedicated queues flow rule issue",
    "submitter": {
        "id": 2265,
        "url": "http://patches.dpdk.org/api/people/2265/?format=api",
        "name": "Havlík Martin",
        "email": "xhavli56@stud.fit.vutbr.cz"
    },
    "mbox": "http://patches.dpdk.org/project/dpdk/cover/20211005171613.2879-1-xhavli56@stud.fit.vutbr.cz/mbox/",
    "series": [
        {
            "id": 19398,
            "url": "http://patches.dpdk.org/api/series/19398/?format=api",
            "web_url": "http://patches.dpdk.org/project/dpdk/list/?series=19398",
            "date": "2021-10-05T17:16:11",
            "name": "net/bonding: fix dedicated queues flow rule issue",
            "version": 1,
            "mbox": "http://patches.dpdk.org/series/19398/mbox/"
        }
    ],
    "comments": "http://patches.dpdk.org/api/covers/100539/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 30FCFA0C4C;\n\tTue,  5 Oct 2021 19:18:22 +0200 (CEST)",
            "from [217.70.189.124] (localhost [127.0.0.1])\n\tby mails.dpdk.org (Postfix) with ESMTP id E9CFC413FB;\n\tTue,  5 Oct 2021 19:18:21 +0200 (CEST)",
            "from eva.fit.vutbr.cz (eva.fit.vutbr.cz [147.229.176.14])\n by mails.dpdk.org (Postfix) with ESMTP id 382B8413FA\n for <dev@dpdk.org>; Tue,  5 Oct 2021 19:18:20 +0200 (CEST)",
            "from dpdk-test7.liberouter.org (rt-tmc-kou.liberouter.org\n [195.113.172.126]) (authenticated bits=0)\n by eva.fit.vutbr.cz (8.16.1/8.16.1) with ESMTPSA id 195HGVss048378\n (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=NO);\n Tue, 5 Oct 2021 19:16:41 +0200 (CEST)"
        ],
        "DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/relaxed; d=stud.fit.vutbr.cz;\n s=studfit; t=1633454203;\n bh=+KwnI2TpBEiFliBlTfsvugo6Yod15oeEd6Y8eOeuAoY=;\n h=From:To:Cc:Subject:Date;\n b=HaBjGFl4ieSYuOes2pj1JK9sVtTD9YBGeA1GyLvwtbm5QcysgOmPfZqBli70R9JTW\n STM0n/fZ7yt7c96VWfIiKCToPGgpFOlXnsasgLxyS0wqugfXS/5PMzun5J4z2bpOMe\n xvcYWuhn0c0FV7Am3guDb98wQyZzV+R7FC4LJiRQ=",
        "From": "Martin Havlik <xhavli56@stud.fit.vutbr.cz>",
        "To": "xhavli56@stud.fit.vutbr.cz",
        "Cc": "Jan Viktorin <viktorin@cesnet.cz>, dev@dpdk.org, chas3@att.com,\n humin29@huawei.com, ferruh.yigit@intel.com, thomas@monjalon.net,\n andrew.rybchenko@oktetlabs.ru, haiyue.wang@intel.com,\n ivan.ilchenko@oktetlabs.ru, aman.deep.singh@intel.com,\n kirankn@juniper.net, lirongqing@baidu.com, ajit.khaparde@broadcom.com",
        "Date": "Tue,  5 Oct 2021 19:16:11 +0200",
        "Message-Id": "<20211005171613.2879-1-xhavli56@stud.fit.vutbr.cz>",
        "X-Mailer": "git-send-email 2.27.0",
        "MIME-Version": "1.0",
        "Content-Transfer-Encoding": "8bit",
        "Subject": "[dpdk-dev] [PATCH 0/2] net/bonding: fix dedicated queues flow rule\n issue",
        "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 patchset stems from [1].\n\nNot all PMDs allow RTE flow rule creation before device start.\nIntroduced capability marks the ones that allow it.\nThe capability is then used to fix flow rule creation for \ndedicated queues in slave devices in bonding.\n\nThe introduced capa _will need to be set_ for all appropriate PMDs\nin `rte_eth_dev_info->dev_capa`.\nThat is not pretty, but it holds the semantics of a capability\ncorrectly, as opposed to making it a requirement to have the device\nstarted before creating flow rules.\n\n[1] https://www.mail-archive.com/dev@dpdk.org/msg214840.html\n\nMartin Havlik (2):\n  lib/ethdev: introduce RTE_ETH_DEV_CAPA_FLOW_CREATE_BEFORE_START\n  net/bonding: require started device for dedicated queues\n\n drivers/net/bonding/rte_eth_bond_pmd.c | 25 +++++++++++++++++++------\n lib/ethdev/rte_ethdev.h                |  2 ++\n 2 files changed, 21 insertions(+), 6 deletions(-)"
}