From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mails.dpdk.org (mails.dpdk.org [217.70.189.124]) by inbox.dpdk.org (Postfix) with ESMTP id 9A501A034F; Mon, 30 Aug 2021 16:43:35 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 83C7741136; Mon, 30 Aug 2021 16:43:35 +0200 (CEST) Received: from mga07.intel.com (mga07.intel.com [134.134.136.100]) by mails.dpdk.org (Postfix) with ESMTP id 72ADB4111E for ; Mon, 30 Aug 2021 16:43:33 +0200 (CEST) X-IronPort-AV: E=McAfee;i="6200,9189,10092"; a="282001175" X-IronPort-AV: E=Sophos;i="5.84,363,1620716400"; d="scan'208";a="282001175" Received: from fmsmga002.fm.intel.com ([10.253.24.26]) by orsmga105.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 30 Aug 2021 07:43:26 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.84,363,1620716400"; d="scan'208";a="540489533" Received: from orsmsx606.amr.corp.intel.com ([10.22.229.19]) by fmsmga002.fm.intel.com with ESMTP; 30 Aug 2021 07:43:25 -0700 Received: from orsmsx612.amr.corp.intel.com (10.22.229.25) by ORSMSX606.amr.corp.intel.com (10.22.229.19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2242.10; Mon, 30 Aug 2021 07:43:24 -0700 Received: from orsmsx603.amr.corp.intel.com (10.22.229.16) by ORSMSX612.amr.corp.intel.com (10.22.229.25) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2242.10; Mon, 30 Aug 2021 07:43:24 -0700 Received: from orsedg603.ED.cps.intel.com (10.7.248.4) by orsmsx603.amr.corp.intel.com (10.22.229.16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2242.10 via Frontend Transport; Mon, 30 Aug 2021 07:43:24 -0700 Received: from NAM10-BN7-obe.outbound.protection.outlook.com (104.47.70.103) by edgegateway.intel.com (134.134.137.100) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2242.10; Mon, 30 Aug 2021 07:43:24 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=ALFgkmQRk0xYw9PZAYrjliUusiuJS0FqbsRUrempTvcZOoaKG6uswEpr1xphYeMkqxNOkIF9FoOKIBiXTwxwX53qtxsQdsl+foKZxeAIpKM4Vhmtm0xc8mfAjA4gRo7j7LEY9CKbYuaZfJknnjzr04oVY4Qs6b2paFOyFbPdYDUmB8rD++tTNTFZOZrCrON3o174IN2qTmiZDd7rmz91BOKpv72UFzjPVx/dOfzW6/TW+1Nsgc+XSoaDAhl+xqwyvGmkavAB08bUdebSkFU/7sQBHVLfXZdQaMmMnlp7DSThEzfZHmysIlwEo890MhpLbyrGOhzYdU0R2+y3+M6asw== 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=FW6r5a+2MiOGWcVJJIMNIRLdaAHjlunj5+6CH8m1AVw=; b=bKfjZYI0kUbzcDLAxF2/H7J23Hp31D6xrGF36pmmzHTnMGOjE4iBlS0fPuJk1KuX0+qcRLMS7nClp4H7x4trPILIW4RPVdbQnhkRB7fE9nLJhvjDr9kK62I2caBqkp275B3l8T3BFopouw6ziDpbpYC4MxH68rk2DwpZCnVx2mV9dr9Er8ugZLj2Bi35wI8c8n1mD4EmoN1ZISXBq7u8HbWAcPNHsCsF1HDtWbptgRZbFWezUpaWpK2upxx8gVK6a9K/tBO+9HxXqZe0b8DK5lmfVT2iORVt4CrB9eKVqmCCKlx7XXNfC2yHi0aqBpfLtHfVtdhdnCIBbV6N47a7ig== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=intel.com; dmarc=pass action=none header.from=intel.com; dkim=pass header.d=intel.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=intel.onmicrosoft.com; s=selector2-intel-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=FW6r5a+2MiOGWcVJJIMNIRLdaAHjlunj5+6CH8m1AVw=; b=YQbU6BumfmhKy000nYADh4JC7pjoRxgxXZLhMEIqKf+f0TD7oaaDzr3SuTyRXdLSkLlduf3OGjAoT6kQheYXVmltrOAnnnURY6s48kvw0JHAuMQIEiSpVqempLQrFOzrPhfnjRwseYqvzJaeoS0N0JXF9tUqmIV+omfjzkTjDV0= Received: from SN6PR11MB3117.namprd11.prod.outlook.com (2603:10b6:805:d7::32) by SA2PR11MB4876.namprd11.prod.outlook.com (2603:10b6:806:119::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4457.20; Mon, 30 Aug 2021 14:43:23 +0000 Received: from SN6PR11MB3117.namprd11.prod.outlook.com ([fe80::a140:8726:8fcb:6809]) by SN6PR11MB3117.namprd11.prod.outlook.com ([fe80::a140:8726:8fcb:6809%7]) with mapi id 15.20.4457.024; Mon, 30 Aug 2021 14:43:23 +0000 From: "Jayatheerthan, Jay" To: "pbhagavatula@marvell.com" , "jerinj@marvell.com" , Ray Kinsella CC: "Ananyev, Konstantin" , "dev@dpdk.org" Thread-Topic: [dpdk-dev] [RFC 13/15] eventdev: promote event vector API to stable Thread-Index: AQHXmFbZ3oI+WzcHN0ewELhDRvK8KKuMKf0g Date: Mon, 30 Aug 2021 14:43:23 +0000 Message-ID: References: <20210823194020.1229-1-pbhagavatula@marvell.com> <20210823194020.1229-13-pbhagavatula@marvell.com> In-Reply-To: <20210823194020.1229-13-pbhagavatula@marvell.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: dlp-product: dlpe-windows dlp-reaction: no-action dlp-version: 11.5.1.3 authentication-results: marvell.com; dkim=none (message not signed) header.d=none;marvell.com; dmarc=none action=none header.from=intel.com; x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: fcd11527-48c1-4ac0-0ddc-08d96bc4849c x-ms-traffictypediagnostic: SA2PR11MB4876: x-ms-exchange-transport-forked: True x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:376; x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: Hj1tCcxHoUSswMETrKGlNOmwqfTS1xRZD8CTEoSDHNY/LqYthSVJVWaC5zjf6pRjy8yFblsiCiCVhPX20JHlMthyq+EEbRvvnOUz/cidsr6+z2CyK0S4QPU67vGs8roL6dJkFLDTn6Oi6a43B2o10pCQ30mFW0Izp1gjqk1cfh/YGbzD3bA5jbMfwE6BC3euyVtV6sL44+NesMlvAmr4r9gIC6OGL+wRilOxOCC8h9dcEpppc/BgDQYTe3+5lORgbHUHm9CDIVIhc08dV06QJmUP6BuRuVmrEctV/Rw4J3FdJur7t0KDePjTftILkCvwvdjZjUULpV8Ma7xU7aYXWCiQtv+aRMSwlz2n1hoq6FUCvvcsj52yGw0OjVw+4SWef+x2AOyqFqVQaFF55Z3uQEk75N170sLtwtxfCSF60Mw4ulkkPlnhwEzIvPIpU/zCsd3yN2DJkBg5YD+kpi7qSKADpJXTtQpUij+CDsSnywFt3YEL/Q/062UrrCs9xMFYYMIY1oan4chqO5nOdwe+8A060bvpQE6wfeVuM2u0OhQs0KITrpLspv2KzNIhV6QBLMUST6yVS091JnOFGw6PB1kBd6+eML7vddko5Isv5RROWPrwxv+0SglNMQ1gT5jiNPOmp6fG85ZwUJRw+W8eluS71W4mp8ZOTQiVOagvMWUR9FgQe327MBk/YpLgRzZc8QNovYM6N0QZ83zGJynaJA== x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:SN6PR11MB3117.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(346002)(39860400002)(396003)(376002)(366004)(136003)(66946007)(76116006)(66446008)(7696005)(64756008)(71200400001)(66556008)(2906002)(4326008)(8676002)(186003)(83380400001)(8936002)(53546011)(26005)(6506007)(86362001)(33656002)(478600001)(5660300002)(55016002)(122000001)(9686003)(38100700002)(55236004)(316002)(110136005)(54906003)(52536014)(66476007)(38070700005); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?GmmejnETfPuKjZ90dPteOlJmc6eLy9j2YsFlC+GYI67rlkI2x1XuLWgC/7ul?= =?us-ascii?Q?GxH9ffGGejrPiGvMmWMwB5TlV9zaqoUB+acX828ulPHLjSj2MGrHg+DeN/Zp?= =?us-ascii?Q?71PkcRVJrum3+velGTufasEfOEelUTiCsDkRdFgHlniRG5x3NzchKxVGIDli?= =?us-ascii?Q?TpQkAlNaTR57THdacozGE7lm2GuxmPQT8c9d0Ob86cbWk/meeVd3/LCqpvEm?= =?us-ascii?Q?xaJYKgq9lRV8Lmi13MHLSfiJlfsf0svNw/Eiz6z4+QPBBaCnyiDjluiBxsKQ?= =?us-ascii?Q?CrrjbtEw8KzLLCKKQ20p/hI1aVWH7nrrwgyKoO0Int9xsD5XPYcbAx9S5rlK?= =?us-ascii?Q?KSepJaWGj+S4amtQMUJxcSg8VfexRsLKXL9iZKvNJV9ZcN3zhAt1Kh3bc9MS?= =?us-ascii?Q?/ssJM/S/U+zEO9C1atmeRolbKS6LOkkVqBeyzcaRSqBpt/SlBK03DfdcocDD?= =?us-ascii?Q?jxgiMHUUHVhqPV2Hhp8qYennSxT5rg4JgNqWwOOWj2/568n7yNnxFvik0h7c?= =?us-ascii?Q?MDaRk9wLpB9225T1BYs9RNUkZ6slFaMaF+RwTjTBXWaLcl9EcoKi6sr3QYLb?= =?us-ascii?Q?1MKaAOiG80Foco1G7iU++zOO3dEu+FZRKmzSo0nOC0nLohtlmrv9EDueJzXu?= =?us-ascii?Q?9daRL6K1R2rPFbad/fqk6j5LPwT1BODkkGc/kPpYTGykXuQMr5uMz8d+5B+D?= =?us-ascii?Q?soFWq+dh+G5Hj7XOBBvXuIrsexiqexoD7V3KWmjGZk674pHVqSJagiWUMVbU?= =?us-ascii?Q?szo9Wf7yLJDrKvNwvJARAHVb9N146ttiawo8qrjCcgaPTauBs++AqxncoQtg?= =?us-ascii?Q?Z0X5v/zqthG18NVF4f6xmHOWWpvY1982ibhsXE/8Gkfr3a9QDcobicWF9H9o?= =?us-ascii?Q?VPBPTe+BIQ3MuzdvjgOqy9D9fMF9/w4GW81NSpMpJNkHtRNUaGH1r44aH23e?= =?us-ascii?Q?IgDOR+bX+eKxBXKjReWPwT2PlWbkfBMWcpHNjI0RVpqvQ0NlK97FYsmBFBkL?= =?us-ascii?Q?WAEp4BoW6wMDzJYy/m6elcLq5PUX5+iHpQFV8A+hxgGXDPtX9lDIWsxk8m7e?= =?us-ascii?Q?UNxq0jBHIqy7NLqL/Hw6hONJWi3B/Tn0ZgpLCAaB+EKPaPxDOMAPyrxTf0IA?= =?us-ascii?Q?D8ElgGhERo5vttYhqQwHUw9V6qpKsjuwxFZEqsniR4ZDhFSGGwTN1ed0URf2?= =?us-ascii?Q?JnuvhQEPrOU23wdpEIjI5DFDakt3cMDD3SzpC5YL2dhrYYHNo6R+JmZgUMcc?= =?us-ascii?Q?EkG3c+M7IeE4yJwZ24NDCuoG/G1zWgBWX3vkO+kcghb+Kfvm7xsugOK4Tstx?= =?us-ascii?Q?v3Vh0orRyu8kp7dG2DTKnugG?= 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: SN6PR11MB3117.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: fcd11527-48c1-4ac0-0ddc-08d96bc4849c X-MS-Exchange-CrossTenant-originalarrivaltime: 30 Aug 2021 14:43:23.1229 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 46c98d88-e344-4ed4-8496-4ed7712e255d X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: n6SZFdY+R13pM/PdlXxGuXXw/PypKig1ENf/Xs1LMkydco60KnLjv12fM7fpS/TKY4w6c7miQ8OH3yYkaUS/kX+sO2HQc8MwP74BK0FfYcY= X-MS-Exchange-Transport-CrossTenantHeadersStamped: SA2PR11MB4876 X-OriginatorOrg: intel.com Subject: Re: [dpdk-dev] [RFC 13/15] eventdev: promote event vector API to stable 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" > -----Original Message----- > From: pbhagavatula@marvell.com > Sent: Tuesday, August 24, 2021 1:10 AM > To: jerinj@marvell.com; Jayatheerthan, Jay ;= Ray Kinsella > Cc: Ananyev, Konstantin ; dev@dpdk.org; Pav= an Nikhilesh > Subject: [dpdk-dev] [RFC 13/15] eventdev: promote event vector API to sta= ble >=20 > From: Pavan Nikhilesh >=20 > Promote event vector configuration APIs to stable. >=20 > Signed-off-by: Pavan Nikhilesh > --- > lib/eventdev/rte_event_eth_rx_adapter.h | 2 -- > lib/eventdev/rte_eventdev.h | 1 - > lib/eventdev/version.map | 6 +++--- > 3 files changed, 3 insertions(+), 6 deletions(-) >=20 > diff --git a/lib/eventdev/rte_event_eth_rx_adapter.h b/lib/eventdev/rte_e= vent_eth_rx_adapter.h > index 182dd2e5dd..d13d817025 100644 > --- a/lib/eventdev/rte_event_eth_rx_adapter.h > +++ b/lib/eventdev/rte_event_eth_rx_adapter.h > @@ -543,7 +543,6 @@ int rte_event_eth_rx_adapter_cb_register(uint8_t id, = uint16_t eth_dev_id, > * - 0: Success. > * - <0: Error code on failure. > */ > -__rte_experimental > int rte_event_eth_rx_adapter_vector_limits_get( > uint8_t dev_id, uint16_t eth_port_id, > struct rte_event_eth_rx_adapter_vector_limits *limits); > @@ -570,7 +569,6 @@ int rte_event_eth_rx_adapter_vector_limits_get( > * - 0: Success, Receive queue configured correctly. > * - <0: Error code on failure. > */ > -__rte_experimental > int rte_event_eth_rx_adapter_queue_event_vector_config( > uint8_t id, uint16_t eth_dev_id, int32_t rx_queue_id, > struct rte_event_eth_rx_adapter_event_vector_config *config); Looks good to me. Acked-by: Jay Jayatheerthan > diff --git a/lib/eventdev/rte_eventdev.h b/lib/eventdev/rte_eventdev.h > index 5853fadb0d..f73346167b 100644 > --- a/lib/eventdev/rte_eventdev.h > +++ b/lib/eventdev/rte_eventdev.h > @@ -1734,7 +1734,6 @@ int rte_event_dev_selftest(uint8_t dev_id); > * - ENOMEM - no appropriate memory area found in which to create mem= zone > * - ENAMETOOLONG - mempool name requested is too long. > */ > -__rte_experimental > struct rte_mempool * > rte_event_vector_pool_create(const char *name, unsigned int n, > unsigned int cache_size, uint16_t nb_elem, > diff --git a/lib/eventdev/version.map b/lib/eventdev/version.map > index d89cbc337e..062ca959e5 100644 > --- a/lib/eventdev/version.map > +++ b/lib/eventdev/version.map > @@ -38,10 +38,12 @@ DPDK_22 { > rte_event_eth_rx_adapter_free; > rte_event_eth_rx_adapter_queue_add; > rte_event_eth_rx_adapter_queue_del; > + rte_event_eth_rx_adapter_queue_event_vector_config; > rte_event_eth_rx_adapter_service_id_get; > rte_event_eth_rx_adapter_start; > rte_event_eth_rx_adapter_stats_get; > rte_event_eth_rx_adapter_stats_reset; > + rte_event_eth_rx_adapter_vector_limits_get; > rte_event_eth_rx_adapter_stop; > rte_event_eth_tx_adapter_caps_get; > rte_event_eth_tx_adapter_create; > @@ -83,6 +85,7 @@ DPDK_22 { > rte_event_timer_arm_burst; > rte_event_timer_arm_tmo_tick_burst; > rte_event_timer_cancel_burst; > + rte_event_vector_pool_create; > rte_eventdevs; >=20 > #added in 21.11 > @@ -135,9 +138,6 @@ EXPERIMENTAL { > __rte_eventdev_trace_port_setup; >=20 > #added in 21.05 > - rte_event_vector_pool_create; > - rte_event_eth_rx_adapter_vector_limits_get; > - rte_event_eth_rx_adapter_queue_event_vector_config; > __rte_eventdev_trace_crypto_adapter_enqueue; > }; >=20 > -- > 2.17.1