get:
Show a patch.

patch:
Update a patch.

put:
Update a patch.

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

{
    "id": 32729,
    "url": "https://patches.dpdk.org/api/patches/32729/?format=api",
    "web_url": "https://patches.dpdk.org/project/dpdk/patch/e89fcac9a621017df474d8618c99067bf4376129.1514280005.git.shahafs@mellanox.com/",
    "project": {
        "id": 1,
        "url": "https://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": "<e89fcac9a621017df474d8618c99067bf4376129.1514280005.git.shahafs@mellanox.com>",
    "list_archive_url": "https://inbox.dpdk.org/dev/e89fcac9a621017df474d8618c99067bf4376129.1514280005.git.shahafs@mellanox.com",
    "date": "2017-12-26T09:23:31",
    "name": "[dpdk-dev,v3,32/39] examples/eventdev_pipeline: convert to new offloads API",
    "commit_ref": null,
    "pull_url": null,
    "state": "accepted",
    "archived": true,
    "hash": "d8f4859ece93abf0e5123b523fa6d331317b6f10",
    "submitter": {
        "id": 634,
        "url": "https://patches.dpdk.org/api/people/634/?format=api",
        "name": "Shahaf Shuler",
        "email": "shahafs@mellanox.com"
    },
    "delegate": {
        "id": 319,
        "url": "https://patches.dpdk.org/api/users/319/?format=api",
        "username": "fyigit",
        "first_name": "Ferruh",
        "last_name": "Yigit",
        "email": "ferruh.yigit@amd.com"
    },
    "mbox": "https://patches.dpdk.org/project/dpdk/patch/e89fcac9a621017df474d8618c99067bf4376129.1514280005.git.shahafs@mellanox.com/mbox/",
    "series": [],
    "comments": "https://patches.dpdk.org/api/patches/32729/comments/",
    "check": "success",
    "checks": "https://patches.dpdk.org/api/patches/32729/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 [127.0.0.1])\n\tby dpdk.org (Postfix) with ESMTP id CD1D41B636;\n\tTue, 26 Dec 2017 10:30:48 +0100 (CET)",
            "from EUR03-AM5-obe.outbound.protection.outlook.com\n\t(mail-eopbgr30040.outbound.protection.outlook.com [40.107.3.40])\n\tby dpdk.org (Postfix) with ESMTP id 286CC1B625\n\tfor <dev@dpdk.org>; Tue, 26 Dec 2017 10:30:44 +0100 (CET)",
            "from mellanox.com (82.166.227.17) by\n\tHE1PR05MB3148.eurprd05.prod.outlook.com (2603:10a6:7:36::18) with\n\tMicrosoft SMTP Server (version=TLS1_2,\n\tcipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.345.14;\n\tTue, 26 Dec 2017 09:30:42 +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=1P/fpVAd7XsDn+HL+y8D+XP8j+aezI0ZHNXGd/Ci+3c=;\n\tb=EqbVOaxy2geTTwd0uviVKkuO8f1mQd2mF/FHsj3/xbwAelUo49N6UHzDV21jqQa8EAuuGiuAT1QuuUYpCHqGU3s3AfFWw1nOsdbQw3CT+d/6LIAFof/R6lJ/VgwjB/wHDttovpVqEJXqQgGpd8zKYEYy3YVHE+zWvsekOmoF7Ek=",
        "Authentication-Results": "spf=none (sender IP is )\n\tsmtp.mailfrom=shahafs@mellanox.com; ",
        "From": "Shahaf Shuler <shahafs@mellanox.com>",
        "To": "dev@dpdk.org",
        "Date": "Tue, 26 Dec 2017 11:23:31 +0200",
        "Message-Id": "<e89fcac9a621017df474d8618c99067bf4376129.1514280005.git.shahafs@mellanox.com>",
        "X-Mailer": "git-send-email 2.12.0",
        "In-Reply-To": "<cover.1514280003.git.shahafs@mellanox.com>",
        "References": "<cover.1513081087.git.shahafs@mellanox.com>\n\t<cover.1514280003.git.shahafs@mellanox.com>",
        "MIME-Version": "1.0",
        "Content-Type": "text/plain",
        "X-Originating-IP": "[82.166.227.17]",
        "X-ClientProxiedBy": "AM5PR0102CA0023.eurprd01.prod.exchangelabs.com\n\t(2603:10a6:206::36) To HE1PR05MB3148.eurprd05.prod.outlook.com\n\t(2603:10a6:7:36::18)",
        "X-MS-PublicTrafficType": "Email",
        "X-MS-Office365-Filtering-Correlation-Id": "2a05562b-cb6a-4168-ab0e-08d54c4355fe",
        "X-MS-Office365-Filtering-HT": "Tenant",
        "X-Microsoft-Antispam": "UriScan:; BCL:0; PCL:0;\n\tRULEID:(4534020)(4602075)(4627115)(201703031133081)(201702281549075)(5600026)(4604075)(48565401081)(2017052603307)(7153060);\n\tSRVR:HE1PR05MB3148; ",
        "X-Microsoft-Exchange-Diagnostics": [
            "1; HE1PR05MB3148;\n\t3:8ScejNzfrCb+ZU5vPb/qovzYBhoLQ6Zw5jAnyUyThJVzuoUX5glUAwrYKFVcUd6Epz7FCPEWeIV1PJHQwDzI8mDsZi4tNZr13/y4ZMZ9TEMWt37U09uFRw1TY8UJ1PuRgmnId3EVKUsaq004v8jH0tQyvWdu3UdwkKKpWfZHqShuhE8XKfCDX2sKqXNwHPfIT+zDGukg2c3FyLM1do06mxuKCixQ4mAy42cEJAfQm1WiZwXVYHbd8mDwPfqrQw8n;\n\t25:5Gdz4cCpchh6i9ivuWf2Gs13Zhvc4cSdE0DVBDPGNQGeh9k/DNGtkFlr44TyxqYQ5aH15s+rODcAL9B9xNmU5w6PD9EqsDUqTzqtCA+y29OizBBKequ7VaYJdStXIRRvEaiNvUEuozgUSaVg58CCcYVr3xUyln/FlqYm9e+vcaIzbhxYD8rlvqrIzj5u0Cs2ECu2joT0IFZB2fKoZ5XauYDlswsVqBKtIPD1HACL7soAPauvap4V8vWdm76vCUce+j+8Az5vNHHnRkPoA7Wnd5FxLEoqBwciZPN/3LqeIu1jiu+nBvv/13OdtJ9nE05WoejOVlG7Sx2eSE//CVW7fA==;\n\t31:ZTh0VXBt6IfQdB7qC3jBqzOKICjsulcH8qjKjcXNWP8vpOBEqj7XutmcVRlAg6+FUd1d5IMjm9cKCKnL9u2GLttK/Jp0p9hmpFEKL9O95ybt7K8RY2sp030wGtcxnoAZODrbYVJthgPaW7kBUVyzfNNhgLUtCKD3iKc6i/yoET3VYO36mLVOvKffWBb4CwnxbHyA24F02l8t97qOfWG8YWF5lXyFIPP7lxWyG1Me2gM=",
            "1; HE1PR05MB3148;\n\t20:ZdGGLvkWS52uAfWhKY6obPj6ptfCVgL88XX6byoIfd9Ixtyz+wrse706sXgB6Qc/ipy+Cv5tbGiFO+f/0nmHCo9bHcy7MSaZjl5G5WlG3X5P+9Fbkv4iEyrCx2slIQz5zX4aV1XY8qfLifn+hq1ZZDjdTKOy06jLRE/is7UFgyARKfC1tioxMPNwA3OKn4wDXnzQly/GtKQE+hrJdr6l7cKbi7Zqt5colIxXOf5oBwMZsSNO7XH25bA8vC6etTRKUJX3TjNTd3aRrHe/Q9pdB3rBogYNfJIcLJonrPzDmp6F4ZlmCBkJdsYTdmxJ7oafl4USCDDbUrYcgZKvg6Ts3iw1oSqoK4drmz1ciVxDfZaGsHZWHl3cdnLunF6lx0a08MBgWv7GtE+fSwBQzVx2/QiqgKNCZYjNDellq2uc8jBbAHp5U2sdb2fiOodmV8jsJOHeT/OOxfXMwCv6Zi29CI1TROLIxBMrL9IGTouAC0w0fxokRC7RyHY2Xxdh/qvK;\n\t4:1OlzEP+LPdyfwjQYcFOSOjXkozaxstTssItesazDobDLqa92Xb37ggxelLz9imk90I5iaMr63XcoKVvxgK6jzUTDOvUYEbRMbt1ooYtElfHA0X8Hvy7O+VExNhbSVkjVRXOOpzaL0ZxkyXL0NPKbKJrj+0QppuWii4UrKgb9AaHTn23nEHPwy/4q2lAz5Rsoan7R4j1FihchteGUNggBUx81KiD66k0abp10pWqrlIrlvoPcFeQ+LOK1Ptf+qI0JFvNRf/do/R/W4YrhxFG2NElCTf3+45xXbBdOU8Y4wxInopbMoF4m3saD9VQjMtI8",
            "=?us-ascii?Q?1; HE1PR05MB3148;\n\t23:zlyK3mfMNYkeq98r75ZPQjKNJVlrhD6PF7YSBAub2?=\n\tKMvk9n2Ds3R+XWWR7daNMyb3ynQHFB/Tzx3xUPThn5bs/KZccVwSxF4O/KBfAKxlWEbIz/KDHSO9SZ7FXXpZruXqGfSsGtZoXwpffROBhqhJ4vGaMGeBhRW3ncsnhP1519hw8MqGISYGacYVEWgpfQjc5y67FYtGPW69WVOPaamn7PvGWVxG1nzMjmQLVWtUhmw9wLkA5LcpGZfu0pYWp9U1YNCmd79bSW48Afa38iA0iVWwiFOSEpiP97XV+I8ajdNSIEpvw67FAL1r9df2l+uGRCelDAU4FVS9hhodU9uL7usMR+emack+Aah0ElDc2M0C6o4QT8ozjWUYU4BvNM9NlKiUb+3YHbdOBwVvB0bdh7LfV0M54/AtVjDTOCeEGT6Du095fGtxpSQ09wd75xcZPhSlfUxxGLh6TA0SzpY0gDElvEiLD824zQ5bR60Dw50aTiXqgYEegUHWLdGQbJZOpIuOl0J3gk5rvO0q0S+WS8EhFMdqFbd5NwjLKNqwNNy/FnbjbQkvhCWvyUjfP/HgqA+GK6tujNs/2+f7M7gQGSbpUPPtHxlspa7waTal71/XcICQa/uBvaXXemUvq6ktmBWDjOtw79uwq3TTLzXRhjPe0iD31VFDlM/H7EHaCCGxMAdn35MtXBFsxYpYRrCB2Rhv5PtJfYRofbbFajXLaP3M5JKIIS7bGNFaul2ru6Iep0LCCEAkmJ26tiLJtHXvLDYv/coqp5PVHSRsZSGVDfkIX7R8KLMxOmrIjNrQFxka1loFWvPIPIvOdT3BOcFCs4eYyIT7F1oAilSMGuvoNXR6zAd7BYRIQ0mQSSrldwZsEP0w2hz7kUxnuX4natjSThxTck3oO+4l/dgQQp651rduLgM435pfEuPQzAkTOP0lbXt9Epdd9SoRr75ioeXP4fc5UtQjgI0v14yRO1Qr5x2ZuX4dfxmYpiEoFMvIwtKi6fTQ3siSYLWtHPhuJKZ+mTVx4PGiagscCYYyPM3xk2M/1R1e+wdX1S+HxCdexM3QOz2cCv8h3GWSCWKUdM1XqOq4DJH1253GxzXQKmOmZBSsnIaNFOLRluVlgdC9m0lDievL84HhU+Rl+Bmb+ltOGLzDjVpI1d2xrimED/UKIlytmkoluICM6Jg/ImF61ndFildrwoDe+TTQ6jeSHcdZjc47IS71L9IVDTlFs0mbRF0CRee27DCIaTkWkYC1h8=",
            "1; HE1PR05MB3148;\n\t6:H7E/cE38lB66LEDfS+ZjBrpzEfcTlnFg0NFXbApm471VKI8pyCIUhDa11BGBYVL3xyfdKRSxl1Axp31IiYGyxC951L+fyCIFOacFcKJ7UaIrEoVPCHDDCXoEENTUyGyQFQAheCYri9bw/JgKv0VxqoWBO02C1j5MgkQuSi7UkQqXtPM+cw6O/32gJA2DCdSriDU0F/crcxhhUSIy/fZgM9MlbqTN/VHZJFKzTuVfh8iXKikDYEwSUdGKpOowXF0vBhAMzO+MMv5+8tyFS0QWqh3ffAFDjN37xbCI6+2QPzU9mCOXTyct5VrSHUO8B8vPq494X9Jpf7V+tthMfYadsysyxvf0RweRaMdnazzetXU=;\n\t5:UtGA4luEg5BS5cpZdduxyuk6bHvbkb/b77gFSRhyc4Ru+hGGvCxks36G0pT1DLqeVA6DmcN6cQtHQj0RR+BCGP3brL+6O4S+jvxE4JSbAJ3EzltWC8e7d2AC6jh5j6S7zW8vU2fOS3squRJIPJHjCu7tco7T9rTZLttjBcywaH8=;\n\t24:5+LjHZth3y3Hu5q8Ag8OyuPIbhJy0Aj8/7nyLZOOTxzNrZ43cJcYpPVjK5CNQgU17OozcFU65hiCMUhLkRtg7OO+o51truIhy9tEpi7lPfE=;\n\t7:yhHZ6bUERXAtAxVtPi++uzleAd2GIRgTo7uU1B82zL9rU3T1QlI6ZR1Wc6eWlXqSskma7vwXn5/KVBc70n5SilB1iiL9yhmUfohSgljngBC3A8E7KILiPM7ux7AdU7yuJl0nqxo4fmYaPyb+Aff13x49WNEzI3IonCyNNViblHhzFbmuLnx1aNt5JHZqd7/bHafQEo2Gp8zW3gUcs7Tzo/B/9Pev3YT3pO8xYgDmJxNRKqxSqw3X9cClBnfmdWCq"
        ],
        "X-MS-TrafficTypeDiagnostic": "HE1PR05MB3148:",
        "X-Microsoft-Antispam-PRVS": "<HE1PR05MB3148EF04B0BBA44E28B073EDC3060@HE1PR05MB3148.eurprd05.prod.outlook.com>",
        "X-Exchange-Antispam-Report-Test": "UriScan:(228905959029699);",
        "X-Exchange-Antispam-Report-CFA-Test": "BCL:0; PCL:0;\n\tRULEID:(6040470)(2401047)(5005006)(8121501046)(93006095)(93001095)(3231023)(944501075)(10201501046)(3002001)(6055026)(6041268)(20161123560045)(20161123564045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123562045)(20161123558120)(6072148)(201708071742011);\n\tSRVR:HE1PR05MB3148; BCL:0; PCL:0; RULEID:(100000803101)(100110400095);\n\tSRVR:HE1PR05MB3148; ",
        "X-Forefront-PRVS": "053315510E",
        "X-Forefront-Antispam-Report": "SFV:NSPM;\n\tSFS:(10009020)(979002)(396003)(39380400002)(376002)(346002)(366004)(39860400002)(199004)(189003)(50226002)(118296001)(47776003)(66066001)(21086003)(16526018)(5660300001)(25786009)(2906002)(97736004)(3846002)(81156014)(81166006)(6116002)(8676002)(53936002)(2950100002)(68736007)(6916009)(36756003)(386003)(86362001)(69596002)(106356001)(16586007)(478600001)(48376002)(76176011)(51416003)(7736002)(6666003)(316002)(55016002)(105586002)(33026002)(2351001)(8936002)(50466002)(52116002)(305945005)(2361001)(7696005)(969003)(989001)(999001)(1009001)(1019001);\n\tDIR:OUT; SFP:1101; SCL:1; SRVR:HE1PR05MB3148; 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": "26 Dec 2017 09:30:42.8941\n\t(UTC)",
        "X-MS-Exchange-CrossTenant-Network-Message-Id": "2a05562b-cb6a-4168-ab0e-08d54c4355fe",
        "X-MS-Exchange-CrossTenant-FromEntityHeader": "Hosted",
        "X-MS-Exchange-CrossTenant-Id": "a652971c-7d2e-4d9b-a6a4-d149256f461b",
        "X-MS-Exchange-Transport-CrossTenantHeadersStamped": "HE1PR05MB3148",
        "Subject": "[dpdk-dev] [PATCH v3 32/39] examples/eventdev_pipeline: convert to\n\tnew offloads API",
        "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://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": "<https://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": "Ethdev offloads API has changed since:\n\ncommit ce17eddefc20 (\"ethdev: introduce Rx queue offloads API\")\ncommit cba7f53b717d (\"ethdev: introduce Tx queue offloads API\")\n\nThis commit support the new API.\n\nSigned-off-by: Shahaf Shuler <shahafs@mellanox.com>\nAcked-by: Harry van Haaren <harry.van.haaren@intel.com>\n---\n examples/eventdev_pipeline_sw_pmd/main.c | 15 +++++++++++++--\n 1 file changed, 13 insertions(+), 2 deletions(-)",
    "diff": "diff --git a/examples/eventdev_pipeline_sw_pmd/main.c b/examples/eventdev_pipeline_sw_pmd/main.c\nindex 5f431d87d..eb3adb826 100644\n--- a/examples/eventdev_pipeline_sw_pmd/main.c\n+++ b/examples/eventdev_pipeline_sw_pmd/main.c\n@@ -563,7 +563,8 @@ port_init(uint8_t port, struct rte_mempool *mbuf_pool)\n \tstatic const struct rte_eth_conf port_conf_default = {\n \t\t.rxmode = {\n \t\t\t.mq_mode = ETH_MQ_RX_RSS,\n-\t\t\t.max_rx_pkt_len = ETHER_MAX_LEN\n+\t\t\t.max_rx_pkt_len = ETHER_MAX_LEN,\n+\t\t\t.ignore_offload_bitfield = 1,\n \t\t},\n \t\t.rx_adv_conf = {\n \t\t\t.rss_conf = {\n@@ -578,10 +579,17 @@ port_init(uint8_t port, struct rte_mempool *mbuf_pool)\n \tstruct rte_eth_conf port_conf = port_conf_default;\n \tint retval;\n \tuint16_t q;\n+\tstruct rte_eth_dev_info dev_info;\n+\tstruct rte_eth_txconf txconf;\n \n \tif (port >= rte_eth_dev_count())\n \t\treturn -1;\n \n+\trte_eth_dev_info_get(port, &dev_info);\n+\tif (dev_info.tx_offload_capa & DEV_TX_OFFLOAD_MBUF_FAST_FREE)\n+\t\tport_conf.txmode.offloads |=\n+\t\t\tDEV_TX_OFFLOAD_MBUF_FAST_FREE;\n+\n \t/* Configure the Ethernet device. */\n \tretval = rte_eth_dev_configure(port, rx_rings, tx_rings, &port_conf);\n \tif (retval != 0)\n@@ -595,10 +603,13 @@ port_init(uint8_t port, struct rte_mempool *mbuf_pool)\n \t\t\treturn retval;\n \t}\n \n+\ttxconf = dev_info.default_txconf;\n+\ttxconf.txq_flags = ETH_TXQ_FLAGS_IGNORE;\n+\ttxconf.offloads = port_conf_default.txmode.offloads;\n \t/* Allocate and set up 1 TX queue per Ethernet port. */\n \tfor (q = 0; q < tx_rings; q++) {\n \t\tretval = rte_eth_tx_queue_setup(port, q, tx_ring_size,\n-\t\t\t\trte_eth_dev_socket_id(port), NULL);\n+\t\t\t\trte_eth_dev_socket_id(port), &txconf);\n \t\tif (retval < 0)\n \t\t\treturn retval;\n \t}\n",
    "prefixes": [
        "dpdk-dev",
        "v3",
        "32/39"
    ]
}