get:
Show a patch.

patch:
Update a patch.

put:
Update a patch.

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

{
    "id": 27718,
    "url": "http://patches.dpdk.org/api/patches/27718/?format=api",
    "web_url": "http://patches.dpdk.org/project/dpdk/patch/1503409570-9946-2-git-send-email-rasland@mellanox.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": "<1503409570-9946-2-git-send-email-rasland@mellanox.com>",
    "list_archive_url": "https://inbox.dpdk.org/dev/1503409570-9946-2-git-send-email-rasland@mellanox.com",
    "date": "2017-08-22T13:46:09",
    "name": "[dpdk-dev,2/3] app/testpmd: add Rx timestamp in testpmd",
    "commit_ref": null,
    "pull_url": null,
    "state": "superseded",
    "archived": true,
    "hash": "85f2203b4500c66486753ed85ad6617a95abca06",
    "submitter": {
        "id": 513,
        "url": "http://patches.dpdk.org/api/people/513/?format=api",
        "name": "Raslan Darawsheh",
        "email": "rasland@mellanox.com"
    },
    "delegate": null,
    "mbox": "http://patches.dpdk.org/project/dpdk/patch/1503409570-9946-2-git-send-email-rasland@mellanox.com/mbox/",
    "series": [],
    "comments": "http://patches.dpdk.org/api/patches/27718/comments/",
    "check": "fail",
    "checks": "http://patches.dpdk.org/api/patches/27718/checks/",
    "tags": {},
    "related": [],
    "headers": {
        "Return-Path": "<dev-bounces@dpdk.org>",
        "X-Original-To": "patchwork@dpdk.org",
        "Delivered-To": "patchwork@dpdk.org",
        "Received": [
            "from [92.243.14.124] (localhost [IPv6:::1])\n\tby dpdk.org (Postfix) with ESMTP id 5A2F07D4F;\n\tTue, 22 Aug 2017 15:46:29 +0200 (CEST)",
            "from EUR01-VE1-obe.outbound.protection.outlook.com\n\t(mail-ve1eur01on0040.outbound.protection.outlook.com [104.47.1.40])\n\tby dpdk.org (Postfix) with ESMTP id 02E2C2BD0\n\tfor <dev@dpdk.org>; Tue, 22 Aug 2017 15:46:27 +0200 (CEST)",
            "from mellanox.com (37.142.13.130) by\n\tAM2PR05MB1218.eurprd05.prod.outlook.com (2a01:111:e400:8450::16) with\n\tMicrosoft SMTP Server (version=TLS1_2,\n\tcipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.1.1362.18;\n\tTue, 22 Aug 2017 13:46:25 +0000"
        ],
        "DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/relaxed; d=Mellanox.com;\n\ts=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;\n\tbh=L/EEXkHSelNwP6isHfItCAiaMVnnw+EC/Dw4aSxXdMk=;\n\tb=Zy1Ut+WMDncOM8kGy062Hb6E66HjtSIa7zceNhW0SQRuSBr+wZnHc8qTuhP+g3g1LP/mTo0hW+2QgEg2023ubOc++8rK6W3ydXHfMgXp6nJjkzamRLYO35CjDUbdsMREKLbI6+PrU+yupwXTRaVXt4rWN5Ptynd4ZOtBq/CO3HU=",
        "Authentication-Results": "spf=none (sender IP is )\n\tsmtp.mailfrom=rasland@mellanox.com; ",
        "From": "Raslan Darawsheh <rasland@mellanox.com>",
        "To": "thomas@monjalon.net, jingjing.wu@intel.com, dev@dpdk.org,\n\tnelio.laranjeiro@6wind.com, adrien.mazarguil@6wind.com",
        "Date": "Tue, 22 Aug 2017 16:46:09 +0300",
        "Message-Id": "<1503409570-9946-2-git-send-email-rasland@mellanox.com>",
        "X-Mailer": "git-send-email 2.7.4",
        "In-Reply-To": "<1503409570-9946-1-git-send-email-rasland@mellanox.com>",
        "References": "<1503409570-9946-1-git-send-email-rasland@mellanox.com>",
        "MIME-Version": "1.0",
        "Content-Type": "text/plain",
        "X-Originating-IP": "[37.142.13.130]",
        "X-ClientProxiedBy": "VI1PR0101CA0043.eurprd01.prod.exchangelabs.com\n\t(2603:10a6:800:1f::11) To AM2PR05MB1218.eurprd05.prod.outlook.com\n\t(2a01:111:e400:8450::16)",
        "X-MS-PublicTrafficType": "Email",
        "X-MS-Office365-Filtering-Correlation-Id": "85f61da8-9b6b-4aa0-c3c5-08d4e9642f60",
        "X-MS-Office365-Filtering-HT": "Tenant",
        "X-Microsoft-Antispam": "UriScan:; BCL:0; PCL:0;\n\tRULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(2017030254152)(48565401081)(300000503095)(300135400095)(201703131423075)(201703031133081)(201702281549075)(300000504095)(300135200095)(300000505095)(300135600095)(300000506095)(300135500095);\n\tSRVR:AM2PR05MB1218; ",
        "X-Microsoft-Exchange-Diagnostics": [
            "1; AM2PR05MB1218;\n\t3:x1JamlpEspmqwI4OtGGCmoXnzU4v1QVT74euIKvh+IDHjl7g0pP183iJ1zA8HSR9XXgSAQXdhAFhCEbQZuiYVbrfkKKx/C7S1hlNQFionDJGh0BiUoGDTiSeHA7QJbXJugXlrGxe4UtnsF7+fbxPt5ZCle9asghVJl8ZBLfNDm9hifkc8uRZDx2nz3YcWin5l26BkKPbMmo2CKiv4EyzQKuEib1RoTKBjqkr40XHZNJi58xmkfe6xYnydofYOvDy;\n\t25:V9fMZOKPSoRnElLneeEeC85vFW5omlXFVGw59Npcf0mOYLjqiHGKXnK3afmP/JwFsCXoKOvmqRGtVrYwsj6yWWKDlGV8iJW805x+ydKcH3QA3+hKnWXY0uu7+U3SMFN0tJpPBRo6sFIcdfK7ZLNGUnKT7C3+EjFmD6sZJedLSZADMpT/XAJdWw3HO/75HzvyPOqQSDqUuje2CQDXCbGvUYaL1fcY+NUEhMbrK7EDzhhxdQgydMBchJCKk0G0501izMceRp/3WYjSoqY4R3OjP9eLNOnLK8apFx+tgH/E2qmlD25gmSdxv6e14FFtm9hXGQXJkRkECfn+l6dbF7mSHg==;\n\t31:ZuqnSdAq1E4HvIPF0Rv2WFchS0H+QH60lGDYUyyvrNudt0CBprnAaLyzhaSe4ZXcwF152yRs/ujNDDcKYSuUiaf0LjEBCx+BSzaBOchFMz2X5PDbkwtdqKNhURTDRn/uRGpijlJzPg41nY8476mcvFsS0Y/Iw1ldxasMJ+DLDujJrGrsWyljNsmdrh6VAk9NtOPkp5aqDDRyQbG9CPDHvHkkp/C8AExGXHaX5+on8rg=",
            "1; AM2PR05MB1218;\n\t20:cU+TqrjplZ6Iu622qtlY4Su9zzCJ1lujV6hmtLMFXXIwkQ3f74WGM4XB2jwhL9v/YzpetSMlt+giMmPEVmpWeGOGvjy+rlBP+up5iVNWXAVC9XzTgN88Ma6ofueu3++5BiBJFA/zjUgPxC2qmvTFAsxp2q2FCIqyvlL6ThPDjlQKvRIInznW6FCZvTLuQOn6PodTtzOd1PvIp2GNlpQielCgrZz512BEhz2l+tCvC5V20aPZxOGYmeNcKSxkfx5tlLjqeTYza18l8sViwiNdB+0uBBkMmCfprEcqiwpQsTazhAFPmW6nmdzRKyMlxPcTDEoKn3PbxtVoNnhowSJBQe6k+BSGjh9o7Z6Au04MYaYJM06YMEEynukBAuSpEypc6Oj5eoE92PoAWOVSl5D6OKZ9PuzzQA3B2FK0TrWp3PPycpYr2nkht3PSvdWba6jxLQjzWkKm1TFXzFuKGgnm3zPjoWqJ+bcf9hNGD9GzOM8jUGKvUSHB7/GCRQ4HufsG;\n\t4:xxxoS7gGDXzM2Offpv7zv72yVHxrz0gKskVZ1bnNPwKfrg+S3oW8JYP9FvlF4JPydydSZ8LtOLn/W0ZvBbfpLL5lt2iCnGnhMVcghSZCCIvDa2jcvGRdLtrh8/kj/0SuOV+OiU7OVjPw7HaTwAsq290HdnqgEXh9QGTWYj78zagUhziQWn1Pn5rNyh9QxJgifqP9fpvqLVtBQU6iZ7d6QZaBSBszrT5oiLEm2T5DhAw0JQepW2GGrATpqVExRSFf",
            "=?us-ascii?Q?1; AM2PR05MB1218;\n\t23:tG9Uj5LWSoktVn4ktREH9RmpbCiXSLtox5T6DF5OE?=\n\tYP8jlwu1vi+uAQxCQWJX5AgiPSUhRI/LVoqzteL/raBA+GK5Vlw8RKPKcsW6CplB+yjsa7wkXx59azS4pcpThHIw7I1TXJqRga5P/uCNSQKrUEh5iOOEh7m/ugIkNk3bOEO74MJ+Pb9k7np6mKSkUBZSeqFUlZlxEyMJm5Y7YsrzWdUzcSLh5/b1roiuiwBPnrE+CGPb5aKZUFUYNjrLQCKu9C3frrT8uoNfir64o3QqN3Qy2HLRKM+V3Qp9XROw0YiimGFcu54xgmvbTv1sxo26oYaYjP5hN5038vtXxAawA/emURVxjYfV6lkBK4hDY1Egtt22qK1bit192qcb/0WJDCI6O5vAX6cg+Tc0jig9Iy2jDwGfUO9gYWyp5c7IYqboaFr9WZrU237OkIMh+ab+uU+G78bEPI1+KkkRcrjMNFZEpG/QYlRC9CeWKyJY2PwcjFZeZkr3x+uIKLIT39qdDPv9VfTnTO0jzyg/ap2EvAUx38CLuEDLOo9WRn6BofDUKRuj2LAHbWOyOTbRKlR7L2Z6wQdxLQfnTssXvZJwwGJyZFts9EHx/A4APlFdXXKKWdoBXXbojmjrDA93rrtP7knc86NfIn8LS8Bz1PsqyVJRPjSedVdXqyp6QmMKNyjyjiKyMb2oOF69ILhTL2PANNEFmKpgmPTDTg1sHX1ZUT5xDNuEC0ePNWnckmSzUj9lVnLJsBKpVYzte868CLinWrDKW33imoX1gjnja519qiDx++0OfOKwEJhvvnP70ZfSc4Dc09dKf3RmHQFlPxna/LO76gFbWoMYshEBd+QI6v0KNAriYicYWg4Tl8jzmVqM1TM3piv8luHW3pTp4YK4CoIlp+evuwd/69MiurjI48e7/2SisXeJj5AYlpkAeoDFlhHcr5TlcE+d/hZf1/15A8m7GFqJp0Ubwaw+Flv0LADzMr5+l6z4PuZ6974lWvZ8GbWSd/Wr8z+dUGMXQqPWGTrVeX1J/wyV30sNf0TA0gsv1T9eHGtS/6tDvczi8O9Fd6FbttYDv1VLzpFoSdYeMDS0TPjHea+lq8GA5fviQ==",
            "1; AM2PR05MB1218;\n\t6:+abIQUSYZ3L0nYR76Kfh2ihDGB/KFPjZEROK7TGntbTNdPgm+lStTwK3CBSWmiCtoC3j1rxXY1oGINY95lsidAwk3AwN4GI9UI33hS6Vopi49j9vT5Cgouns4g8R3y5ukVz7IJLBdR8EHjWigrZi7+JQQgu8VrfSoUt5IwDf6Z6GgeNsUkmGr+MyorIbh2W/MK+gOnx4g7vwhSd0R2IYa/q+7zE+P7wvc8hsYt8kltZo9L2j2r5EflYuHozwn9qNbyxeIDrzlg5UZanvoGWPQVIZipj46+V9L8BYX0CI0/FoO43K0GSBW/WWNCgrttqxX5Z0zx+B5ORvhQJ92BiARA==;\n\t5:nH4VLwA1jIIPR3Rem2NfXDQAo7u4fW0T/QejxyEgArRuHYIYe8WlS3sLFiiUXTo0i82oKshnqxpsAyYh9b8+c8b9590v+C3jY6PTJIPuiGzWeuXfahEmWiv2fhBNF2S6sP0tSrZpEANLOpB5jl9bQg==;\n\t24:aJfC1r4ezr1Lbs9xXMyt/njM4JdhPKPR1Kma50UAv8q0Tycs3vM9VbZ/ae5UbXBPSfLhYFDSnOCfZfETxIXuYFakeuuoFzKzO6TvTrwvm2o=;\n\t7:D/V1WB1N1qYz0lmmilz6ygMkiLCQoGSrBJpdeRLbtPh049Vxw80CPHUpVEa05hxrXHHk52n/agJacGZ8LMNcUzeM1Ca+9eERXMWPS/PCygKApRtM2mv89t8vJaAoVAJoOGBCtnYcHL6UUDhUhB5kgMN/MQL14Xi109DY5Za27f0xa/Ni/m3qQoRa2+5aoBfX7AmjPKaoooEl16xAYaX7D0UHHQwKmAPzKV2oL+989PU="
        ],
        "X-MS-TrafficTypeDiagnostic": "AM2PR05MB1218:",
        "X-LD-Processed": "a652971c-7d2e-4d9b-a6a4-d149256f461b,ExtAddr",
        "X-Exchange-Antispam-Report-Test": "UriScan:;",
        "X-Microsoft-Antispam-PRVS": "<AM2PR05MB1218FC1DB56EC092B589E6DCC2840@AM2PR05MB1218.eurprd05.prod.outlook.com>",
        "X-Exchange-Antispam-Report-CFA-Test": "BCL:0; PCL:0;\n\tRULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(8121501046)(5005006)(10201501046)(100000703101)(100105400095)(3002001)(93006095)(93001095)(6055026)(6041248)(20161123558100)(20161123564025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123555025)(20161123562025)(20161123560025)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095);\n\tSRVR:AM2PR05MB1218; BCL:0; PCL:0;\n\tRULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);\n\tSRVR:AM2PR05MB1218; ",
        "X-Forefront-PRVS": "04073E895A",
        "X-Forefront-Antispam-Report": "SFV:NSPM;\n\tSFS:(10009020)(7370300001)(4630300001)(6009001)(199003)(189002)(68736007)(2950100002)(110136004)(21086003)(6116002)(47776003)(69596002)(7350300001)(478600001)(2906002)(6666003)(189998001)(48376002)(3846002)(36756003)(86362001)(55016002)(66066001)(50986999)(53936002)(76176999)(33026002)(5660300001)(33646002)(42186005)(50466002)(305945005)(7736002)(8676002)(81156014)(97736004)(106356001)(25786009)(101416001)(81166006)(105586002)(5003940100001)(50226002)(129583001);\n\tDIR:OUT; SFP:1101; SCL:1; SRVR:AM2PR05MB1218; H:mellanox.com; FPR:;\n\tSPF:None; \n\tPTR:InfoNoRecords; A:1; MX:1; LANG:en; ",
        "Received-SPF": "None (protection.outlook.com: mellanox.com does not designate\n\tpermitted sender hosts)",
        "SpamDiagnosticOutput": "1:99",
        "SpamDiagnosticMetadata": "NSPM",
        "X-OriginatorOrg": "Mellanox.com",
        "X-MS-Exchange-CrossTenant-OriginalArrivalTime": "22 Aug 2017 13:46:25.7423\n\t(UTC)",
        "X-MS-Exchange-CrossTenant-FromEntityHeader": "Hosted",
        "X-MS-Exchange-Transport-CrossTenantHeadersStamped": "AM2PR05MB1218",
        "Subject": "[dpdk-dev] [PATCH 2/3] app/testpmd: add Rx timestamp in testpmd",
        "X-BeenThere": "dev@dpdk.org",
        "X-Mailman-Version": "2.1.15",
        "Precedence": "list",
        "List-Id": "DPDK patches and discussions <dev.dpdk.org>",
        "List-Unsubscribe": "<http://dpdk.org/ml/options/dev>,\n\t<mailto:dev-request@dpdk.org?subject=unsubscribe>",
        "List-Archive": "<http://dpdk.org/ml/archives/dev/>",
        "List-Post": "<mailto:dev@dpdk.org>",
        "List-Help": "<mailto:dev-request@dpdk.org?subject=help>",
        "List-Subscribe": "<http://dpdk.org/ml/listinfo/dev>,\n\t<mailto:dev-request@dpdk.org?subject=subscribe>",
        "Errors-To": "dev-bounces@dpdk.org",
        "Sender": "\"dev\" <dev-bounces@dpdk.org>"
    },
    "content": "Added new print in case a PMD exposes Rx timestamp.\nAlso, added a print for timestamp value in rxonly mode\nin case the packet was timestamped.\n\nSigned-off-by: Raslan Darawsheh <rasland@mellanox.com>\n---\n app/test-pmd/config.c | 3 +++\n app/test-pmd/rxonly.c | 2 ++\n 2 files changed, 5 insertions(+)",
    "diff": "diff --git a/app/test-pmd/config.c b/app/test-pmd/config.c\nindex 3ae3e1c..8a5da5d 100644\n--- a/app/test-pmd/config.c\n+++ b/app/test-pmd/config.c\n@@ -598,6 +598,9 @@ port_offload_cap_display(portid_t port_id)\n \t\t\tprintf(\"off\\n\");\n \t}\n \n+\tif (dev_info.rx_offload_capa & DEV_RX_OFFLOAD_TIMESTAMP)\n+\t\tprintf(\"HW timestamp:                  on\\n\");\n+\n \tif (dev_info.tx_offload_capa & DEV_TX_OFFLOAD_QINQ_INSERT) {\n \t\tprintf(\"Double VLANs insert:           \");\n \t\tif (ports[port_id].tx_ol_flags &\ndiff --git a/app/test-pmd/rxonly.c b/app/test-pmd/rxonly.c\nindex 5ef0219..f4d35d7 100644\n--- a/app/test-pmd/rxonly.c\n+++ b/app/test-pmd/rxonly.c\n@@ -158,6 +158,8 @@ pkt_burst_receive(struct fwd_stream *fs)\n \t\t\t\tprintf(\"hash=0x%x ID=0x%x \",\n \t\t\t\t       mb->hash.fdir.hash, mb->hash.fdir.id);\n \t\t}\n+\t\tif (ol_flags & PKT_RX_TIMESTAMP)\n+\t\t\tprintf(\" - timestamp %lu \", mb->timestamp);\n \t\tif (ol_flags & PKT_RX_VLAN_STRIPPED)\n \t\t\tprintf(\" - VLAN tci=0x%x\", mb->vlan_tci);\n \t\tif (ol_flags & PKT_RX_QINQ_STRIPPED)\n",
    "prefixes": [
        "dpdk-dev",
        "2/3"
    ]
}