From patchwork Mon Jan 24 09:23:19 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Jerin Jacob Kollanukkaran X-Patchwork-Id: 106343 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 D19BCA04A6; Mon, 24 Jan 2022 10:23:32 +0100 (CET) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 63B6740E50; Mon, 24 Jan 2022 10:23:32 +0100 (CET) Received: from mx0b-0016f401.pphosted.com (mx0a-0016f401.pphosted.com [67.231.148.174]) by mails.dpdk.org (Postfix) with ESMTP id B820940040 for ; Mon, 24 Jan 2022 10:23:30 +0100 (CET) Received: from pps.filterd (m0045849.ppops.net [127.0.0.1]) by mx0a-0016f401.pphosted.com (8.16.1.2/8.16.1.2) with ESMTP id 20O90OHS020637; Mon, 24 Jan 2022 01:23:29 -0800 Received: from nam12-dm6-obe.outbound.protection.outlook.com (mail-dm6nam12lp2173.outbound.protection.outlook.com [104.47.59.173]) by mx0a-0016f401.pphosted.com (PPS) with ESMTPS id 3dse3psjc9-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Mon, 24 Jan 2022 01:23:29 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=gDTbwOryhUved4biEQoXK27N/rp7rXf0p0tLJ4vSOjoAq9deZSf1KL+ArXf++QDShaVXIcX0WqOpEySFCD7xnvQHwNuLQCMT0zZ1smXdwNrUlYPuyLv3Y7YyKel38oC6p4wca9C6Pxva/lDvBiUT12lCtwmx7gurAfSlkdzApBUKBe04OVRSmH2TT/Fh7Y2uD/bjIyGkmGstfZfFfxI4w/iEcCbqvDQGBRTExpyJLGcMrApqtrl3ofRnIhii4s8pLA/7hYbxbK+44e61R580KClYz6pXlUeZ4mUohEcOLnKoQOu2TulYhcP0lldRsEGBLm/FNDTVIK0cOzlSTBx10w== 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-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=CUsNEsjLvE2zFp3Ty4X3xBg/aURl53UsXatvFEmP6oE=; b=ftc7n9UWKxZxIyCdZt5Q1IUhMZhUdr1F+calRxAACibEmo54CIyGiHIDQP7tSi71XnIr9QJiw+Qnbq88gSflv9WmNH0NsKMcHh6DU9/N62tfdshEemd+ahR5XiVrUPY/IUhUjkWc4875TPfu+/sn7M9mGh5sojYyZqqSKojkCIIPNobDdAmJEw/BE23fNLL5At24k5fEjNBda8tF+uCC9EilIgwKkMdpcpr5bw9/NN/6F8hirX3GOuUWv/wpJwrhZ/AUQVhdzfOhUI7DTM2W2bGquDBJnOwMPLbR/MOdLsxp3WL3wPMBwEuXKJqy3/DCQoNHRZ9QH8QBLgYJPWfHtw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; 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=CUsNEsjLvE2zFp3Ty4X3xBg/aURl53UsXatvFEmP6oE=; b=TKeQs7ZfwwPcV9xNgd4uJr+EJeyA7l54tnhcCl4bXrKDrSV4ZVH/3fiRGyU2vaRNUVy/ef+/PoIfEaBGYRwfBBFFFpVAKyk83tlr7Vo+6PHO84Lj0U4AOV4Xn0vkIixNCqmjGfYdRwcDAlJmd72fR56KYDEU5sW7oXSKc1oEavQ= Received: from BY3PR18MB4785.namprd18.prod.outlook.com (2603:10b6:a03:3cc::18) by MN2PR18MB2959.namprd18.prod.outlook.com (2603:10b6:208:a4::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4909.17; Mon, 24 Jan 2022 09:23:19 +0000 Received: from BY3PR18MB4785.namprd18.prod.outlook.com ([fe80::7957:3c14:654a:22d5]) by BY3PR18MB4785.namprd18.prod.outlook.com ([fe80::7957:3c14:654a:22d5%4]) with mapi id 15.20.4909.014; Mon, 24 Jan 2022 09:23:19 +0000 From: Jerin Jacob Kollanukkaran To: Thomas Monjalon CC: "dev@dpdk.org" Subject: [dpdk-dev] [pull-request] dpdk-next-eventdev - v22.03 - RC1 Thread-Topic: [dpdk-dev] [pull-request] dpdk-next-eventdev - v22.03 - RC1 Thread-Index: AQHYEQPZrAWASdMlGEiMP//itfhI6g== Date: Mon, 24 Jan 2022 09:23:19 +0000 Message-ID: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: suggested_attachment_session_id: 85ce61ef-6bf0-242c-688c-731991459027 x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 3826a0d7-93bf-47eb-e2fd-08d9df1b28f2 x-ms-traffictypediagnostic: MN2PR18MB2959:EE_ x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:330; x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: FqEcdogXAciryF5zFMPos1y/ZbXysvqGPfV7hehHZrc0eXMmOffaL8mEAEJMfwrIcWt9UhDVyCgqGEomGHAPBUGFcz94sV5ZN3pCtyVxK02HU6jvjx0usrXi6TCpv68aoZjphXOrSJ1dlOD1XrRkDfxE3LC9r3QJXwJYe2h1Jv16Jm9JEJ4DkssDA0lWBznVkbDx/DnpwsantLBWpimicXJTjv1Z08ChmcB9CsPYbTrt+AqVqx56cKdYi+/df9ZneROP5M+L20BP+WjhzEWPHpZ85MukhGLNihVx5ERKnIC824/ZG//6dMrtNkUSRO3WktsARo2jitKNX0aXfzHROpixRvO3ZGjc0eye3w4BdzN1EXDy2PCjsRO41YhazhABzHAToy0KdRi4o7SSfUSNRjVBm+yGMQmWk3oVGVdqQ1wNLqRGX0abckO2R1gr0d67QJ/XhmwCKBgah1hVvdwhFK1KL7tRqqK0nX912reec/fJuyvvyDZSdDxfPiKKGdzJTP7kOFFtT1FOpLF40q97DjzfHBI2RkIZclvgt/uOdKPo4VlCyezsO+PeilVTrZA3f85fHVmGpLDvT5V67iNFEqs8qYhUYRi2snRldGQtRfC9qCzugz0F4iX3UvmXui1ywPDMAsmjmkLSWP7ZBdXITNEip+ZB9lRnrXp56j8/+6VsdXh9c3KE24zosR6BznLiSJ/Y4KFT0T2VpxZlvZaTR30ky7Sy0QQtWnkeb2YKq9eotWq2EFnx6wkxcpdkyC78rOwXgKq41Xdbvhuzgpl9JhwSvUqawRmTtrXoJ6J4A08= x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:BY3PR18MB4785.namprd18.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(366004)(91956017)(76116006)(33656002)(38100700002)(83380400001)(71200400001)(6506007)(38070700005)(52536014)(122000001)(4326008)(66946007)(8676002)(316002)(9686003)(5660300002)(508600001)(55016003)(6916009)(64756008)(966005)(66556008)(66446008)(7696005)(66476007)(2906002)(186003)(8936002)(26005)(86362001); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?iso-8859-1?q?/3W2yrO2CP4IyDScSB/cR8Z?= =?iso-8859-1?q?eoSLQA0Zjh8XZmDeI9a1OCzV/KgObjIze2ugvP1YaNhuYfUczioeqmygeABN?= =?iso-8859-1?q?PVXiLqnKauDU7rUTw2g/j6q9fZqOwBWJcm6GksGlY7vyiJ+g1e+VW1yJRqEF?= =?iso-8859-1?q?mGQR7KqwrQ8yVcmb4DSOv0P9vBPtAfy9JkUKJXjUWUB7PMuNAtuEbmHXLG9S?= =?iso-8859-1?q?edxX5Xj0klBN4CwGmcbwIQWDeUXx8T7+X10Rmj61PUGYIRn2ES5YfOsXMOCG?= =?iso-8859-1?q?+h/ZEjbQ0GJCSZ+Dw41gUqicmoOCVcxH/F/B1BH7cqzyPqGuiTtN29ioGXGM?= =?iso-8859-1?q?8nfBcwEVk5WJpoCaFSjLbAFJq7t2QB2dLZfh61CtJOIi7T1SlF4Bi+tidcaW?= =?iso-8859-1?q?phyXyHft92m8gnzqqJToL0iRVPv4hrgJ7CVfssP1VTb3wTO1MdABpwneA8I7?= =?iso-8859-1?q?hgPDVgGMTM4oFwaAZ/jX18/VaQEgfXq8MrlBmxxzLf6ucekAFndXyda+5Idz?= =?iso-8859-1?q?y7m9P3Kxrbixgz/tEbUweNaWZKmCLNizQidmt474NTsi2s1pAAijpgrkqJ8D?= =?iso-8859-1?q?bhoCbbJk0PWngcxCxZ74iQVx1GTayu1f+4gVL5dLdmnluF48EzkCmnZ+NUFP?= =?iso-8859-1?q?Aodh10GHAa404Wu8XfhR/5fiWH6a3/iVOBqgenSIELQUSxuGHHpLV/qxoZgw?= =?iso-8859-1?q?cJw9vcdlUx3WVZdBqU7MAJjvOuf47tKe4XA7imRQUbQwWQbLdKvXo9sZ5kDb?= =?iso-8859-1?q?bpVS0HGMrfJaB6TLhGXkImQ9ApgPYb3Hq/TpLTawLoJeLq5/hshwUvJp+ocq?= =?iso-8859-1?q?djFIOq/+ghgYbtbKSzcxSt4URaHG3JK7M68bgsiYEZ8MeKFtmZKsGRwtIvJU?= =?iso-8859-1?q?rFyw/VG5A3h+Wds6c+3oISmND0T61vhe5sE+UyrNgxAHGw+VcGwXGYhDYjmH?= =?iso-8859-1?q?DLYqkGv2OKIWpqSgH7PvclpYUQi0hiNjtGGGM4qzx/nyecHTc4WK04QbjmPd?= =?iso-8859-1?q?zlGIDAZxUXFazUWeH+N+f6xuoy8XmJI5v08xlFo9QnhAnA7b3KWH3pPctywR?= =?iso-8859-1?q?7EMhjq4f4rFqXIWRuPTIWzdy1l4pWCE2G9qE4pXli2b/EI0uyyNWDdxmuOdz?= =?iso-8859-1?q?9Y7dVnFXpGSu48fqsASAeCW5bZwExVBUPsPjV2wQTQ2tnFhClixjsg6SF47H?= =?iso-8859-1?q?usC3IPcOlMr6VwLsdMOEhTgwLY+/jDGdeti4k7R3FYdnGe660a0j4HceDuyB?= =?iso-8859-1?q?9bAv6cHy1RcS/ILazpmmZ9LO7kmsWuxktYkm73GQZ9FRN4l+9wIbc4uKuhgd?= =?iso-8859-1?q?6Rp2a9H5tUtgDZiAnkKa7KcQYbFY/GQYaDnPIpfGRCs0KYkk9U6kSwvvjDDz?= =?iso-8859-1?q?/Lg0FJ9vM7dMYq8C/dfraujy3Rm75Jho2j+mUCr4HQOUNFi149E4vcao7Bhn?= =?iso-8859-1?q?JHBvz4rzEue49BOmgfOlF8yTf8z4Hq1i6Ey5u+mC30XVfQLwpljeba6Ip6+y?= =?iso-8859-1?q?SEM690JJW7/6Gwom/4fz/DkeBopE58Vy7nhw1Zd9rDGDm2EnltZQmoY6hHBX?= =?iso-8859-1?q?/c/xhfrwGEyqqcHyJe9QI0JhHO/mHB33NaVIPo9cmJkerYHVIDs/x1Na5HeB?= =?iso-8859-1?q?XgK16siIVx7xfO7gyGysRSBXMEzuZO7bl1R8Fbg=3D=3D?= MIME-Version: 1.0 X-OriginatorOrg: marvell.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: BY3PR18MB4785.namprd18.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 3826a0d7-93bf-47eb-e2fd-08d9df1b28f2 X-MS-Exchange-CrossTenant-originalarrivaltime: 24 Jan 2022 09:23:19.2659 (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: EPtSaumCmYHnhVIGgVvHgmU1uljf5A2xKjMhIVZmQcongtDs/aSMcI+bj8SIzunJc7f73iL651ezL84zTZSi2w== X-MS-Exchange-Transport-CrossTenantHeadersStamped: MN2PR18MB2959 X-Proofpoint-ORIG-GUID: cBRDcR6tgAL97VHKOtFHZkUWiLUDOyVC X-Proofpoint-GUID: cBRDcR6tgAL97VHKOtFHZkUWiLUDOyVC X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.205,Aquarius:18.0.816,Hydra:6.0.425,FMLib:17.11.62.513 definitions=2022-01-24_06,2022-01-21_01,2021-12-02_01 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 The following changes since commit 62c21c38a26e654bba09be147ea2d61c2e699a13: bus/ifpga: remove useless check while browsing devices (2022-01-19 17:52:19 +0100) are available in the Git repository at:   http://dpdk.org/git/next/dpdk-next-eventdev for you to fetch changes up to 3a16d682fa5c314a868caee7c053ca45de1bfa38:   event/cnxk: add timer adapter periodic mode support (2022-01-24 14:33:56 +0530) ---------------------------------------------------------------- Naga Harish K S V (1):       eventdev/eth_rx: add event port get API Nipun Gupta (1):       examples/l3fwd: fix Rx burst size for event mode Pavan Nikhilesh (7):       eventdev/eth_rx: fix missing internal port checks       event/cnxk: update min interval calculation       event/cnxk: add external clock support for timer       event/cnxk: fix qos devargs parsing       common/cnxk: add telemetry endpoints to SSO       common/cnxk: add workaround for vWQE flush       common/cnxk: use XAQ create API for inline device Rashmi Shetty (1):       doc/dlb2: fix dlb2 documentation Shijith Thotton (1):       event/cnxk: add timer adapter periodic mode support  doc/guides/eventdevs/cnxk.rst              |  18 +++  doc/guides/eventdevs/dlb2.rst              |  19 +--  doc/guides/rel_notes/release_22_03.rst     |   4 +  drivers/common/cnxk/cnxk_telemetry_sso.c   |  50 +++++++  drivers/common/cnxk/meson.build            |   4 +-  drivers/common/cnxk/roc_idev.c             |  20 +++  drivers/common/cnxk/roc_idev_priv.h        |   3 +  drivers/common/cnxk/roc_nix_debug.c        |   4 +-  drivers/common/cnxk/roc_nix_inl.c          |   3 +-  drivers/common/cnxk/roc_nix_inl_dev.c      |  65 ++++-----  drivers/common/cnxk/roc_nix_inl_priv.h     |   4 +-  drivers/common/cnxk/roc_nix_priv.h         |   1 +  drivers/common/cnxk/roc_nix_queue.c        |  19 ++-  drivers/common/cnxk/roc_platform.h         |   1 +  drivers/common/cnxk/roc_sso.c              |   1 +  drivers/common/cnxk/roc_sso_priv.h         |   1 +  drivers/common/cnxk/roc_tim.c              |  32 ++++-  drivers/common/cnxk/roc_tim.h              |   9 +-  drivers/common/cnxk/roc_utils.c            |   3 +  drivers/common/cnxk/version.map            |   1 +  drivers/event/cnxk/cn10k_eventdev.c        |   3 +-  drivers/event/cnxk/cnxk_eventdev.c         |   2 +-  drivers/event/cnxk/cnxk_eventdev.h         |   6 +-  drivers/event/cnxk/cnxk_tim_evdev.c        | 223 +++++++++++++++++++++++++----  drivers/event/cnxk/cnxk_tim_evdev.h        |  86 ++++++-----  examples/l3fwd/l3fwd_event_internal_port.c |   2 +  lib/eventdev/rte_event_eth_rx_adapter.c    |  44 ++++--  lib/eventdev/rte_event_eth_rx_adapter.h    |  20 +++  lib/eventdev/version.map                   |   3 +  29 files changed, 515 insertions(+), 136 deletions(-)  create mode 100644 drivers/common/cnxk/cnxk_telemetry_sso.c