From patchwork Sat Apr 17 17:28:52 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Jerin Jacob Kollanukkaran X-Patchwork-Id: 91715 X-Patchwork-Delegate: thomas@monjalon.net Return-Path: X-Original-To: patchwork@inbox.dpdk.org Delivered-To: patchwork@inbox.dpdk.org Received: from mails.dpdk.org (mails.dpdk.org [217.70.189.124]) by inbox.dpdk.org (Postfix) with ESMTP id 4E58FA0562; Sat, 17 Apr 2021 19:28:56 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id CCF59161BC9; Sat, 17 Apr 2021 19:28:55 +0200 (CEST) Received: from mx0b-0016f401.pphosted.com (mx0b-0016f401.pphosted.com [67.231.156.173]) by mails.dpdk.org (Postfix) with ESMTP id 96C964068F for ; Sat, 17 Apr 2021 19:28:54 +0200 (CEST) Received: from pps.filterd (m0045851.ppops.net [127.0.0.1]) by mx0b-0016f401.pphosted.com (8.16.0.43/8.16.0.43) with SMTP id 13HHQcRv010050; Sat, 17 Apr 2021 10:28:53 -0700 Received: from nam11-dm6-obe.outbound.protection.outlook.com (mail-dm6nam11lp2175.outbound.protection.outlook.com [104.47.57.175]) by mx0b-0016f401.pphosted.com with ESMTP id 37yy6qgdqa-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Sat, 17 Apr 2021 10:28:53 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=hre6uYMXzikCsGgU+sNUBveicDfXNHGl7MVtKCFT2nCr00LF423w3ZsZ3hqygL0iiWl02j/4qbzlYa3ADLPQSLVVvp6NmtWVagnTBJECMC2w1DHSwfRqkEUwtD2vpwErQd6b6I7LQ6d1HwzxdgJyjMCDEQ7ccGK+opW+fR5idRG8APC11wsHzZFVj73E0Cws2t+h69UVa1lqts4MjpJbP9TwXEdnouWTc6hsij+3lBCpWR27jh8DIiXo19007bfRy8I8LbDfW9/D+fn/xFW5uc22m/nkwUB7pIuGIqJvr/AmfGuxa9C+vjb8iT/5IO0oG/d00LNF/XdIDMa89Zhl+w== 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=jYj7zWWgPRMyrYUEHxNeDdDlJ5HtR8hgyUkDfca+PuA=; b=luFsdLoNu+wN6RJwsxIKEFwRpx/t9QwL2wZJxQEymiWwkxhMdQcdLdu3r574Qe3Qfam7n4hexxKZyeGLOGMjDNf+Xa8QlHp2qK9VxPpmcynGj57ZrM0KEXbukN4TFpnsNwjWDa/U6tLsTOEZXxexR8hUuMtHqqZK39krR6h0QaonZBs+7xOfieTct1T8AfTut2cXnuv4HU9KSg6eZ0b1z+SReTmPBQxJQBrfoLQpywme9/jNrE34B8EwqqmvsKXbdAt3oqLWLLsPpQIvAtn97C7og5Zr0wH+pqCixSHUMN+qmIFuX1iPkWj5iw3SKr2B5opBwtJ8uTWut6t/Wnu7DA== 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=jYj7zWWgPRMyrYUEHxNeDdDlJ5HtR8hgyUkDfca+PuA=; b=FykFV4X3fECq11lhbhDQXmp/vRzygEoxIaKxEpmMV4xLQ/CmcYnjVAoNtU/tulp8TU+rOgZZnWN9E1xSiNmWqUakwbtS5XTa0LnsBbzKtjJ355q4Yg5rZcwhdp3JKpG15CG+VMoWP3EgCq5x+Uv1a7i0Zp8gHpbe2W0ZKc2qd9Q= Received: from SN7PR18MB4398.namprd18.prod.outlook.com (2603:10b6:806:101::10) by SA1PR18MB4661.namprd18.prod.outlook.com (2603:10b6:806:1d4::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4042.16; Sat, 17 Apr 2021 17:28:52 +0000 Received: from SN7PR18MB4398.namprd18.prod.outlook.com ([fe80::7cf7:646:f9e8:8f08]) by SN7PR18MB4398.namprd18.prod.outlook.com ([fe80::7cf7:646:f9e8:8f08%6]) with mapi id 15.20.4042.021; Sat, 17 Apr 2021 17:28:52 +0000 From: Jerin Jacob Kollanukkaran To: Thomas Monjalon CC: dpdk-dev Thread-Topic: [dpdk-dev] [pull-request] next-eventdev 21.05-rc1 Thread-Index: AQHXM678ds0go/ITLUe/ZPCld86Q2Q== Date: Sat, 17 Apr 2021 17:28:52 +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: [122.167.123.15] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 7efb455f-e067-4772-aa7d-08d901c6452a x-ms-traffictypediagnostic: SA1PR18MB4661: x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:363; x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: A+6pLN+VLmR7UWCZTorlcp1gPy1cPUSxenNRW7Oe3wSqS4Y4X+wtt6H6DDVYRU2MmzEFN2blDe2u+PAEcffq+F8eiQAtXwzJO9N5iZXKe8WzKlkUraXFMSwF+8++/jR6ltn98QMpXdJLyLWN6ZNhnH7N9fGGxW8075LlLHkN170THW65EcKM44BlhITfBE3W4yrMnWhQUjXn6F5IWzUukR2MDDsBUHgmHKvlPOEJ/CgWoUZLw9IyB+bGYzs/3EqA6gtkb72VDGBJveJGE+kKFqLLHw9Nqe16U4Yn25bzNUxp58CX9Zpfd0f9Xr7fYugAHrODNsNkd0nlTPZ9bkPQXF0wnjeJiwDDLKXPBO9XX+N8ueq5WukhCMNYmBU6uF7XCsjRMmeNY3V9Gl+2OyRryBwd1NsNarmLNS4ysPuVPF8ACWHd0x2s64ikeFIlhAJO5Gk8cqm4sG+iHbFySaYVMTTmTqfbQlPOm8edxVfkACItePZHZgUGx04HWaUFz71KZ2637oZqD5/78eSxVBzzM/wdf67OeSdS13zEsNFi84gpVwNtijNjFUzPmTYtCwejt9RRuI6wCqLFaV1hmKJHL8HOzcIvXaw621BTM6wg5Fo9dUYBFVgCQWuIbXl8sBQtCBjwUdSpp2kxVYBs6TzjWg== x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:SN7PR18MB4398.namprd18.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(366004)(498600001)(55016002)(8936002)(38100700002)(122000001)(4326008)(2906002)(9686003)(91956017)(76116006)(966005)(64756008)(66446008)(86362001)(186003)(26005)(66946007)(4743002)(66556008)(66476007)(7696005)(33656002)(6506007)(83380400001)(52536014)(8676002)(6916009)(5660300002)(71200400001); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata: =?iso-8859-1?q?RpF6rC1d5ofz+VHz3PSEThebh?= =?iso-8859-1?q?o0cnjxQWkkyxV7cmqzeiu8v6ClxNgtv/eXrotFjs2AqfhjZu/GVWaGi6Opmo?= =?iso-8859-1?q?QA/JqMRn/q30AUO9kUsrPBpDFjf17F2wmvmbKuLp3P4tHPcSxWeuv9uAMS46?= =?iso-8859-1?q?E1i7uAGardd9MqIHhVzANhDcJlS2sYqk3t3D+bOHOxSsYQsiPzoPeSWlXf8N?= =?iso-8859-1?q?XyCwgJoMnJWRt5jo2fxfAR60O8I+os0p4tcBNnF76ImCaRFqSaT9NMXRGxG8?= =?iso-8859-1?q?gU39fxO5oHZBcyaiiuhoIxhcgI8+v358kSmx93Cu5dbNSUx21P3t8vu+ZPr5?= =?iso-8859-1?q?AxvCGC+CRu42gzmw0/Pyg5qtvYqaIE/B+OjeI3Ah/84h0pn6rLTpxTjBubMe?= =?iso-8859-1?q?6WpqBrdS75OG5LjjPIGgoV782dYSxJjq1zz9ABeLAaB6WnG0T82UMhkbspOr?= =?iso-8859-1?q?yFLA7jd87jIUhJERXT21fAAIDQasY+fKlB4OYNGhzwRVHkD07ZtpKB4cs9Wj?= =?iso-8859-1?q?IgMeMcP4T/O8GHiYHzlq1Nx43vgNk1dWBRFYZ4iNkY/opNdJzlzr2A0pR6OI?= =?iso-8859-1?q?mNi4m011ddPsbA22B42gtwQn3rJxvzeil4NXApMWER/2fj3RJe+BtyR+OMrg?= =?iso-8859-1?q?8oofJuKOFxkdCTgjVLsnasycwsviGsOvmRLZe9Ryj4P2+g/ObXNP2UITpi53?= =?iso-8859-1?q?g0enXn58IOAdMryu6pnPATlEs0ZznoTi5Pncbm8KJNpFEGwCI6QdywJ7kFC6?= =?iso-8859-1?q?Hs6g9vA7Q57pM8V3wtdkbLSdAMhjsAmCqvSLlw2HMz1sh5iS0fsiV+GLb2gy?= =?iso-8859-1?q?eu5WFz/qvlChwYG74VCb9A/Fc+ewN98eM5m7CM9jJEVPz7kXHpBy3fv6yejK?= =?iso-8859-1?q?Coqg9IWA7Q5B/JDH1yJrAZMK2nBa+P7vlcviXeSBymuDAhB/TAkH2bGOzT2c?= =?iso-8859-1?q?p/IuDOJTcbmCzmrk1vgz7tzGAhzgy+0+Nf7b/DwF+ntcCaUcJoLiKm2eNyqT?= =?iso-8859-1?q?vjv6ObmvNd4mPmiJlDNE9i2IxiHROigfeSpnXRAH61ESxVambndht/2FsMEa?= =?iso-8859-1?q?G1HiUT/bscfsmGBqrdv0+FjjJr7+J4tDpnq4Agks2UsjkZw/Q75xz2jyPf28?= =?iso-8859-1?q?qWlwiCGa7xjoRmrgL6gqltmVjblV8VtLrOOETFGESb1fWf3fUpch42wY/2Gx?= =?iso-8859-1?q?mGKrKvmuuEDoTQyEqj1zHmQlAOZFu0qVh5ijywSNWURyCEFxoFUUi6AeNRIH?= =?iso-8859-1?q?EKWji/69sgFRgexu/Wryjq34fIMb663tkaplf/Agk3VBnRruDwWZUUM09dsv?= =?iso-8859-1?q?fqERDX35kvggvL2kGjI7fUv3qZLxyu882WkqyGCuTsx7H9AHSdrUMPGxy0B?= x-ms-exchange-transport-forked: True MIME-Version: 1.0 X-OriginatorOrg: marvell.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: SN7PR18MB4398.namprd18.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 7efb455f-e067-4772-aa7d-08d901c6452a X-MS-Exchange-CrossTenant-originalarrivaltime: 17 Apr 2021 17:28:52.4445 (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: dLPjWq4G0Sma3gBsqR3Wyskm4+EUTzaWvCxBxMsnHOhTxxrYQWrtV4jKsT6ssaQlGhOCFIMm+/t/+L3Yuj9VtQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: SA1PR18MB4661 X-Proofpoint-ORIG-GUID: hFoUZndffQcqDOrkzxdPNGtAg93HOcOW X-Proofpoint-GUID: hFoUZndffQcqDOrkzxdPNGtAg93HOcOW X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.391, 18.0.761 definitions=2021-04-17_11:2021-04-16, 2021-04-17 signatures=0 Subject: [dpdk-dev] [pull-request] next-eventdev 21.05-rc1 X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.29 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" The following changes since commit 74299cc7591192cbc72e8f411dff0c7f3cfdf309: buildtools: fix all drivers disabled on Windows (2021-04-17 12:49:23 +0200) are available in the Git repository at: http://dpdk.org/git/next/dpdk-next-eventdev for you to fetch changes up to 6e5aa8854846c884885391ddc84b2629de198e68: eventdev: fix case to initiate crypto adapter service (2021-04-17 22:52:41 +0530) ---------------------------------------------------------------- Akhil Goyal (1): eventdev: introduce crypto adapter enqueue API Shijith Thotton (3): event/octeontx2: support crypto adapter forward mode test/event_crypto: use crypto adapter enqueue API eventdev: fix case to initiate crypto adapter service app/test/test_event_crypto_adapter.c | 33 +++++---- devtools/libabigail.abignore | 5 ++ doc/guides/prog_guide/event_crypto_adapter.rst | 69 +++++++++++------- doc/guides/rel_notes/release_21_05.rst | 7 ++ drivers/crypto/octeontx2/otx2_cryptodev_ops.c | 49 +++++++++---- drivers/event/octeontx2/otx2_evdev.c | 5 +- drivers/event/octeontx2/otx2_evdev_crypto_adptr.c | 3 +- ...pto_adptr_dp.h => otx2_evdev_crypto_adptr_rx.h} | 6 +- .../event/octeontx2/otx2_evdev_crypto_adptr_tx.h | 83 ++++++++++++++++++++++ drivers/event/octeontx2/otx2_worker.h | 2 +- drivers/event/octeontx2/otx2_worker_dual.h | 2 +- lib/librte_eventdev/eventdev_trace_points.c | 3 + lib/librte_eventdev/rte_event_crypto_adapter.c | 1 + lib/librte_eventdev/rte_event_crypto_adapter.h | 63 ++++++++++++++++ lib/librte_eventdev/rte_eventdev.c | 10 +++ lib/librte_eventdev/rte_eventdev.h | 9 ++- lib/librte_eventdev/rte_eventdev_trace_fp.h | 10 +++ lib/librte_eventdev/version.map | 1 + 18 files changed, 301 insertions(+), 60 deletions(-) rename drivers/event/octeontx2/{otx2_evdev_crypto_adptr_dp.h => otx2_evdev_crypto_adptr_rx.h} (93%) create mode 100644 drivers/event/octeontx2/otx2_evdev_crypto_adptr_tx.h