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 31DCEA0552; Wed, 1 Jun 2022 05:33:54 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id D835C40A84; Wed, 1 Jun 2022 05:33:53 +0200 (CEST) Received: from NAM02-BN1-obe.outbound.protection.outlook.com (mail-bn1nam07on2067.outbound.protection.outlook.com [40.107.212.67]) by mails.dpdk.org (Postfix) with ESMTP id B090140150 for ; Wed, 1 Jun 2022 05:33:52 +0200 (CEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=T/TKBY5nBI/LSIi6geAsiUgplrLpdP4DHjU1Ykg8HY+X5pHeZcxPPv+yXIF7FmDNtB8Ic1XJJDMlj+ScB+KHqBd0F+8siD5LBsmjAsjxLny4jDDrb1KOyk1P0Bd8Tc863NBeWnBu2FWDyxs4daFOqsW+DavTmGCypCPt3A1JLK9rNp/kePBfU3A+icuwuvWZ1+MetVlh0YpxkwcQ8bHuvdTbUxVy8WZshg2bstMFVSwU6/6vD47FiPnzltAJdOVzt09vhwwAdx4S3dE3a2WvnOjvo4B2jrrRFEcrq4Get98EjB7ZSV9v+sKxFiGmON2B//yF6ry1AALM/L3fNls03Q== 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=0MrursxysX2KbAWpFed2aIQlJnFx/qpqmez3pLoS/jM=; b=caCVFEVAyXi5XWjk55ORDkDwtw7YqbtEmAP8tTiltcLlg12tWoqVKOgWDmDLLEGCajl3We1CjePADeSnj3yWkPXvJprHaZY+Pi2w/lqsFKefnpzdOhell/SjUuEy0QrgVq3thE4/AN9Lzk+Ywoey8IQ0HGOhWGd5iPJ81RDft65dJXk1mZCf4Kh4fzDsEuexDj0OkMp6zBGAFSOi+tuhh4qisqTgrPxS+UeHDmFQ1oIdERI4xYKr/SVO8wN7XGbaXnmTqV+2DxHoehiN05xbaR827nb8SaoEdXfcrDyL1qDmKF3qDR7e6uRlsxK9i+pqwmQWBRNGhUs9XmqRDpnQnQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=nvidia.com; dmarc=pass action=none header.from=nvidia.com; dkim=pass header.d=nvidia.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=Nvidia.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=0MrursxysX2KbAWpFed2aIQlJnFx/qpqmez3pLoS/jM=; b=Of8vaLm8Q5JIcNfVPkug/6hcYJdudzswFX5B+Ordj6lqFPo3aXzT5HainrL6Qwx8P+zGbMj1PLtgxUeaZKBkqw2zG9EYBRoTaJ9DA52FGnsdXLivb0Af5uaFsqEZx9KI1N0DGlTR+g+vdLOih710Nl9t/gsQp0jtYzZ6HLFr5yPsQKaiFClMqp3bOMLBz53BbSAn2xX3Alc4VaN58si2X3EpNNZIVP1DdZDsfa2Q1t08haE0DwStgt0yZKLP3rvwc5OrJLsku2CC4XGE9t69/Wh15gFPFvucuaVSkSRDp83n0huoLT4Rclc0WtsnFib8Q94K50l4L84WxKNrapSiYA== Received: from DM5PR12MB2405.namprd12.prod.outlook.com (2603:10b6:4:b2::20) by DM5PR12MB1849.namprd12.prod.outlook.com (2603:10b6:3:107::23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5293.18; Wed, 1 Jun 2022 03:33:51 +0000 Received: from DM5PR12MB2405.namprd12.prod.outlook.com ([fe80::65cb:941f:347f:cc4f]) by DM5PR12MB2405.namprd12.prod.outlook.com ([fe80::65cb:941f:347f:cc4f%5]) with mapi id 15.20.5293.019; Wed, 1 Jun 2022 03:33:51 +0000 From: Alexander Kozyrev To: Ori Kam , "dev@dpdk.org" CC: "NBU-Contact-Thomas Monjalon (EXTERNAL)" , "ivan.malov@oktetlabs.ru" , "andrew.rybchenko@oktetlabs.ru" , "ferruh.yigit@intel.com" , "mohammad.abdul.awal@intel.com" , "qi.z.zhang@intel.com" , "jerinj@marvell.com" , "ajit.khaparde@broadcom.com" , "bruce.richardson@intel.com" Subject: RE: [PATCH v2 3/4] ethdev: get meter profile/policy objects Thread-Topic: [PATCH v2 3/4] ethdev: get meter profile/policy objects Thread-Index: AQHYbcnxFNBp6YF+LkCWGGJFow2mMK0xHGcAgAjX0dA= Date: Wed, 1 Jun 2022 03:33:50 +0000 Message-ID: References: <20220518043459.1281590-1-akozyrev@nvidia.com> <20220522105102.1692526-1-akozyrev@nvidia.com> <20220522105102.1692526-4-akozyrev@nvidia.com> In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=nvidia.com; x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 7f0b6b94-ef09-4d2b-6dd6-08da437f8baf x-ms-traffictypediagnostic: DM5PR12MB1849:EE_ x-ld-processed: 43083d15-7273-40c1-b7db-39efd9ccc17a,ExtAddr x-microsoft-antispam-prvs: x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: 3AqJEx5VZPPw1Ibl5xiqD10wPmZyHng2f/G/JdTLwskK7sGgThm2FCNFzhecMpCBz9CdGpAoSDKWSjXKIKbMNk0lKZkSuMtGYwU/k8LCCaVyuCveC9biOTx6p8ur8MtZ7e5NMoRIyXXajI1i/UCe6e9FJQNpnprGbssPM+7bFz8+bSQ39IahOtHffu86NS4dSp1JhsAcWwUyewHHD1EkJpvDp+1ivGYMet0+mWvGrGABHYjsnqMEtTlAkDGXRyR6KTw5fVZcWRWw3/hBjH9wEYxg1dEvvDREBHEzk5C3acPQ+EK45fuTNW6AuzkmMFtZWGNtXHN3g8eofREdKu/z/+BT7usBfnIxH1UJ8ArPPUlgXFv4n3liaYbJvCSy2swOl/uJXSd3kfGTA3Q0oy7zkFjGluej1+SoVn6mnEJS6i/qsxHEUaKG4lRhVWRgpkbVoeJHOwa8s6X+VhiRPw9N7A/xKSEMu2PVrxT3ZYsGx8sDoGzktgKFEqNF5d65HlIbf2ZlKQ+BNRTVEIEMKRTk0wibJOIBgWMAi4DLpGqFUYVYsQZFfvaXaSPq6cRgdH+FRkfs29XAa8yjoFIf20WdYLMeoYFLmm6a2ojLH3prmttpOrRTluNuN18Q+PWT5odKgTTktIRYHlOkXCTZAbalGW2I8tlIMQyfgvM/rxIzpuNhHe4WAxxnBrUwt7/n9F304UDsbkk9TaN6sZ6ywDHSCQ== x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DM5PR12MB2405.namprd12.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230001)(4636009)(366004)(71200400001)(4744005)(55016003)(7416002)(316002)(8936002)(5660300002)(122000001)(33656002)(508600001)(83380400001)(9686003)(186003)(66476007)(86362001)(52536014)(2906002)(53546011)(38070700005)(26005)(7696005)(6506007)(64756008)(8676002)(66946007)(66556008)(66446008)(76116006)(4326008)(38100700002)(110136005)(54906003); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?mkDpnWhoslK69mIUbLkFmi1I80mrSCAzt/rG8K0lzSZaOUYPX5Rj0VfqnAzX?= =?us-ascii?Q?VQMfyWQDfqf4jpl4OLnQUfpDQOHCM3U2Vvp9U5dyn4znx4TvAJ8dIB8xnXbR?= =?us-ascii?Q?P0ihcAjQ0zLSkGQcgcYutfgwNhcqw2SxBrtEUN3vQ9MTKqFj7qy4KtjTSCEd?= =?us-ascii?Q?ouetkj6mm89oPXVWG/91bNXTRXDkFohO+bg/akwu5x3B5ak41W3SRDdZEuw7?= =?us-ascii?Q?geTExU2eKVpwGRt9ac04BB1FuBcv5Or2yuJSKzkZ3qTD19uBWEAd9vveGC93?= =?us-ascii?Q?UDGfbRiw+w3vWveifFKMRdu1RXVmIjASOAmKjeXO4QjqyTAD1bAGl+pf6sVj?= =?us-ascii?Q?3ScYQSSzDeHlm9ug+UWeGscQbeNl3j2oq3abQUmuBkOm8ilL5uXUnjX6aMEg?= =?us-ascii?Q?as2qbnQdRCyZlubwhf8mQp3f4d1cfmJVoPzS7zR34Zxld+KZlenCPSQxJ2xy?= =?us-ascii?Q?iPoz8/qeyJHiDRMQ/X1LUQN5wn8v2JMHBwsxDXMhVmkiZx0Fb6a7MEILWRkf?= =?us-ascii?Q?xmPHhD1P+sKqLmpSgaAh5t7tOS42qt1+jx/0DfvEEN4ovqtEdX6g9ey3OynL?= =?us-ascii?Q?fHFlwEEx2xs4wm6VbQlsYoYf6zaFiFlSfj0d8e/J8zgMcDcZM35VBvT7d9Nw?= =?us-ascii?Q?RPPYUjGpoinrG1hcrnUkJ4YZs4ZeLHh+ZFkqxN2qlnjDKwDYc29+xhXZ+G02?= =?us-ascii?Q?8kWrGp5kQtiEf+/lJGXLd6D7vwSJko9YffwTBR9a4bQhZ7ZmobsPGA67vBDH?= =?us-ascii?Q?2eYSzG4U9xQdVwLQUniTkmdPGr2VfGSQN/rzQ5+9zjKvYUTxCB3bQz4eeiAH?= =?us-ascii?Q?eXBQlDsx8kfg2ZK6bzAFONnGqFVY3Oyzv4mu/pfO4blx69h8G29Mf3U1uprO?= =?us-ascii?Q?AOmAP/idZVyPi/n860ObGSx4grCCqLIrHKK+veX18RzCHhPW74Wkx/n47mDv?= =?us-ascii?Q?NCGgNwswITeJuicmwtyu+uzAPFjycW1+aj3EtKvZpdCbf9X1dVmOlWqYzVz3?= =?us-ascii?Q?zsFsRhBpT4WMWhjDEfAVLVLxq5PA8tG1OFGE8QAzBghCIU3Rr1PU6cRFVhSe?= =?us-ascii?Q?tR4mwc5I4j1xB3SgUYhBdSAB90INj3a8xSv5kUpunE9o2xtPo16Yvd79dHnF?= =?us-ascii?Q?SR8QaL+piNO7ug2JuBHDw5dd21l2m+LrlBvyQi3uqHzNaptY72h0fYas+jFM?= =?us-ascii?Q?gs+pFo7mRwmsLrlps8JCVO93Z6FB2mFvj8puac8eiC2n/VtWwqw91XMeEUBP?= =?us-ascii?Q?8yr3+5BCSCDNAQwwDECXGlSTM9K7SvcGdTLB23xR+Dt3y687VgUgTv9yAb0f?= =?us-ascii?Q?HtbwU8C8zCz2/jtxwqfudXmlsMo/I2cTDsgy0q83MfUx2wuRv/dF6O2HsS+t?= =?us-ascii?Q?Fp/hej4zq0PERayb6Vl8z/OUQNtkidrzCao3zimpf6fBf31iBoPvXx/V+SEy?= =?us-ascii?Q?GMV8vATRIxUuwGX5af9Fj/9gY44alXLGMFJSSnpc88TNY5fznE3+9fCxVKje?= =?us-ascii?Q?sI/SVIGvRsNCU8vlR6hTMywYNo+x9vQG0EdUofcBht/0rs6Qp1Jwu1T5iIQa?= =?us-ascii?Q?+s+jaIuhcrNb0s4sTUN35Qe/26xLVmxMfxkVbM8B1y97/qRMWB+GDmkFp+kl?= =?us-ascii?Q?K0TOYOqkYaaL2FWgMrDCqxWAm42MJoiR0Cgjgc/EquJF4BjHLy9+tXe1Ic2m?= =?us-ascii?Q?kpO6bNoa2Y7YkRioL2edZeC10mOcgpPr/vF+4YZCqFJc1EFskfQjImKZRf75?= =?us-ascii?Q?HpzAbAad8w=3D=3D?= Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-OriginatorOrg: Nvidia.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: DM5PR12MB2405.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 7f0b6b94-ef09-4d2b-6dd6-08da437f8baf X-MS-Exchange-CrossTenant-originalarrivaltime: 01 Jun 2022 03:33:50.9159 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 43083d15-7273-40c1-b7db-39efd9ccc17a X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: rqdW0CL54o24BOjoERUKzmAE6ZlVKfEXT+pGNmFJPWtmCoQKYUc4V2TRT5OIBFD9JjRe20SYo+m7xtyOnWQskw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM5PR12MB1849 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 On Thursday, May 26, 2022 8:28 Ori Kam wrote: > I think you should say also what happens to this pointer or values > in case of modification of the policy or destroy of the policy. Will mention this in the commit message in v3. Pointer is expected to be invalid and cannot be used once policy destructio= n. > I think it is important to explain what happens if a profile is changed t= o > destroyed. I thought it is pretty straight-forward. Pointer is not valid in case an object is gone. If it is updated then you can continue to use it.