From mboxrd@z Thu Jan  1 00:00:00 1970
Return-Path: <dev-bounces@dpdk.org>
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 <dev@dpdk.org>; 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 <jerinj@marvell.com>
To: Thomas Monjalon <thomas@monjalon.net>
CC: "dev@dpdk.org" <dev@dpdk.org>, "timothy.mcdaniel@intel.com"
 <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: <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)
 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: <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: 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 <dev.dpdk.org>
List-Unsubscribe: <https://mails.dpdk.org/options/dev>,
 <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>,
 <mailto:dev-request@dpdk.org?subject=subscribe>
Errors-To: dev-bounces@dpdk.org
Sender: "dev" <dev-bounces@dpdk.org>

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