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 A6DE8A0C55; Fri, 5 Nov 2021 16:56:59 +0100 (CET) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 94A7241C26; Fri, 5 Nov 2021 16:56:59 +0100 (CET) Received: from mga14.intel.com (mga14.intel.com [192.55.52.115]) by mails.dpdk.org (Postfix) with ESMTP id 394A14122E for ; Fri, 5 Nov 2021 16:56:57 +0100 (CET) X-IronPort-AV: E=McAfee;i="6200,9189,10159"; a="232176808" X-IronPort-AV: E=Sophos;i="5.87,212,1631602800"; d="scan'208";a="232176808" Received: from orsmga001.jf.intel.com ([10.7.209.18]) by fmsmga103.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 05 Nov 2021 08:56:56 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.87,212,1631602800"; d="scan'208";a="532633635" Received: from fmsmsx606.amr.corp.intel.com ([10.18.126.86]) by orsmga001.jf.intel.com with ESMTP; 05 Nov 2021 08:56:56 -0700 Received: from fmsmsx611.amr.corp.intel.com (10.18.126.91) by fmsmsx606.amr.corp.intel.com (10.18.126.86) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2242.12; Fri, 5 Nov 2021 08:56:55 -0700 Received: from fmsmsx609.amr.corp.intel.com (10.18.126.89) by fmsmsx611.amr.corp.intel.com (10.18.126.91) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2242.12; Fri, 5 Nov 2021 08:56:55 -0700 Received: from fmsedg601.ED.cps.intel.com (10.1.192.135) by fmsmsx609.amr.corp.intel.com (10.18.126.89) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2242.12 via Frontend Transport; Fri, 5 Nov 2021 08:56:55 -0700 Received: from NAM02-BN1-obe.outbound.protection.outlook.com (104.47.51.40) by edgegateway.intel.com (192.55.55.70) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2242.12; Fri, 5 Nov 2021 08:56:54 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Lup73IOhKB2f5YImEbyM0BPseCxZYaC6nwwIMVX6rVIKTVow0YduiVTUr339+lJyNugCzoU6SPEy+9P8AHIOryT4tUEuvRfbBFZO69WOiGEjHBxh5F6Tyf3D+1aD92YJUyktBjmnuJ+2TeikySpBe4hiG6Rh2Bq6D8of0Y5L4GUrsAUelJaizfYS0ls/IlABPXHUZOibMCWzhtemiVCup2oLI+R+dPAG/xuSfxNBe2XK36lq/KmWPf0g4Vr37WhLylWGhRxPjw6aa5rSZa4GEm1r+dyEjS6/EPESA1oTNiLft9Z2RIn+0ltF9lVY+hgLnv+HwVK0um9t83hyn7k2hQ== 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=iMT6XaDn02WifMUmvW2BMXC4T0AXYqvxeZqfiCdCpFo=; b=WA4m0P2J+QGWBOSZ7Z/z5MKKegcddbRUeYjkmbhJHb19BgUtdxx1Aocu6qu19dVeqp746YhJF+4IbiBnprp4jOwmPa5qrJlTHXSe+HM5SYCFKTRNi3ojxyQsqVExhQ8hiijmX4UaOGeEWie0xGKfz/IBef53mACIn7glJyvONuEuu4QycoHe3sn5rxlGRt7MqJzDuIhOMZQkzSVva87pH92FzIIA4cMZneyelM5/KG15YizKeSGoQl2HFb9JbbcZW4Zry4v3Oc+LbocvNRRD16ZSLIkMNLytaUa+44LGb3XJHPpDPDXcz4XIbI/tBA7ISPpGemYxvoxWZB0IAON3Bw== 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=iMT6XaDn02WifMUmvW2BMXC4T0AXYqvxeZqfiCdCpFo=; b=XFaTHavQhnGeEyV2XWrzW4rOr8EXyjTqEiezCKt/PYPvHSyhTcoVGtAcnnzVj4HjEOI5S5ACARzE1avbOcQMA+f3ltwB/m42gnTWp3Az9WbmOmJffJQm1ASNvhmDIrIvRN9BohLI0+zeW+o4rN/UPoaDV21R6Fd2d1/uWe3zhHg= Authentication-Results: nvidia.com; dkim=none (message not signed) header.d=none;nvidia.com; dmarc=none action=none header.from=intel.com; Received: from PH0PR11MB5000.namprd11.prod.outlook.com (2603:10b6:510:41::19) by PH0PR11MB5078.namprd11.prod.outlook.com (2603:10b6:510:3e::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4669.10; Fri, 5 Nov 2021 15:56:53 +0000 Received: from PH0PR11MB5000.namprd11.prod.outlook.com ([fe80::bd7d:29be:3342:632c]) by PH0PR11MB5000.namprd11.prod.outlook.com ([fe80::bd7d:29be:3342:632c%7]) with mapi id 15.20.4669.011; Fri, 5 Nov 2021 15:56:53 +0000 Message-ID: <489cf220-720f-985e-5982-78db17b2845d@intel.com> Date: Fri, 5 Nov 2021 15:56:47 +0000 Content-Language: en-US To: Gregory Etelson , Viacheslav Ovsiienko , Ori Kam CC: , , Xiaoyun Li , References: <20211026152000.11665-1-getelson@nvidia.com> From: Ferruh Yigit X-User: ferruhy In-Reply-To: <20211026152000.11665-1-getelson@nvidia.com> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-ClientProxiedBy: LO2P265CA0023.GBRP265.PROD.OUTLOOK.COM (2603:10a6:600:62::35) To PH0PR11MB5000.namprd11.prod.outlook.com (2603:10b6:510:41::19) MIME-Version: 1.0 Received: from [192.168.0.206] (37.228.236.146) by LO2P265CA0023.GBRP265.PROD.OUTLOOK.COM (2603:10a6:600:62::35) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4669.10 via Frontend Transport; Fri, 5 Nov 2021 15:56:51 +0000 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: f286f4fc-6878-4bf9-3f80-08d9a074e2d5 X-MS-TrafficTypeDiagnostic: PH0PR11MB5078: X-Microsoft-Antispam-PRVS: X-MS-Oob-TLC-OOBClassifiers: OLM:177; X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: XRabK+ive0SozROpj9osRFs40eMUQL1PVIYxqTx3FW+xBrY8h/Ln8Gb4KPK2no4F6/4HxLEIZxzFu7qfCQaFkjptHY6zPUgS5GGjI7mfnG0pKmfWrnbG/LIwjUUgd//VlWVh5bgkX9I6Cwoo9nsOqMxQ4+y0CJPGMT4kzPJXF8cL3vTkS3oftfo6k8VGeNA7YEpZGjv8LaGM0+aTPEh+PujyK/eOo6xDM8TEcsXR6dhXXj/nwNzyKwOqEwlHkoN9E9V0umUijYOwuFveKlZMeGqjoTF464F4XBjY0N0MacBzOqf25PgaorBlGNgzg68JyB253LQgUnSe/rCbkXcI0qVcggijPA1TVahY8w+VDZ3229jjy1AlUrgeaiHzFlTJ/glwhYRg7x8z/Ke4D72zjQgeGkzZ/XfSwEtbmmJd70wGWE9EI82iwIsorAOx+JCi9WfWlmXh4LsvLaOhc0csarDVDkBlfIKzFAgvhYn7nkX9FegrQoSUkbntC85pHY4KjcqVkkOjIzUMLzN0s7F1dQZWZA3J1U6F2s/fbu9J2JUPgAI2mMUpHLDZSdyt3J1mwNx1iRWfRbQp6JOiLpAJ1zooQh10HSeVrcjuqbpf3xSNdiTf13l4R/5dcQ7CZAGHsOYsJP1t9WQrAIHnkpx4vyTnqrgiV6H0JwKPZPlE9Nl4nkS5oGYyPqgj70/Jhv57WoUdvQOyjeTWH87GmqzAbA== X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:PH0PR11MB5000.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(366004)(31696002)(16576012)(4744005)(38100700002)(956004)(66476007)(31686004)(26005)(110136005)(508600001)(316002)(8936002)(5660300002)(36756003)(6486002)(8676002)(4326008)(66946007)(2616005)(82960400001)(2906002)(53546011)(83380400001)(186003)(66556008)(44832011)(6666004)(86362001)(45980500001); DIR:OUT; SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?VW1JVWFZbEE3Ujluayt1azdHYUc5ZlhxSjczRzdxYTVrWUUwVFdrajZRajhv?= =?utf-8?B?VjRleURrNGlYSXhKMEpDWmdRM2lsSUpGZ2d2TWt0N3c4NEpTSmRFR0FBcFBY?= =?utf-8?B?RHkzY0gzMXRweFRHQXRjZGZ2dE1CaGdneituN1NSK0hTRjBWZGNnUlhoWTVF?= =?utf-8?B?cWZ0QTlBUmhIUHVaam9ORkUzQ0lHNFZSL0RuaCtTK3ZaVm9IV09sYmMwL0Zz?= =?utf-8?B?djduZWN5alFrRWI5RDB0UVllUElkSTBFcmhaVmJleklwMUhvOGlORFRjdElI?= =?utf-8?B?bU9YWDZTZ1hYNFNEbWdQWmxGNS9OL2xJZmJUZnh4WHlMNHhqZk5rbXlpSzNR?= =?utf-8?B?UUkwOGlPY1o2NG11Qng4NCt6WmdISk9oMkdDbEprak13R2dWWXA5NzhyN2J5?= =?utf-8?B?cHRnMzE2ejMyQ2EzT0hWeWdLd2cybDRrcFBFREtrSktuVVErc3NTcU9PcFNL?= =?utf-8?B?bTN3WFA3RGxrSFVJT0FJaU80NGZHZVl4REROWm9KR280VzdOUkpsSmNHemVt?= =?utf-8?B?cEZBUW1HelNDK0xMdXBJR3JOdUJ2d2tQY28rL2pCbkVYS081WmRaOTE3R3B5?= =?utf-8?B?M2lGRVcycnc5MG90R1FQSFF0MmZmUFdiaWdORU1SaHhTRG12ajZsMUR2Zktu?= =?utf-8?B?d2Q4b3BNK3IxdzAxOU5EcWhMbmZGZkxNSlA2T1pEa2ZOMkRveEFVRVV3UEI4?= =?utf-8?B?ejlkNDRobEtOYmhHYmloemh3ZzhwYkZXWFVYcjRveWhUU3V6SWFmcmU2OTZv?= =?utf-8?B?Q0loTytGZ2RMNWljU2dXTXk0UkdHTkxzNllDQ1lwVU5vdm53cFVBcC8wLzM1?= =?utf-8?B?bDR0R2FuQ0tST0tuRlJXd0hyWnVNOXdsZ3NGRDRnWnNyeFRMejI3L2RZVCtZ?= =?utf-8?B?Z1dkLzlpdkc3Rk1PVm1reHRSeERsTTQ0cHNtakdJc1NCU1hiRGhIdHlmWStp?= =?utf-8?B?eWV5UXQ4anV4R05LazRtK1RNQWVaWVpMZU5OYnRaeVp0RHljNVFPMU1pNXoz?= =?utf-8?B?UVVRenNxWXF5azhSMXhxRWx0TDh4Z1J5S2hFakhxRXlnUDBEazZ6My9nenF0?= =?utf-8?B?YmFIa0RQei9HdlFNaFo2NGdnbXltcXQrV0NwOC83YWtFZHluRVFpQ1hCTHlN?= =?utf-8?B?SFRkam9hbjBrK3FESXBRS3U2aW9tMFJNMUpxYlFITEVvQ1pMN3lNck9QSUFH?= =?utf-8?B?eEh3bU9rVFNsWTZpczF5TWwrT3YrUnlIVlhIVzBHK3c3WXlHY0lZRUFpOGJN?= =?utf-8?B?V2FSeUk2c0FMSE0xUVhqUHRYOFhhR0VOYXlpS1BUNVAxYjZDRVB4OTNUZ3dv?= =?utf-8?B?azR5N0J5V25ENlJLdkV6T20yS2FjMWVNMG0zOCtiSmEyUVg3c0ljOUdwcEFQ?= =?utf-8?B?bE0yTFhtaXZJeGpmQXQxYnM3akJiQTlnYzJmMGRLOWNkUXNDRVQ5S1JQMUlW?= =?utf-8?B?ZDRFTXlCekVxb1BjbXk4MStrTFlSTnZSRm0wVkt1Qm5JcE9iVzRnWWVFU1R1?= =?utf-8?B?YXlzckQzNGpSUXFxWUtpL3RBWndpdk1PcVBoUHZKc0puVlljdW12bjBuZDYw?= =?utf-8?B?YmJsdEljVjBtNHJlQ3JKY1pFYmROWjBKZW5xYUhiamlDWTQzMVJaV2piK1My?= =?utf-8?B?MmVIV1c2OUsyTCs5ZFlrMjNOTWhaVXFwNEx2Z0lVTThLQlNBdFJHS2tTblpS?= =?utf-8?B?NDkzdGxPNDFjR241Sms3dFFuZHN4eTFSL0NGNjI3b2ErYkJPbkxsYVN0UEVz?= =?utf-8?B?bC9vamdCOHBkdkNoYTdBTHFGYjNOK2Z5U2srZy9sV3Z1aHJYbmlPUm9qOGZH?= =?utf-8?B?ck9BellzVWxYOVBtOGVMbVorOHRWY1RtSEFOTmpITmRwbkpxVVVIK1JvSm1P?= =?utf-8?B?RVVpMkNkNGNLcCs3ZktVcmttZWhHWGxDVnhuem9wNUEvZ0tIVGxGcmFNNko1?= =?utf-8?B?QkRXMWhlbldva1JPK3RLTnVVUHhubGhYMVY1Qm1MRkY5ZlhPVEFCcnhjeTNC?= =?utf-8?B?T1B4TGIxamNTREFGbzhPcmNXemRnR2VOZjczNUllRlM4dXNHc0xjYXdxRlNk?= =?utf-8?B?a3dhaVhvM1VIaHpkYUYyczZyM093OHB0SVpYZ0tjQ05VNHdnbTN2RVJuQlJo?= =?utf-8?B?UDM3WnBuM29qbWJMbjF6a3dlY3o4OGU2TzdRaTJaZmJMZGlUY0llcjE4VGl6?= =?utf-8?Q?j2OmAACoYDWAcKohGdcSCRw=3D?= X-MS-Exchange-CrossTenant-Network-Message-Id: f286f4fc-6878-4bf9-3f80-08d9a074e2d5 X-MS-Exchange-CrossTenant-AuthSource: PH0PR11MB5000.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 05 Nov 2021 15:56:53.5108 (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: hj0Eyr9CIj3Po7ndeIktAeFFj8rT9mGrxj3LKaB/lYGSvs/do6Ed+6z5L4RVcV6oc6Re7vDTrXF3xm8A2TO39Q== X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH0PR11MB5078 X-OriginatorOrg: intel.com Subject: Re: [dpdk-dev] [PATCH] app/testpmd: fix flex item flush 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" On 10/26/2021 4:20 PM, Gregory Etelson wrote: > Testpmd provides 2 sets of flex item create and destroy functions > One for hosts with JSON library. These functions parse > flex item configuration stored in JSON file and create or destroy > flex item object. The second functions set is for hosts without JSON > library for compilation compatibility. > > On hosts without JSON library, current implementation issues > "no JSON library" notification on port close. > The notification was triggered by port destructors that include > flex items flush routine. > > The patch introduces single implementation for testpmd > flex item destroy. > > Fixes: 59f3a8acbcdb ("app/testpmd: add flex item commands") > Signed-off-by: Gregory Etelson Hi Viacheslav, Ori, Can you please help on reviewing this patch?