Patch Detail
get:
Show a patch.
patch:
Update a patch.
put:
Update a patch.
GET /api/patches/80985/?format=api
https://patches.dpdk.org/api/patches/80985/?format=api", "web_url": "https://patches.dpdk.org/project/dpdk/patch/BYAPR18MB24248A46F66C5EFB0FC93E6AC8020@BYAPR18MB2424.namprd18.prod.outlook.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": "<BYAPR18MB24248A46F66C5EFB0FC93E6AC8020@BYAPR18MB2424.namprd18.prod.outlook.com>", "list_archive_url": "https://inbox.dpdk.org/dev/BYAPR18MB24248A46F66C5EFB0FC93E6AC8020@BYAPR18MB2424.namprd18.prod.outlook.com", "date": "2020-10-15T21:46:28", "name": "[pull-request] next-eventdev 20.11 RC1", "commit_ref": null, "pull_url": "http://dpdk.org/git/next/dpdk-next-eventdev", "state": "accepted", "archived": true, "hash": null, "submitter": { "id": 1188, "url": "https://patches.dpdk.org/api/people/1188/?format=api", "name": "Jerin Jacob Kollanukkaran", "email": "jerinj@marvell.com" }, "delegate": { "id": 1, "url": "https://patches.dpdk.org/api/users/1/?format=api", "username": "tmonjalo", "first_name": "Thomas", "last_name": "Monjalon", "email": "thomas@monjalon.net" }, "mbox": "https://patches.dpdk.org/project/dpdk/patch/BYAPR18MB24248A46F66C5EFB0FC93E6AC8020@BYAPR18MB2424.namprd18.prod.outlook.com/mbox/", "series": [ { "id": 13028, "url": "https://patches.dpdk.org/api/series/13028/?format=api", "web_url": "https://patches.dpdk.org/project/dpdk/list/?series=13028", "date": "2020-10-15T21:46:28", "name": "[pull-request] next-eventdev 20.11 RC1", "version": 1, "mbox": "https://patches.dpdk.org/series/13028/mbox/" } ], "comments": "https://patches.dpdk.org/api/patches/80985/comments/", "check": "fail", "checks": "https://patches.dpdk.org/api/patches/80985/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 36C03A04DB;\n\tThu, 15 Oct 2020 23:46:36 +0200 (CEST)", "from [92.243.14.124] (localhost [127.0.0.1])\n\tby dpdk.org (Postfix) with ESMTP id 12ABF1DED2;\n\tThu, 15 Oct 2020 23:46:35 +0200 (CEST)", "from mx0b-0016f401.pphosted.com (mx0a-0016f401.pphosted.com\n [67.231.148.174]) by dpdk.org (Postfix) with ESMTP id 5E9BD1DE9D\n for <dev@dpdk.org>; Thu, 15 Oct 2020 23:46:33 +0200 (CEST)", "from pps.filterd (m0045849.ppops.net [127.0.0.1])\n by mx0a-0016f401.pphosted.com (8.16.0.42/8.16.0.42) with SMTP id\n 09FLkOkH008629; Thu, 15 Oct 2020 14:46:31 -0700", "from sc-exch03.marvell.com ([199.233.58.183])\n by mx0a-0016f401.pphosted.com with ESMTP id 343aanwgcu-1\n (version=TLSv1.2 cipher=ECDHE-RSA-AES256-SHA384 bits=256 verify=NOT);\n Thu, 15 Oct 2020 14:46:31 -0700", "from SC-EXCH04.marvell.com (10.93.176.84) by SC-EXCH03.marvell.com\n (10.93.176.83) with Microsoft SMTP Server (TLS) id 15.0.1497.2; Thu, 15 Oct\n 2020 14:46:30 -0700", "from NAM02-SN1-obe.outbound.protection.outlook.com (104.47.36.54) by\n SC-EXCH04.marvell.com (10.93.176.84) with Microsoft SMTP Server\n (TLS) id\n 15.0.1497.2 via Frontend Transport; Thu, 15 Oct 2020 14:46:30 -0700", "from BYAPR18MB2424.namprd18.prod.outlook.com (2603:10b6:a03:130::21)\n by SJ0PR18MB3897.namprd18.prod.outlook.com (2603:10b6:a03:2e3::21)\n with Microsoft SMTP Server (version=TLS1_2,\n cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3477.21; Thu, 15 Oct\n 2020 21:46:29 +0000", "from BYAPR18MB2424.namprd18.prod.outlook.com\n ([fe80::149b:a3e1:f7ec:3d1c]) by BYAPR18MB2424.namprd18.prod.outlook.com\n ([fe80::149b:a3e1:f7ec:3d1c%4]) with mapi id 15.20.3455.031; Thu, 15 Oct 2020\n 21:46:29 +0000" ], "DKIM-Signature": [ "v=1; a=rsa-sha256; c=relaxed/relaxed; d=marvell.com;\n h=from : to : cc :\n subject : date : message-id : content-type : content-transfer-encoding :\n mime-version; s=pfpt0220; bh=hhRp8pkBhvQuylIEZTCH8InBJKvTKLSUxdO8XRpqD1A=;\n b=XSUP+qlhD9wrfDy9emPhQHMhoEcMz1S/5ZnjuWwINAgoDzh7tGYBFbhoYVy/3Ztmk64W\n X6+Vz+2owFuPXjRkQq98jfd3Pkcxsg+MOZNQ1dBwkqXAqBraQ94FScblFPjuNpJLw5Cu\n hzEyuTNoAIDyr7sLP0Ik+91mVO6ZxHODzkuZH13PU76yf8bLHq8x8ZD+GIxWsuQGY/Sr\n cw+2P8U4PeN3syNxU5yQhCLExoJ4uQnsIfo9uK6QmfUAS5ALnbpThYBbeA5FORCY32Zn\n pUN60J+SvMHhmZ/lBACNf2McUh0quFh08FqT01Tm8G5/IfsDPfnE8VoOOAIWpE6qPAmE vg==", "v=1; a=rsa-sha256; c=relaxed/relaxed;\n d=marvell.onmicrosoft.com; s=selector1-marvell-onmicrosoft-com;\n h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;\n bh=hhRp8pkBhvQuylIEZTCH8InBJKvTKLSUxdO8XRpqD1A=;\n b=lJUmnbG8mRs6gFUe1jOwixYca0QJjNhevUDEPLPtuwoC+ipSn3lVYhcC/K3vTIBstpETJWrdNzrtR8cNww3C/uN1TpP7KlDVQRH7+/xMAe/kEztIJEzwtxmx8+r1gJSAZA32JJl25gaHPt7o0URBWgW0yo/g4RbFecDBFrnswvY=" ], "ARC-Seal": "i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;\n b=gLHtNmR7vZ6CSrshSVtbusfsK5vQ8Z+JAJVYYB2p+laUwrKaIbcYE8OXSjB9xrPUbguvXGJKQ2YwXelpnjVXUaH2oplFBIe0tD9XIBXxbw6VA/ScOCgEvSzsBhSmNOyInPb2UA+GDAleNPiYNTX50SuEDDa6rzjr4uB/Y1QbHxwJhTum6l27C/LXCTQV7rY1UifJu/aNF3xfM3zUkLXrgOdRhOlXuCxMVyghXcLKsfHm52cqYDq2d8il/qYC7xq/SpWuysI5/XiE4photBdEioooZaFAGHZ5jkNZhs09x2E1lj2YGq6vQy/LcOFp1ObsHF0/FxyW0XOuanpoDgEAAA==", "ARC-Message-Signature": "i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;\n s=arcselector9901;\n h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;\n bh=hhRp8pkBhvQuylIEZTCH8InBJKvTKLSUxdO8XRpqD1A=;\n b=Q0BpjGWUujND+AoG1Qrgqo2jfLkHdplYssta01iqeXDv5e4hEb3fHe6OJu0qVwvQTv3wZUMxPXmzyVgXS3LtcvRp6O9GqC4022q4Lz/CfG0uZSG0rK+XA20QIAu/ETId4+sVYlXmqW8zxoiTGPy7LDghE6+nKzfkkNjnzw/2AUPhE7JzY+trP0wbyZPG4ZCPB54w0/NCrAHdFDXfP5bAli57l+YpMcgWlyzrQbJ64+76m8dD6yIMrduTYjVXE78MIcZpNjiU44LLvn9Ad9qk2wQ2uIASBDkZwf/m+uw/LWXMvpAhzf3VY79kRy1ltnO0SZGhcRtPyD80pNUufUn4mA==", "ARC-Authentication-Results": "i=1; mx.microsoft.com 1; spf=pass\n smtp.mailfrom=marvell.com; dmarc=pass action=none header.from=marvell.com;\n dkim=pass header.d=marvell.com; arc=none", "From": "Jerin Jacob Kollanukkaran <jerinj@marvell.com>", "To": "Thomas Monjalon <thomas@monjalon.net>", "CC": "\"dev@dpdk.org\" <dev@dpdk.org>, \"timothy.mcdaniel@intel.com\"\n <timothy.mcdaniel@intel.com>, Sunil Kumar Kori <skori@marvell.com>", "Thread-Topic": "[dpdk-dev] [pull-request] next-eventdev 20.11 RC1", "Thread-Index": "AdajO8yoWYZYg0FBSAGkWeJ/zvfoHg==", "Date": "Thu, 15 Oct 2020 21:46:28 +0000", "Message-ID": "\n <BYAPR18MB24248A46F66C5EFB0FC93E6AC8020@BYAPR18MB2424.namprd18.prod.outlook.com>", "Accept-Language": "en-US", "Content-Language": "en-US", "X-MS-Has-Attach": "", "X-MS-TNEF-Correlator": "", "authentication-results": "monjalon.net; dkim=none (message not signed)\n header.d=none;monjalon.net; dmarc=none action=none header.from=marvell.com;", "x-originating-ip": "[223.226.96.141]", "x-ms-publictraffictype": "Email", "x-ms-office365-filtering-correlation-id": "cfae872b-ec69-4b7b-7523-08d87153c615", "x-ms-traffictypediagnostic": "SJ0PR18MB3897:", "x-ms-exchange-transport-forked": "True", "x-microsoft-antispam-prvs": "\n <SJ0PR18MB38973ED966791094BC6BD54CC8020@SJ0PR18MB3897.namprd18.prod.outlook.com>", "x-ms-oob-tlc-oobclassifiers": "OLM:473;", "x-ms-exchange-senderadcheck": "1", "x-microsoft-antispam": "BCL:0;", "x-microsoft-antispam-message-info": "\n 0xhtqvLPJ3lDzszrKd5VFKZqTPBJTHQ0FJ+TLa0JnkdOTRkYbJHCBoejo+s7B7nphSendhRVhopT/dG7+ha83sR3g/iqpKls3wzOs29trLJMFi1nogUFmDfbWjL+AiIAGuMEYbpEpGLeBaZgKiw8r9H9qr5U11qeikuK1uZJU00AaEYNHrWteyRIOZUKUU534SP1Rha1ce2u8OdRrdCpzhObSX6nWlsu3TvYHmLfjhHlKMOFqp1dkuKuXhw1TXEWuJTlFKVJqXTVXdOHoBIOrT2joCw3WnlCiK7omiL22PZn9hjp9vKULpilmF73deHfOY6HfZZy3ZcBASBd+4mk4iuiTUqnzy1JRtWrxtGfSeZ8+DiJAlpv1rpAHsxrTFE9jtN9PmErRzVV18DqCbYw5A==", "x-forefront-antispam-report": "CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;\n IPV:NLI; SFV:NSPM; H:BYAPR18MB2424.namprd18.prod.outlook.com; PTR:; CAT:NONE;\n SFS:(4636009)(136003)(366004)(39860400002)(396003)(346002)(376002)(6506007)(26005)(83380400001)(66446008)(55236004)(6916009)(66476007)(66946007)(52536014)(76116006)(86362001)(64756008)(66556008)(186003)(54906003)(8676002)(55016002)(7696005)(966005)(4001150100001)(71200400001)(5660300002)(316002)(33656002)(107886003)(4326008)(2906002)(9686003)(478600001)(8936002);\n DIR:OUT; SFP:1101;", "x-ms-exchange-antispam-messagedata": "\n DxD4jVfE+SgAqBQqDs4/SoC7Y5JjlX251fnQuqqNfL4GK4n2m+ssHdKXyiDUvrtO2I4iTOrIvP5utfAYKbu8VfUqbKQ+D6l3cdXGpgjhAndJE4dNfxLbwzWT0CSdTqphy+hJpJ1l+ztJk8TnQZSz8pIJh3i/tiLHSt9W9xypLX6/gilWtW5mJi8i4Y7tcy9+W9ei4g26SEeIuykVm97ZXJJm0H0UtumD4Eh9v8TTEHHI1UC+DgSkuIaH5Kl/cDVsbfAGmAC/igfbHNhxVqjjANRdH8ok4ChpGDeBTGGxPjHqenfUN5wAmBo0IzgAvNuyMYSRPpEh0nPPWy/6ESO4u925k1szolMtBpNn/yfzOKMT1XH06bv1AVu7vMVGFFkv4tb+UPDivKAK8WRmv4+avfrMWmU4qxWlYCyfCKdiSDpXofas44sPYaftuVViG+0evcd6A1LomVZTag2dhuaLIVNT67/7HqR0YPj9/wJiHepUU9+3QjB20owd80Lq0Z6SKM4svqR8wNdRhUzWn4mAcgkkr04rcNHkb+lyrwJf8TNIKS3YphdV6eRY5DYF1ecdy5sYK2t7Nh97gotIMOBlz98lscNr14Ity8z7Qeu5hrUQ2sdk4BmXfeFrZuHd/8czHrGLzRWLwlNpkMDNwepFhA==", "Content-Type": "text/plain; charset=\"us-ascii\"", "Content-Transfer-Encoding": "quoted-printable", "MIME-Version": "1.0", "X-MS-Exchange-CrossTenant-AuthAs": "Internal", "X-MS-Exchange-CrossTenant-AuthSource": "BYAPR18MB2424.namprd18.prod.outlook.com", "X-MS-Exchange-CrossTenant-Network-Message-Id": "\n cfae872b-ec69-4b7b-7523-08d87153c615", "X-MS-Exchange-CrossTenant-originalarrivaltime": "15 Oct 2020 21:46:29.0325 (UTC)", "X-MS-Exchange-CrossTenant-fromentityheader": "Hosted", "X-MS-Exchange-CrossTenant-id": "70e1fb47-1155-421d-87fc-2e58f638b6e0", "X-MS-Exchange-CrossTenant-mailboxtype": "HOSTED", "X-MS-Exchange-CrossTenant-userprincipalname": "\n yWIckhxGBIa5aZSTZT1tcAh1dMypx3pk9bGQFFLZoo+Wmmkp/423Q3/vZChM2x/zYGH6jH0sZHD9JI3e+T8BZA==", "X-MS-Exchange-Transport-CrossTenantHeadersStamped": "SJ0PR18MB3897", "X-OriginatorOrg": "marvell.com", "X-Proofpoint-Virus-Version": "vendor=fsecure engine=2.50.10434:6.0.235, 18.0.687\n definitions=2020-10-15_17:2020-10-14,\n 2020-10-15 signatures=0", "Subject": "[dpdk-dev] [pull-request] next-eventdev 20.11 RC1", "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": "Patches postponed to RC2: \n\nDLB driver: http://patches.dpdk.org/patch/77484/\nDLB2 driver: http://patches.dpdk.org/patch/77507/\nevendev feature matrix documentation: http://patches.dpdk.org/user/todo/dpdk/?series=8706\n\n\nThe following changes since commit 057d9a92f0a9aa07dd820669d4a07b325661929f:\n\n eal: fix build with conflicting libc variable memory_order (2020-10-15 18:49:53 +0200)\n\nare available in the Git repository at:\n\n http://dpdk.org/git/next/dpdk-next-eventdev\n\nfor you to fetch changes up to 0a5a3ba495ce9e4622befb31193bcbd6ef8a0fb0:\n\n eventdev: add PCI probe named convenience function (2020-10-16 02:55:35 +0530)\n\n----------------------------------------------------------------\nAnkur Dwivedi (6):\n test/event_crypto_adapter: return error for unsupported mode\n test/event_crypto_adapter: fix function arguments\n test/event_crypto_adapter: free resources during exit\n crypto/octeontx2: move functions to helper file\n event/octeontx2: add crypto adapter framework\n event/octeontx2: add crypto adapter datapath\n\nHarman Kalra (2):\n net/octeontx2: fix jumbo frame crash\n app/eventdev: enable fast free offload\n\nJay Jayatheerthan (2):\n app/test: uninit vdevs in event eth Rx adapter autotest\n app/test: add net null dev creation in Rx adapter autotest\n\nMike Ximing Chen (1):\n eventdev: support telemetry with xstats info\n\nPavan Nikhilesh (3):\n event/octeontx: validate events requested against available\n event/octeontx2: add switch tag flush op\n event/octeontx2: improve single flow performance\n\nRadu Nicolau (1):\n event/sw: performance improvements\n\nTimothy McDaniel (2):\n eventdev: express DLB/DLB2 PMD constraints\n eventdev: add PCI probe named convenience function\n\nYunjian Wang (3):\n eventdev: fix return value of null not checked\n event/dpaa2: fix dereference before null check\n eventdev: fix adapter leak in error path\n\napp/test-eventdev/evt_common.h | 11 +\n app/test-eventdev/test_order_atq.c | 26 +-\n app/test-eventdev/test_order_common.c | 1 +\n app/test-eventdev/test_order_queue.c | 27 +-\n app/test-eventdev/test_pipeline_common.c | 5 +\n app/test/test_event_crypto_adapter.c | 75 +++--\n app/test/test_event_eth_rx_adapter.c | 75 ++++-\n app/test/test_eventdev.c | 4 +-\n doc/guides/eventdevs/octeontx.rst | 23 +-\n doc/guides/eventdevs/sw.rst | 22 ++\n doc/guides/rel_notes/deprecation.rst | 13 -\n doc/guides/rel_notes/release_20_11.rst | 14 +\n drivers/common/cpt/cpt_common.h | 1 +\n drivers/common/octeontx2/otx2_io_arm64.h | 12 +\n drivers/common/octeontx2/otx2_io_generic.h | 16 +-\n drivers/crypto/octeontx2/meson.build | 1 +\n .../crypto/octeontx2/otx2_cryptodev_hw_access.h | 12 +\n drivers/crypto/octeontx2/otx2_cryptodev_mbox.h | 2 +\n drivers/crypto/octeontx2/otx2_cryptodev_ops.c | 96 +++---\n .../crypto/octeontx2/otx2_cryptodev_ops_helper.h | 74 +++++\n drivers/crypto/octeontx2/otx2_cryptodev_qp.h | 7 +\n .../octeontx2/rte_pmd_octeontx2_crypto_version.map | 10 +\n drivers/event/dpaa/dpaa_eventdev.c | 3 +-\n drivers/event/dpaa2/dpaa2_eventdev.c | 13 +-\n drivers/event/dsw/dsw_evdev.c | 3 +-\n drivers/event/octeontx/ssovf_evdev.c | 104 +++++-\n drivers/event/octeontx/ssovf_evdev.h | 6 +\n drivers/event/octeontx/timvf_evdev.c | 68 +++-\n drivers/event/octeontx/timvf_evdev.h | 2 +\n drivers/event/octeontx2/meson.build | 4 +-\n drivers/event/octeontx2/otx2_evdev.c | 9 +-\n drivers/event/octeontx2/otx2_evdev.h | 29 +-\n drivers/event/octeontx2/otx2_evdev_crypto_adptr.c | 81 +++++\n .../event/octeontx2/otx2_evdev_crypto_adptr_dp.h | 75 +++++\n drivers/event/octeontx2/otx2_worker.h | 102 +++---\n drivers/event/octeontx2/otx2_worker_dual.h | 44 ++-\n drivers/event/opdl/opdl_evdev.c | 3 +-\n drivers/event/skeleton/skeleton_eventdev.c | 5 +-\n drivers/event/sw/event_ring.h | 109 ++----\n drivers/event/sw/sw_evdev.c | 118 +++++--\n drivers/event/sw/sw_evdev.h | 22 +-\n drivers/event/sw/sw_evdev_scheduler.c | 66 +++-\n drivers/event/sw/sw_evdev_selftest.c | 6 +-\n drivers/mempool/octeontx2/otx2_mempool_ops.c | 4 +\n drivers/net/octeontx2/otx2_tx.c | 23 +-\n drivers/net/octeontx2/otx2_tx.h | 41 +++\n .../eventdev_pipeline/pipeline_worker_generic.c | 6 +-\n examples/eventdev_pipeline/pipeline_worker_tx.c | 1 +\n examples/l2fwd-event/l2fwd_event_generic.c | 7 +-\n examples/l2fwd-event/l2fwd_event_internal_port.c | 6 +-\n examples/l3fwd/l3fwd_event_generic.c | 7 +-\n examples/l3fwd/l3fwd_event_internal_port.c | 6 +-\n lib/librte_eventdev/meson.build | 1 +\n lib/librte_eventdev/rte_event_crypto_adapter.c | 1 +\nlib/librte_eventdev/rte_event_eth_tx_adapter.c | 4 +-\n lib/librte_eventdev/rte_eventdev.c | 369 ++++++++++++++++++++-\n lib/librte_eventdev/rte_eventdev.h | 51 ++-\n lib/librte_eventdev/rte_eventdev_pmd_pci.h | 45 ++-\n lib/librte_eventdev/rte_eventdev_trace.h | 7 +-\n lib/librte_eventdev/rte_eventdev_version.map | 6 +-\n 60 files changed, 1592 insertions(+), 392 deletions(-)\n create mode 100644 drivers/crypto/octeontx2/otx2_cryptodev_ops_helper.h\n create mode 100644 drivers/event/octeontx2/otx2_evdev_crypto_adptr.c\n create mode 100644 drivers/event/octeontx2/otx2_evdev_crypto_adptr_dp.h", "diff": null, "prefixes": [ "pull-request" ] }{ "id": 80985, "url": "