From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from dpdk.org (dpdk.org [92.243.14.124]) by inbox.dpdk.org (Postfix) with ESMTP id 36C03A04DB; Thu, 15 Oct 2020 23:46:36 +0200 (CEST) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id 12ABF1DED2; Thu, 15 Oct 2020 23:46:35 +0200 (CEST) Received: from mx0b-0016f401.pphosted.com (mx0a-0016f401.pphosted.com [67.231.148.174]) by dpdk.org (Postfix) with ESMTP id 5E9BD1DE9D for ; Thu, 15 Oct 2020 23:46:33 +0200 (CEST) Received: from pps.filterd (m0045849.ppops.net [127.0.0.1]) by mx0a-0016f401.pphosted.com (8.16.0.42/8.16.0.42) with SMTP id 09FLkOkH008629; Thu, 15 Oct 2020 14:46:31 -0700 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=marvell.com; h=from : to : cc : subject : date : message-id : content-type : content-transfer-encoding : mime-version; s=pfpt0220; bh=hhRp8pkBhvQuylIEZTCH8InBJKvTKLSUxdO8XRpqD1A=; b=XSUP+qlhD9wrfDy9emPhQHMhoEcMz1S/5ZnjuWwINAgoDzh7tGYBFbhoYVy/3Ztmk64W X6+Vz+2owFuPXjRkQq98jfd3Pkcxsg+MOZNQ1dBwkqXAqBraQ94FScblFPjuNpJLw5Cu hzEyuTNoAIDyr7sLP0Ik+91mVO6ZxHODzkuZH13PU76yf8bLHq8x8ZD+GIxWsuQGY/Sr cw+2P8U4PeN3syNxU5yQhCLExoJ4uQnsIfo9uK6QmfUAS5ALnbpThYBbeA5FORCY32Zn pUN60J+SvMHhmZ/lBACNf2McUh0quFh08FqT01Tm8G5/IfsDPfnE8VoOOAIWpE6qPAmE vg== Received: from sc-exch03.marvell.com ([199.233.58.183]) by mx0a-0016f401.pphosted.com with ESMTP id 343aanwgcu-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-SHA384 bits=256 verify=NOT); Thu, 15 Oct 2020 14:46:31 -0700 Received: from SC-EXCH04.marvell.com (10.93.176.84) by SC-EXCH03.marvell.com (10.93.176.83) with Microsoft SMTP Server (TLS) id 15.0.1497.2; Thu, 15 Oct 2020 14:46:30 -0700 Received: from NAM02-SN1-obe.outbound.protection.outlook.com (104.47.36.54) by SC-EXCH04.marvell.com (10.93.176.84) with Microsoft SMTP Server (TLS) id 15.0.1497.2 via Frontend Transport; Thu, 15 Oct 2020 14:46:30 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; 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; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=hhRp8pkBhvQuylIEZTCH8InBJKvTKLSUxdO8XRpqD1A=; 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 smtp.mailfrom=marvell.com; dmarc=pass action=none header.from=marvell.com; dkim=pass header.d=marvell.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=marvell.onmicrosoft.com; s=selector1-marvell-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=hhRp8pkBhvQuylIEZTCH8InBJKvTKLSUxdO8XRpqD1A=; b=lJUmnbG8mRs6gFUe1jOwixYca0QJjNhevUDEPLPtuwoC+ipSn3lVYhcC/K3vTIBstpETJWrdNzrtR8cNww3C/uN1TpP7KlDVQRH7+/xMAe/kEztIJEzwtxmx8+r1gJSAZA32JJl25gaHPt7o0URBWgW0yo/g4RbFecDBFrnswvY= Received: from BYAPR18MB2424.namprd18.prod.outlook.com (2603:10b6:a03:130::21) by SJ0PR18MB3897.namprd18.prod.outlook.com (2603:10b6:a03:2e3::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3477.21; Thu, 15 Oct 2020 21:46:29 +0000 Received: from BYAPR18MB2424.namprd18.prod.outlook.com ([fe80::149b:a3e1:f7ec:3d1c]) by BYAPR18MB2424.namprd18.prod.outlook.com ([fe80::149b:a3e1:f7ec:3d1c%4]) with mapi id 15.20.3455.031; Thu, 15 Oct 2020 21:46:29 +0000 From: Jerin Jacob Kollanukkaran To: Thomas Monjalon CC: "dev@dpdk.org" , "timothy.mcdaniel@intel.com" , Sunil Kumar Kori 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: 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) 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: x-ms-oob-tlc-oobclassifiers: OLM:473; x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: 0xhtqvLPJ3lDzszrKd5VFKZqTPBJTHQ0FJ+TLa0JnkdOTRkYbJHCBoejo+s7B7nphSendhRVhopT/dG7+ha83sR3g/iqpKls3wzOs29trLJMFi1nogUFmDfbWjL+AiIAGuMEYbpEpGLeBaZgKiw8r9H9qr5U11qeikuK1uZJU00AaEYNHrWteyRIOZUKUU534SP1Rha1ce2u8OdRrdCpzhObSX6nWlsu3TvYHmLfjhHlKMOFqp1dkuKuXhw1TXEWuJTlFKVJqXTVXdOHoBIOrT2joCw3WnlCiK7omiL22PZn9hjp9vKULpilmF73deHfOY6HfZZy3ZcBASBd+4mk4iuiTUqnzy1JRtWrxtGfSeZ8+DiJAlpv1rpAHsxrTFE9jtN9PmErRzVV18DqCbYw5A== x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:BYAPR18MB2424.namprd18.prod.outlook.com; PTR:; CAT:NONE; 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); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata: 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: 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: 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 definitions=2020-10-15_17:2020-10-14, 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 List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org Sender: "dev" Patches postponed to RC2:=20 DLB driver: http://patches.dpdk.org/patch/77484/ DLB2 driver: http://patches.dpdk.org/patch/77507/ evendev feature matrix documentation: http://patches.dpdk.org/user/todo/dpd= k/?series=3D8706 The following changes since commit 057d9a92f0a9aa07dd820669d4a07b325661929f= : eal: fix build with conflicting libc variable memory_order (2020-10-15 18= :49:53 +0200) are available in the Git repository at: http://dpdk.org/git/next/dpdk-next-eventdev for you to fetch changes up to 0a5a3ba495ce9e4622befb31193bcbd6ef8a0fb0: eventdev: add PCI probe named convenience function (2020-10-16 02:55:35 += 0530) ---------------------------------------------------------------- Ankur Dwivedi (6): test/event_crypto_adapter: return error for unsupported mode test/event_crypto_adapter: fix function arguments test/event_crypto_adapter: free resources during exit crypto/octeontx2: move functions to helper file event/octeontx2: add crypto adapter framework event/octeontx2: add crypto adapter datapath Harman Kalra (2): net/octeontx2: fix jumbo frame crash app/eventdev: enable fast free offload Jay Jayatheerthan (2): app/test: uninit vdevs in event eth Rx adapter autotest app/test: add net null dev creation in Rx adapter autotest Mike Ximing Chen (1): eventdev: support telemetry with xstats info Pavan Nikhilesh (3): event/octeontx: validate events requested against available event/octeontx2: add switch tag flush op event/octeontx2: improve single flow performance Radu Nicolau (1): event/sw: performance improvements Timothy McDaniel (2): eventdev: express DLB/DLB2 PMD constraints eventdev: add PCI probe named convenience function Yunjian Wang (3): eventdev: fix return value of null not checked event/dpaa2: fix dereference before null check eventdev: fix adapter leak in error path app/test-eventdev/evt_common.h | 11 + app/test-eventdev/test_order_atq.c | 26 +- app/test-eventdev/test_order_common.c | 1 + app/test-eventdev/test_order_queue.c | 27 +- app/test-eventdev/test_pipeline_common.c | 5 + app/test/test_event_crypto_adapter.c | 75 +++-- app/test/test_event_eth_rx_adapter.c | 75 ++++- app/test/test_eventdev.c | 4 +- doc/guides/eventdevs/octeontx.rst | 23 +- doc/guides/eventdevs/sw.rst | 22 ++ doc/guides/rel_notes/deprecation.rst | 13 - doc/guides/rel_notes/release_20_11.rst | 14 + drivers/common/cpt/cpt_common.h | 1 + drivers/common/octeontx2/otx2_io_arm64.h | 12 + drivers/common/octeontx2/otx2_io_generic.h | 16 +- drivers/crypto/octeontx2/meson.build | 1 + .../crypto/octeontx2/otx2_cryptodev_hw_access.h | 12 + drivers/crypto/octeontx2/otx2_cryptodev_mbox.h | 2 + drivers/crypto/octeontx2/otx2_cryptodev_ops.c | 96 +++--- .../crypto/octeontx2/otx2_cryptodev_ops_helper.h | 74 +++++ drivers/crypto/octeontx2/otx2_cryptodev_qp.h | 7 + .../octeontx2/rte_pmd_octeontx2_crypto_version.map | 10 + drivers/event/dpaa/dpaa_eventdev.c | 3 +- drivers/event/dpaa2/dpaa2_eventdev.c | 13 +- drivers/event/dsw/dsw_evdev.c | 3 +- drivers/event/octeontx/ssovf_evdev.c | 104 +++++- drivers/event/octeontx/ssovf_evdev.h | 6 + drivers/event/octeontx/timvf_evdev.c | 68 +++- drivers/event/octeontx/timvf_evdev.h | 2 + drivers/event/octeontx2/meson.build | 4 +- drivers/event/octeontx2/otx2_evdev.c | 9 +- drivers/event/octeontx2/otx2_evdev.h | 29 +- drivers/event/octeontx2/otx2_evdev_crypto_adptr.c | 81 +++++ .../event/octeontx2/otx2_evdev_crypto_adptr_dp.h | 75 +++++ drivers/event/octeontx2/otx2_worker.h | 102 +++--- drivers/event/octeontx2/otx2_worker_dual.h | 44 ++- drivers/event/opdl/opdl_evdev.c | 3 +- drivers/event/skeleton/skeleton_eventdev.c | 5 +- drivers/event/sw/event_ring.h | 109 ++---- drivers/event/sw/sw_evdev.c | 118 +++++-- drivers/event/sw/sw_evdev.h | 22 +- drivers/event/sw/sw_evdev_scheduler.c | 66 +++- drivers/event/sw/sw_evdev_selftest.c | 6 +- drivers/mempool/octeontx2/otx2_mempool_ops.c | 4 + drivers/net/octeontx2/otx2_tx.c | 23 +- drivers/net/octeontx2/otx2_tx.h | 41 +++ .../eventdev_pipeline/pipeline_worker_generic.c | 6 +- examples/eventdev_pipeline/pipeline_worker_tx.c | 1 + examples/l2fwd-event/l2fwd_event_generic.c | 7 +- examples/l2fwd-event/l2fwd_event_internal_port.c | 6 +- examples/l3fwd/l3fwd_event_generic.c | 7 +- examples/l3fwd/l3fwd_event_internal_port.c | 6 +- lib/librte_eventdev/meson.build | 1 + lib/librte_eventdev/rte_event_crypto_adapter.c | 1 + lib/librte_eventdev/rte_event_eth_tx_adapter.c | 4 +- lib/librte_eventdev/rte_eventdev.c | 369 +++++++++++++++++= +++- lib/librte_eventdev/rte_eventdev.h | 51 ++- lib/librte_eventdev/rte_eventdev_pmd_pci.h | 45 ++- lib/librte_eventdev/rte_eventdev_trace.h | 7 +- lib/librte_eventdev/rte_eventdev_version.map | 6 +- 60 files changed, 1592 insertions(+), 392 deletions(-) create mode 100644 drivers/crypto/octeontx2/otx2_cryptodev_ops_helper.h create mode 100644 drivers/event/octeontx2/otx2_evdev_crypto_adptr.c create mode 100644 drivers/event/octeontx2/otx2_evdev_crypto_adptr_dp.h