get:
Show a patch.

patch:
Update a patch.

put:
Update a patch.

GET /api/patches/73825/?format=api
HTTP 200 OK
Allow: GET, PUT, PATCH, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept

{
    "id": 73825,
    "url": "http://patches.dpdk.org/api/patches/73825/?format=api",
    "web_url": "http://patches.dpdk.org/project/dpdk/patch/20200711104414.15422-17-i.dyukov@samsung.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": "<20200711104414.15422-17-i.dyukov@samsung.com>",
    "list_archive_url": "https://inbox.dpdk.org/dev/20200711104414.15422-17-i.dyukov@samsung.com",
    "date": "2020-07-11T10:44:03",
    "name": "[v8,16/24] examples/l2fwd: new link status print format",
    "commit_ref": null,
    "pull_url": null,
    "state": "superseded",
    "archived": true,
    "hash": "d9eb4c9d29c62c0eaeee8eea3f435f3fdfad22cb",
    "submitter": {
        "id": 783,
        "url": "http://patches.dpdk.org/api/people/783/?format=api",
        "name": "Ivan Dyukov",
        "email": "i.dyukov@samsung.com"
    },
    "delegate": {
        "id": 319,
        "url": "http://patches.dpdk.org/api/users/319/?format=api",
        "username": "fyigit",
        "first_name": "Ferruh",
        "last_name": "Yigit",
        "email": "ferruh.yigit@amd.com"
    },
    "mbox": "http://patches.dpdk.org/project/dpdk/patch/20200711104414.15422-17-i.dyukov@samsung.com/mbox/",
    "series": [
        {
            "id": 10970,
            "url": "http://patches.dpdk.org/api/series/10970/?format=api",
            "web_url": "http://patches.dpdk.org/project/dpdk/list/?series=10970",
            "date": "2020-07-11T10:43:47",
            "name": "ethdev: allow unknown link speed",
            "version": 8,
            "mbox": "http://patches.dpdk.org/series/10970/mbox/"
        }
    ],
    "comments": "http://patches.dpdk.org/api/patches/73825/comments/",
    "check": "success",
    "checks": "http://patches.dpdk.org/api/patches/73825/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 DD5FFA0528;\n\tSat, 11 Jul 2020 12:46:59 +0200 (CEST)",
            "from [92.243.14.124] (localhost [127.0.0.1])\n\tby dpdk.org (Postfix) with ESMTP id C66E51D9FD;\n\tSat, 11 Jul 2020 12:45:13 +0200 (CEST)",
            "from mailout1.w1.samsung.com (mailout1.w1.samsung.com\n [210.118.77.11]) by dpdk.org (Postfix) with ESMTP id 102DD1DA83\n for <dev@dpdk.org>; Sat, 11 Jul 2020 12:45:11 +0200 (CEST)",
            "from eucas1p1.samsung.com (unknown [182.198.249.206])\n by mailout1.w1.samsung.com (KnoxPortal) with ESMTP id\n 20200711104510euoutp011825ef45b2f44a59f611635bbfc6b89c~grNfITgyl0814708147euoutp01Y;\n Sat, 11 Jul 2020 10:45:10 +0000 (GMT)",
            "from eusmges2new.samsung.com (unknown [203.254.199.244]) by\n eucas1p1.samsung.com (KnoxPortal) with ESMTP id\n 20200711104510eucas1p1f0cd7a19324377a8822a504f0aa41e81~grNe9e-ju1558215582eucas1p1s;\n Sat, 11 Jul 2020 10:45:10 +0000 (GMT)",
            "from eucas1p1.samsung.com ( [182.198.249.206]) by\n eusmges2new.samsung.com (EUCPMTA) with SMTP id 02.2F.05997.638990F5; Sat, 11\n Jul 2020 11:45:10 +0100 (BST)",
            "from eusmtrp2.samsung.com (unknown [182.198.249.139]) by\n eucas1p2.samsung.com (KnoxPortal) with ESMTPA id\n 20200711104510eucas1p2f4e199a03e2b85311b65c1e1148c9967~grNehIGuA2336423364eucas1p2U;\n Sat, 11 Jul 2020 10:45:10 +0000 (GMT)",
            "from eusmgms1.samsung.com (unknown [182.198.249.179]) by\n eusmtrp2.samsung.com (KnoxPortal) with ESMTP id\n 20200711104510eusmtrp2e29c6a55a80b00e0c0f8d093de9d1dd5~grNegIem41628816288eusmtrp2X;\n Sat, 11 Jul 2020 10:45:10 +0000 (GMT)",
            "from eusmtip1.samsung.com ( [203.254.199.221]) by\n eusmgms1.samsung.com (EUCPMTA) with SMTP id 5B.17.06314.638990F5; Sat, 11\n Jul 2020 11:45:10 +0100 (BST)",
            "from idyukov.rnd.samsung.ru (unknown [106.109.129.29]) by\n eusmtip1.samsung.com (KnoxPortal) with ESMTPA id\n 20200711104508eusmtip106a1609fe51174175f86cf802556a478~grNcvbCXw1304313043eusmtip1m;\n Sat, 11 Jul 2020 10:45:08 +0000 (GMT)"
        ],
        "DKIM-Filter": "OpenDKIM Filter v2.11.0 mailout1.w1.samsung.com\n 20200711104510euoutp011825ef45b2f44a59f611635bbfc6b89c~grNfITgyl0814708147euoutp01Y",
        "DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/relaxed; d=samsung.com;\n s=mail20170921; t=1594464310;\n bh=UBIKSjvQGKvUwJ35oNwL6cz5h7c0u2Igh3CSm1TgPKQ=;\n h=From:To:Subject:Date:In-Reply-To:Reply-To:References:From;\n b=dFencHZb1m1TFhRjx5D6OlKfuRtvR0mywiX0jm7ZyICBdODiWN3ov5D0HDNIMNXud\n xqcBqOrMbHlv0Gpic+ZaVPsnlWbwc9w35TbESBw88nGODfWMTsngvLvi6i8SCwd0bc\n FhOjRQCE23eqsyf37X5C/i48PO0WbNt9TMvxxPzU=",
        "X-AuditID": "cbfec7f4-65dff7000000176d-5f-5f0998361725",
        "From": "Ivan Dyukov <i.dyukov@samsung.com>",
        "To": "dev@dpdk.org, i.dyukov@samsung.com, v.kuramshin@samsung.com,\n thomas@monjalon.net, david.marchand@redhat.com, ferruh.yigit@intel.com,\n arybchenko@solarflare.com, wei.zhao1@intel.com, jia.guo@intel.com,\n beilei.xing@intel.com, qiming.yang@intel.com, wenzhuo.lu@intel.com,\n mb@smartsharesystems.com, stephen@networkplumber.org,\n nicolas.chautru@intel.com, bruce.richardson@intel.com,\n konstantin.ananyev@intel.com, cristian.dumitrescu@intel.com,\n radu.nicolau@intel.com, akhil.goyal@nxp.com, declan.doherty@intel.com,\n skori@marvell.com, pbhagavatula@marvell.com, jerinj@marvell.com,\n kirankumark@marvell.com, david.hunt@intel.com, anatoly.burakov@intel.com,\n xiaoyun.li@intel.com, jingjing.wu@intel.com, john.mcnamara@intel.com,\n jasvinder.singh@intel.com, byron.marohn@intel.com, yipeng1.wang@intel.com",
        "Date": "Sat, 11 Jul 2020 13:44:03 +0300",
        "Message-Id": "<20200711104414.15422-17-i.dyukov@samsung.com>",
        "X-Mailer": "git-send-email 2.17.1",
        "In-Reply-To": "<20200711104414.15422-1-i.dyukov@samsung.com>",
        "X-Brightmail-Tracker": [
            "\n H4sIAAAAAAAAA0WSfUwTdxjH89xd766VbrdS5QkacF2MolERjfmNzKmbLrdkU7NlWWKmeOoF\n yXgxrVWcf9gQZQy6biKbExUQ1DJYgmKhwGCRJlKlgKsRkcib+EJEAXnLBFtYy0H87/t8vs/r\n Lz+e1p1mw/mE5EOyMVlKNLAaprJhomXl+j/UcdGVliWkrCkPSG9XEU16cjpZkvXqBEUelGwk\n tc7zKpLdbaGILXuYIs7iTJa87EljyOCIkyIddR6O5N5N48iIq48jP985B6TP10+TswWjQO7k\n VajIRH0NS4Z8hQyxTbYC+cVxC4jbOsyQnOoqIOmZAnn1p50jRR0RZKTnFkM87dc58te4lyYV\n TX4gp9xlQJrTp1Wb3hcnCy6rxKLa55R4+qKXFhvaf+dE6+08Srw2WEWJQ/+0sqLNUQJiY28W\n LZY+ec3u0OzUfLRfTkw4LBtXf7xHc2CsvZg72K9O9VqraAt0c5mg5lFYh1OdExDUOqEY8Dfb\n zkzQBPQY4LObJ0EJRgHP+QdVcxWjdfmMYtgBn9jdrBKMAzqyLtHBLFZYhp6MPCpo6IVrLDp9\n bVTQCBU+w87HVwKteJ4RluBF//Eg1gqx2FrUxyoTIrH06o2ZPuoA9w/9Syv7RWBb/thMTxSa\n eKw43whKwRZMG8+nFB2K/W7H7HGLcLp6jh/D/8rbOKU4A7Cr8ORs0kZ0vGjhggvRQhSW1axW\n 8GZ8edM+g1F4Bx8MvBfEdEBmV56hFazFjHSdkm3AG7fvzmJE/5sQBYt4Zto3+1Z1gE//9jK/\n QmTu21kFACUQJptNSfGyKSZZPrLKJCWZzMnxq/alJJVD4Kt6ptxjVVDj2+sCgQdDiLZA4uN0\n Kumw6WiSC5CnDXrtJ82e3TrtfunoD7IxJc5oTpRNLljIM4Yw7drC57t0Qrx0SP5elg/KxjmX\n 4tXhFpC8+thU0VK7NrTnCIZH54Y81X33weNvIx0RX61wLe2YdD58MzHcIMVHmq2fr6lfMCBG\n pRROlTzatli2Ru/uPdsy1by+evvCnKuf3vvSd3nTT19882HYYP2z1BPWr+0xtqiM7B8T9BvK\n t0Fs6VJzNzYu13cNbI1JaL5/f96iC/OXPbrwroExHZDWLKeNJul/a/5M46YDAAA=",
            "\n H4sIAAAAAAAAAzWSWUwTcRDG+e9ud7fE6qZU2RDj0WhiUIvL0Q5ECzEeGw2JCT554QobQCkl\n 3UI8HkSjSMqhYGO8UqsNyqEgXkVFEDxQKynFgCBnECWiAeRIxIDaQnybfL9vvplkhsaVk0QQ\n nZJmFk1pQqqa9Cdcfxq712ovyuPX1RdQUPnehqC/x4FDn7WbhNzRUxi0l0VDjfOqDIp6szAo\n KPqJgbPEQsKPvpMEDI85Meh65qLgcstJCsYaBinId19BMDg9hMMl+zgCt+2hDKbqn5AwMn2D\n gILfrQjOPniDoDHvJwHWx9UIsi0MjJbeosDRtQTG+t4Q4Oq4T8HtSQ8OD9/PIChsrETQlP1X\n FrOc/20vlvGOmm8Yf/66B+dfd1yg+Ly3NoyvGq7G+JHaVpIveFCG+Hf9uThfPvCL3OG/S7Pe\n ZMwwi8uSjZJ5g3o3B6EaLhI0oeGRGi5MtzcqNEIdol+fKKamZIqmEP1+TfJERwmVPiQ/7Mmr\n xrNQL2VBcpplwtnxZ9cIC/KnlUwxYot+NJEWRHsBy34fwOc8Aex0m4Wc84wj1jU0iXyAZFax\n rhwb5gMqppNkP5w5QfhAALOF7f58U+YLIpiV7PWZ4z5ZwUSxrY5Bci50KVt+9/nsALlXnxlp\n nq2VTArrbj+N5uol7MdrE9g5NN+O/MqQSsyQDEkGidNIgkHKSEvSJBgN95D35I9eT92vRi1V\n cQ2IoZF6nsIu0PFKmZApHTE0IJbG1SrFxibXPqUiUThyVDQZ400ZqaLUgCK8+xXiQQsTjN4H\n SjPHcxGcDiI5XZguTAvqQEUOU79HySQJZvGQKKaLpv99GC0PykKbLNtH/KJtEx5n6eXmqAN3\n JsaeZqOda5t1QpwVP/Ypzl0TUWotitmmx75W6CcD3o07Iq05wXXtqpcHY7k1XGVFp0JbGLN5\n R0dicnntoi+rne4e7ZMV9oWx+Zj9lf+Lq5aSrTfsyorBvrYFprbbj/cF9sv0mJ+qcvE625Rn\n uk6rJqRkgQvGTZLwD8sTTYsIAwAA"
        ],
        "X-CMS-MailID": "20200711104510eucas1p2f4e199a03e2b85311b65c1e1148c9967",
        "X-Msg-Generator": "CA",
        "Content-Type": "text/plain; charset=\"utf-8\"",
        "X-RootMTR": "20200711104510eucas1p2f4e199a03e2b85311b65c1e1148c9967",
        "X-EPHeader": "CA",
        "CMS-TYPE": "201P",
        "X-CMS-RootMailID": "20200711104510eucas1p2f4e199a03e2b85311b65c1e1148c9967",
        "References": "<20200427095737.11082-1-i.dyukov@samsung.com>\n <20200711104414.15422-1-i.dyukov@samsung.com>\n <CGME20200711104510eucas1p2f4e199a03e2b85311b65c1e1148c9967@eucas1p2.samsung.com>",
        "Subject": "[dpdk-dev] [PATCH v8 16/24] examples/l2fwd: new link status print\n\tformat",
        "X-BeenThere": "dev@dpdk.org",
        "X-Mailman-Version": "2.1.15",
        "Precedence": "list",
        "Reply-To": "i.dyukov@samsung.com",
        "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": "Add usage of rte_eth_link_to_str function to example\napplications\n\nSigned-off-by: Ivan Dyukov <i.dyukov@samsung.com>\n---\n examples/l2fwd/main.c | 12 ++++--------\n 1 file changed, 4 insertions(+), 8 deletions(-)",
    "diff": "diff --git a/examples/l2fwd/main.c b/examples/l2fwd/main.c\nindex e04c601b5..dd9ca43a0 100644\n--- a/examples/l2fwd/main.c\n+++ b/examples/l2fwd/main.c\n@@ -571,6 +571,7 @@ check_all_ports_link_status(uint32_t port_mask)\n \tuint8_t count, all_ports_up, print_flag = 0;\n \tstruct rte_eth_link link;\n \tint ret;\n+\tchar link_status_text[60];\n \n \tprintf(\"\\nChecking link status\");\n \tfflush(stdout);\n@@ -594,14 +595,9 @@ check_all_ports_link_status(uint32_t port_mask)\n \t\t\t}\n \t\t\t/* print link status if flag set */\n \t\t\tif (print_flag == 1) {\n-\t\t\t\tif (link.link_status)\n-\t\t\t\t\tprintf(\n-\t\t\t\t\t\"Port%d Link Up. Speed %u Mbps - %s\\n\",\n-\t\t\t\t\t\tportid, link.link_speed,\n-\t\t\t\t(link.link_duplex == ETH_LINK_FULL_DUPLEX) ?\n-\t\t\t\t\t(\"full-duplex\") : (\"half-duplex\"));\n-\t\t\t\telse\n-\t\t\t\t\tprintf(\"Port %d Link Down\\n\", portid);\n+\t\t\t\trte_eth_link_to_str(link_status_text, 60, NULL,\n+\t\t\t\t\t\t    &link);\n+\t\t\t\tprintf(\"Port %d %s\", portid, link_status_text);\n \t\t\t\tcontinue;\n \t\t\t}\n \t\t\t/* clear all_ports_up flag if any link down */\n",
    "prefixes": [
        "v8",
        "16/24"
    ]
}