Patch Detail
get:
Show a patch.
patch:
Update a patch.
put:
Update a patch.
GET /api/patches/67860/?format=api
http://patchwork.dpdk.org/api/patches/67860/?format=api", "web_url": "http://patchwork.dpdk.org/project/dpdk/patch/20200406085855.25773-5-i.dyukov@samsung.com/", "project": { "id": 1, "url": "http://patchwork.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": "<20200406085855.25773-5-i.dyukov@samsung.com>", "list_archive_url": "https://inbox.dpdk.org/dev/20200406085855.25773-5-i.dyukov@samsung.com", "date": "2020-04-06T08:58:02", "name": "[v9,4/5] net/virtio-user: adding link speed devarg", "commit_ref": null, "pull_url": null, "state": "superseded", "archived": true, "hash": "5784c4e97a6a4c8e6ae6b8c53ea46cf3e3230580", "submitter": { "id": 783, "url": "http://patchwork.dpdk.org/api/people/783/?format=api", "name": "Ivan Dyukov", "email": "i.dyukov@samsung.com" }, "delegate": { "id": 2642, "url": "http://patchwork.dpdk.org/api/users/2642/?format=api", "username": "mcoquelin", "first_name": "Maxime", "last_name": "Coquelin", "email": "maxime.coquelin@redhat.com" }, "mbox": "http://patchwork.dpdk.org/project/dpdk/patch/20200406085855.25773-5-i.dyukov@samsung.com/mbox/", "series": [ { "id": 9208, "url": "http://patchwork.dpdk.org/api/series/9208/?format=api", "web_url": "http://patchwork.dpdk.org/project/dpdk/list/?series=9208", "date": "2020-04-06T08:57:58", "name": "net/virtio: add link speed devarg", "version": 9, "mbox": "http://patchwork.dpdk.org/series/9208/mbox/" } ], "comments": "http://patchwork.dpdk.org/api/patches/67860/comments/", "check": "fail", "checks": "http://patchwork.dpdk.org/api/patches/67860/checks/", "tags": {}, "related": [], "headers": { "Return-Path": "<dev-bounces@dpdk.org>", "X-Original-To": "patchwork@inbox.dpdk.org", "Delivered-To": "patchwork@inbox.dpdk.org", "Received": [ "from dpdk.org (dpdk.org [92.243.14.124])\n\tby inbox.dpdk.org (Postfix) with ESMTP id 37455A0577;\n\tMon, 6 Apr 2020 10:59:49 +0200 (CEST)", "from [92.243.14.124] (localhost [127.0.0.1])\n\tby dpdk.org (Postfix) with ESMTP id CC6411BF92;\n\tMon, 6 Apr 2020 10:59:22 +0200 (CEST)", "from mailout1.w1.samsung.com (mailout1.w1.samsung.com\n [210.118.77.11]) by dpdk.org (Postfix) with ESMTP id 2C10B1BF54\n for <dev@dpdk.org>; Mon, 6 Apr 2020 10:59:21 +0200 (CEST)", "from eucas1p1.samsung.com (unknown [182.198.249.206])\n by mailout1.w1.samsung.com (KnoxPortal) with ESMTP id\n 20200406085920euoutp01f8adf8533d2168bc2a2bc8fe6521396f~DL1rWDAfH2609826098euoutp01T\n for <dev@dpdk.org>; Mon, 6 Apr 2020 08:59:20 +0000 (GMT)", "from eusmges3new.samsung.com (unknown [203.254.199.245]) by\n eucas1p2.samsung.com (KnoxPortal) with ESMTP id\n 20200406085920eucas1p272ce14d6e3fe717f547cfde70c4a119b~DL1rF7zX52187321873eucas1p2r;\n Mon, 6 Apr 2020 08:59:20 +0000 (GMT)", "from eucas1p2.samsung.com ( [182.198.249.207]) by\n eusmges3new.samsung.com (EUCPMTA) with SMTP id A6.56.60698.86FEA8E5; Mon, 6\n Apr 2020 09:59:20 +0100 (BST)", "from eusmtrp2.samsung.com (unknown [182.198.249.139]) by\n eucas1p1.samsung.com (KnoxPortal) with ESMTPA id\n 20200406085920eucas1p12f4a35578c4c741ee3d933120d25348e~DL1qx3t661458414584eucas1p1R;\n Mon, 6 Apr 2020 08:59:20 +0000 (GMT)", "from eusmgms2.samsung.com (unknown [182.198.249.180]) by\n eusmtrp2.samsung.com (KnoxPortal) with ESMTP id\n 20200406085920eusmtrp231cf6e01331ede8b06fd07b4bf53eb2f~DL1qxNGoz1429014290eusmtrp2j;\n Mon, 6 Apr 2020 08:59:20 +0000 (GMT)", "from eusmtip2.samsung.com ( [203.254.199.222]) by\n eusmgms2.samsung.com (EUCPMTA) with SMTP id 03.BB.07950.86FEA8E5; Mon, 6\n Apr 2020 09:59:20 +0100 (BST)", "from idyukov.rnd.samsung.ru (unknown [106.109.129.29]) by\n eusmtip2.samsung.com (KnoxPortal) with ESMTPA id\n 20200406085919eusmtip251e2d32fb457fc6e2add65f170acf78f~DL1qMhD3C2530225302eusmtip2Y;\n Mon, 6 Apr 2020 08:59:19 +0000 (GMT)" ], "DKIM-Filter": "OpenDKIM Filter v2.11.0 mailout1.w1.samsung.com\n 20200406085920euoutp01f8adf8533d2168bc2a2bc8fe6521396f~DL1rWDAfH2609826098euoutp01T", "DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/relaxed; d=samsung.com;\n s=mail20170921; t=1586163560;\n bh=bXLo0J2tbNTVhA8KB4IwELBQ/GJ3UOXK5RMDs62/MQE=;\n h=From:To:Subject:Date:In-Reply-To:References:From;\n b=QNdF0ObV603npJRX3HlkWQQH8vd2R+TwRWQCqtSu3loJxtu84dyFNyfImLgLeOK/M\n 970Ev8tR1HFGLlflCkAua/Z0VWNVT4/xrDX8N4iz7HlTOn64TMkstIfvVLBq+T81m8\n u0ByFhFW6cBN0Hvtb8ucFtkUjHM+KkC1pgmFZW+s=", "X-AuditID": "cbfec7f5-a0fff7000001ed1a-bb-5e8aef681a55", "From": "Ivan Dyukov <i.dyukov@samsung.com>", "To": "dev@dpdk.org, maxime.coquelin@redhat.com, i.dyukov@samsung.com,\n v.kuramshin@samsung.com, amorenoz@redhat.com, zhihong.wang@intel.com,\n xiaolong.ye@intel.com, mb@smartsharesystems.com", "Date": "Mon, 6 Apr 2020 11:58:02 +0300", "Message-Id": "<20200406085855.25773-5-i.dyukov@samsung.com>", "X-Mailer": "git-send-email 2.17.1", "In-Reply-To": "<20200406085855.25773-1-i.dyukov@samsung.com>", "X-Brightmail-Tracker": [ "\n H4sIAAAAAAAAA+NgFvrMIsWRmVeSWpSXmKPExsWy7djP87oZ77viDJ6sVbFo3fGAxeLdp+1M\n FrMuNbFbHOvcw2LR9+sqo8Xpm5vZLf68MbXYfHESkwOHx68FS1k9Fu95yeTxft9VNo++LasY\n PU496mYOYI3isklJzcksSy3St0vgynj+6jtTQSd/xbujGg2MW3i6GDk5JARMJN4sbmfvYuTi\n EBJYwSjR37KVEcL5wihxbeJTFgjnM6PEqX+XWWBaLnctZINILGeUmLC+B8r5yihx8ek8VpAq\n NgENidMd85hAbBGBvYwSx84UgNjCAo4SJ7eeZgSxWQRUJV6t2QVWzytgKXH65Xo2iA3yEqs3\n HGAGsTkFrCSm7PkLdoaEwGs2iY59fcwQRS4SM09tYoewhSVeHd8CZctI/N85nwnCrpbY0/WW\n HaK5g1Hia8NWRoiEvcSW1+eAEhwczAKaEut36UOEHSU6Dr5kBQlLCPBJ3HgrCBJmBjInbZvO\n DBHmlehoE4KoVpI4cPISVFhC4u9vaJB6SPz4vpoJEiR7GCWu/37IOIFRbhbCrgWMjKsYxVNL\n i3PTU4uN81LL9YoTc4tL89L1kvNzNzECk8Lpf8e/7mDc9yfpEKMAB6MSDy/D7c44IdbEsuLK\n 3EOMEhzMSiK8Ur1AId6UxMqq1KL8+KLSnNTiQ4zSHCxK4rzGi17GCgmkJ5akZqemFqQWwWSZ\n ODilGhhVQizPOvEcbJ99+Val+8lJ7uwx/AX7Tdn638rcUS33/KxrYMV/T1NztvaFdAU1hw0z\n up6qe2vsuvF3ikXhkZdz7sl/sVnw7oqxw5+gN/k3v3PffaUe5R8ZbMYmJabfx7tx+9/tT/1S\n VGMjH+RHZ5cuFpPXniyauVnt+WmfiDkuOvOilvwwMVFiKc5INNRiLipOBADu14V8BgMAAA==", "\n H4sIAAAAAAAAA+NgFrrCLMWRmVeSWpSXmKPExsVy+t/xe7oZ77viDNbNF7Bo3fGAxeLdp+1M\n FrMuNbFbHOvcw2LR9+sqo8Xpm5vZLf68MbXYfHESkwOHx68FS1k9Fu95yeTxft9VNo++LasY\n PU496mYOYI3SsynKLy1JVcjILy6xVYo2tDDSM7S00DMysdQzNDaPtTIyVdK3s0lJzcksSy3S\n t0vQy3j+6jtTQSd/xbujGg2MW3i6GDk5JARMJC53LWTrYuTiEBJYyijxfMEsxi5GDqCEhMTr\n J8wQNcISf651QdV8ZpQ4cXk5O0iCTUBD4nTHPCaQhIjAcUaJ3ln/mUASwgKOEie3nmYEsVkE\n VCVerdnFCmLzClhKnH65ng1iqrzE6g0HwDZwClhJTNnzlwVksZBAhsTGh3kTGHkXMDKsYhRJ\n LS3OTc8tNtIrTswtLs1L10vOz93ECAzRbcd+btnB2PUu+BCjAAejEg8vw+3OOCHWxLLiytxD\n jBIczEoivFK9QCHelMTKqtSi/Pii0pzU4kOMpkA3TWSWEk3OB8ZPXkm8oamhuYWlobmxubGZ\n hZI4b4fAwRghgfTEktTs1NSC1CKYPiYOTqkGxk1zWtJOp7YvE/D3WJkllpb/4MUerrzlVvYi\n bDOcFr5a/boi5dvmyOhU2Yg5l57ZCbksPNjX0/B9u7LdtTt255kOL3KYsif9oFrBnL5ka6UQ\n s2Miz1eVxRW/fHula3FlgfxJXqlC73Wepu43zgasPbZZccd3W85rUsvucItEuBU+WFDHaxqz\n U4mlOCPRUIu5qDgRAMz9YL9nAgAA" ], "X-CMS-MailID": "20200406085920eucas1p12f4a35578c4c741ee3d933120d25348e", "X-Msg-Generator": "CA", "Content-Type": "text/plain; charset=\"utf-8\"", "X-RootMTR": "20200406085920eucas1p12f4a35578c4c741ee3d933120d25348e", "X-EPHeader": "CA", "CMS-TYPE": "201P", "X-CMS-RootMailID": "20200406085920eucas1p12f4a35578c4c741ee3d933120d25348e", "References": "<20191212085012.9170-1-i.dyukov@samsung.com>\n <20200406085855.25773-1-i.dyukov@samsung.com>\n <CGME20200406085920eucas1p12f4a35578c4c741ee3d933120d25348e@eucas1p1.samsung.com>", "Subject": "[dpdk-dev] [PATCH v9 4/5] net/virtio-user: adding link speed devarg", "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 <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": "virtio driver already parses speed devarg. virtio-user should add\nit to list of valid devargs and call eth_virtio_dev_init function\nwhich init speed value.\n\neth_virtio_dev_init already is called from virtio_user_pmd_probe\nfunction. The only change is required to enable speed devargs:\nadding speed to list of valid devargs.\n\nSigned-off-by: Ivan Dyukov <i.dyukov@samsung.com>\n---\n doc/guides/nics/virtio.rst | 8 ++++++++\n drivers/net/virtio/virtio_user_ethdev.c | 5 ++++-\n 2 files changed, 12 insertions(+), 1 deletion(-)", "diff": "diff --git a/doc/guides/nics/virtio.rst b/doc/guides/nics/virtio.rst\nindex e579c6aa9..e70b6653b 100644\n--- a/doc/guides/nics/virtio.rst\n+++ b/doc/guides/nics/virtio.rst\n@@ -410,6 +410,14 @@ Below devargs are supported by the virtio-user vdev:\n It is used to enable virtio device packed virtqueue feature.\n (Default: 0 (disabled))\n \n+#. ``speed``:\n+\n+ It is used to specify link speed of virtio device, in units of 1Mb.\n+ Link speed is a part of link status structure. It could be requested\n+ by application using rte_eth_link_get_nowait function.\n+ (Default: 10000 (10G))\n+\n+\n Virtio paths Selection and Usage\n --------------------------------\n \ndiff --git a/drivers/net/virtio/virtio_user_ethdev.c b/drivers/net/virtio/virtio_user_ethdev.c\nindex a79f68a36..5b32d30fa 100644\n--- a/drivers/net/virtio/virtio_user_ethdev.c\n+++ b/drivers/net/virtio/virtio_user_ethdev.c\n@@ -450,6 +450,8 @@ static const char *valid_args[] = {\n \tVIRTIO_USER_ARG_IN_ORDER,\n #define VIRTIO_USER_ARG_PACKED_VQ \"packed_vq\"\n \tVIRTIO_USER_ARG_PACKED_VQ,\n+#define VIRTIO_USER_ARG_SPEED \"speed\"\n+\tVIRTIO_USER_ARG_SPEED,\n \tNULL\n };\n \n@@ -782,4 +784,5 @@ RTE_PMD_REGISTER_PARAM_STRING(net_virtio_user,\n \t\"server=<0|1> \"\n \t\"mrg_rxbuf=<0|1> \"\n \t\"in_order=<0|1> \"\n-\t\"packed_vq=<0|1>\");\n+\t\"packed_vq=<0|1> \"\n+\t\"speed=<int>\");\n", "prefixes": [ "v9", "4/5" ] }{ "id": 67860, "url": "