Show a cover letter.

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

{
    "id": 569,
    "url": "http://patches.dpdk.org/api/covers/569/?format=api",
    "web_url": "http://patches.dpdk.org/project/dpdk/cover/20240121191908.156149-1-hkalra@marvell.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": "<20240121191908.156149-1-hkalra@marvell.com>",
    "list_archive_url": "https://inbox.dpdk.org/dev/20240121191908.156149-1-hkalra@marvell.com",
    "date": "2024-01-21T19:19:07",
    "name": "[v4,0/1] multiple representors in one device",
    "submitter": {
        "id": 1182,
        "url": "http://patches.dpdk.org/api/people/1182/?format=api",
        "name": "Harman Kalra",
        "email": "hkalra@marvell.com"
    },
    "mbox": "http://patches.dpdk.org/project/dpdk/cover/20240121191908.156149-1-hkalra@marvell.com/mbox/",
    "series": [
        {
            "id": 30870,
            "url": "http://patches.dpdk.org/api/series/30870/?format=api",
            "web_url": "http://patches.dpdk.org/project/dpdk/list/?series=30870",
            "date": "2024-01-21T19:19:07",
            "name": "multiple representors in one device",
            "version": 4,
            "mbox": "http://patches.dpdk.org/series/30870/mbox/"
        }
    ],
    "comments": "http://patches.dpdk.org/api/covers/569/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 6D3094390D;\n\tSun, 21 Jan 2024 20:19:18 +0100 (CET)",
            "from mails.dpdk.org (localhost [127.0.0.1])\n\tby mails.dpdk.org (Postfix) with ESMTP id EF418402AB;\n\tSun, 21 Jan 2024 20:19:17 +0100 (CET)",
            "from mx0b-0016f401.pphosted.com (mx0b-0016f401.pphosted.com\n [67.231.156.173])\n by mails.dpdk.org (Postfix) with ESMTP id 8B78E40150\n for <dev@dpdk.org>; Sun, 21 Jan 2024 20:19:16 +0100 (CET)",
            "from pps.filterd (m0045851.ppops.net [127.0.0.1])\n by mx0b-0016f401.pphosted.com (8.17.1.24/8.17.1.24) with ESMTP id\n 40LJFMjD020031 for <dev@dpdk.org>; Sun, 21 Jan 2024 11:19:15 -0800",
            "from dc5-exch01.marvell.com ([199.233.59.181])\n by mx0b-0016f401.pphosted.com (PPS) with ESMTPS id 3vrejnans6-1\n (version=TLSv1.2 cipher=ECDHE-RSA-AES256-SHA384 bits=256 verify=NOT)\n for <dev@dpdk.org>; Sun, 21 Jan 2024 11:19:15 -0800 (PST)",
            "from DC5-EXCH01.marvell.com (10.69.176.38) by DC5-EXCH01.marvell.com\n (10.69.176.38) with Microsoft SMTP Server (TLS) id 15.0.1497.48;\n Sun, 21 Jan 2024 11:19:13 -0800",
            "from maili.marvell.com (10.69.176.80) by DC5-EXCH01.marvell.com\n (10.69.176.38) with Microsoft SMTP Server id 15.0.1497.48 via Frontend\n Transport; Sun, 21 Jan 2024 11:19:13 -0800",
            "from localhost.localdomain (unknown [10.29.52.211])\n by maili.marvell.com (Postfix) with ESMTP id 782D85B692E;\n Sun, 21 Jan 2024 11:19:12 -0800 (PST)"
        ],
        "DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/relaxed; d=marvell.com; h=\n from:to:cc:subject:date:message-id:in-reply-to:references\n :mime-version:content-type; s=pfpt0220; bh=3nuP2ozLw1YQPSsLOc+fB\n jSF7+AwbDInWSYphPJ2fow=; b=WGf8nbnZ+ylxUTQrDOcF/ZzZu0xJC1rVHjgJV\n XeNjIZtFn2MWdj5tCPu6g51Yf1s3nOtQyu+W6dUGrGIcM1pWzV4jJKEv3+DyAmY4\n VJmJEnHMENRWP9F4nCHvpDT1rcr1ETPal6Mub/oeWv3y4V1JxHsBsQXryzZ5qSJt\n A1oYXdQ+EHPgCoeDFX/JhGnIxloWfLsmwDqJMmcZbogTbgsYvgRsgf++pUIHJQFv\n wdvUOY2eyeJPFDJkzakeCQN76a/QMFTm1YONKGcVRgO8vuly8f5Rlau1Pndgz6I8\n tl+rhXJeGcJEDu6GfQdlRf1tUKGLv9uw1hdGj4to2oC17w48A==",
        "From": "Harman Kalra <hkalra@marvell.com>",
        "To": "<dev@dpdk.org>",
        "CC": "Harman Kalra <hkalra@marvell.com>",
        "Subject": "[PATCH v4 0/1] multiple representors in one device",
        "Date": "Mon, 22 Jan 2024 00:49:07 +0530",
        "Message-ID": "<20240121191908.156149-1-hkalra@marvell.com>",
        "X-Mailer": "git-send-email 2.18.0",
        "In-Reply-To": "<20240111064432.193119-1-hkalra@marvell.com>",
        "References": "<20240111064432.193119-1-hkalra@marvell.com>",
        "MIME-Version": "1.0",
        "Content-Type": "text/plain",
        "X-Proofpoint-ORIG-GUID": "Jorig0EaTK2CGT2nIkMrnTWPrmD5lCsY",
        "X-Proofpoint-GUID": "Jorig0EaTK2CGT2nIkMrnTWPrmD5lCsY",
        "X-Proofpoint-Virus-Version": "vendor=baseguard\n engine=ICAP:2.0.272,Aquarius:18.0.997,Hydra:6.0.619,FMLib:17.11.176.26\n definitions=2024-01-21_02,2024-01-19_02,2023-05-22_02",
        "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"
    },
    "content": "Following series adds support to enable creation of multiple representors\nunder one base device. There may be scenarios where port representors for\nmultiple PFs or VFs under PF are required and all these representor ports\ncreated under a single pci device. Marvell CNXK port representor solution\nis designed around this scenario where all representors are backed by a\nsingle switch device.\n\nEarlier this change was implemented as part of the Marvell CNXK port\nrepresentor series but after suggestions from Thomas we would like\nto propose these changes in common code.\nhttps://patches.dpdk.org/project/dpdk/patch/20231219174003.72901-25-hkalra@marvell.com/#166785\n\nV4:\n- Used MT safe strtok_r in place of strtok\n- Reworded some comments\n\nV3:\n- Fix duplicate representor devarg key handling logic\n\nV2:\n- Updated the multiple representor devarg pattern to list\ni.e. representor=[pf[0-1],pf2vf[1,2-3],[4-5]]\n- Introduced size of array as third argument to rte_eth_devargs_parse()\nto avoid array corruption\n- Squashed separate document patch \n\nHarman Kalra (1):\n  ethdev: parsing multiple representor devargs string\n\n doc/guides/prog_guide/poll_mode_drv.rst       |   4 +-\n .../prog_guide/switch_representation.rst      |   1 +\n drivers/net/bnxt/bnxt_ethdev.c                |   4 +-\n drivers/net/enic/enic_ethdev.c                |   4 +-\n drivers/net/i40e/i40e_ethdev.c                |   4 +-\n drivers/net/ice/ice_dcf_ethdev.c              |   4 +-\n drivers/net/ixgbe/ixgbe_ethdev.c              |   4 +-\n drivers/net/mlx5/linux/mlx5_os.c              |   8 +-\n .../net/nfp/flower/nfp_flower_representor.c   |   4 +-\n drivers/net/sfc/sfc_ethdev.c                  |   4 +-\n lib/ethdev/ethdev_driver.c                    | 108 +++++++++++++++---\n lib/ethdev/ethdev_driver.h                    |   9 +-\n 12 files changed, 122 insertions(+), 36 deletions(-)"
}