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 2B528A0C43; Fri, 8 Oct 2021 03:54:05 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 0D2E240DDA; Fri, 8 Oct 2021 03:54:05 +0200 (CEST) Received: from mga07.intel.com (mga07.intel.com [134.134.136.100]) by mails.dpdk.org (Postfix) with ESMTP id 20D164067E; Fri, 8 Oct 2021 03:54:02 +0200 (CEST) X-IronPort-AV: E=McAfee;i="6200,9189,10130"; a="289913850" X-IronPort-AV: E=Sophos;i="5.85,356,1624345200"; d="scan'208";a="289913850" Received: from fmsmga006.fm.intel.com ([10.253.24.20]) by orsmga105.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 07 Oct 2021 18:53:26 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.85,356,1624345200"; d="scan'208";a="713563925" Received: from orsmsx602.amr.corp.intel.com ([10.22.229.15]) by fmsmga006.fm.intel.com with ESMTP; 07 Oct 2021 18:53:26 -0700 Received: from orsmsx611.amr.corp.intel.com (10.22.229.24) by ORSMSX602.amr.corp.intel.com (10.22.229.15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2242.12; Thu, 7 Oct 2021 18:53:25 -0700 Received: from orsmsx607.amr.corp.intel.com (10.22.229.20) by ORSMSX611.amr.corp.intel.com (10.22.229.24) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2242.12; Thu, 7 Oct 2021 18:53:25 -0700 Received: from orsedg603.ED.cps.intel.com (10.7.248.4) by orsmsx607.amr.corp.intel.com (10.22.229.20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2242.12 via Frontend Transport; Thu, 7 Oct 2021 18:53:25 -0700 Received: from NAM12-MW2-obe.outbound.protection.outlook.com (104.47.66.48) 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.12; Thu, 7 Oct 2021 18:53:25 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=WcWWuH4cX6q75mfcRZnOJOhjALo8mlEQ1Mulo7OCMIbqqJjxEY4X/k9am8/HNO3fCfBI7tnAYyHu5jXPBbNxPUXloOh1X/ipdjeaLpwtpXwxCh1vUqIJqSSswFDrSHlnwT6eWQGbzBlf0wxM6/9zi/p68sxd2wR8ZMkgxONn1nLb1Fr2npFwr2OFr2bP/9ueyy2cyqPR4oIFrn1ZPc1+9ve9rimghNW3cMnO7P8nAOW0HxypDYUNrBUNJgNcEuK8h29+yG2GO5SVabHndbFZsWuyyLg3hlhwadUCQX3eWUZPpiFjuaokVJ9GL2/9+hVuiQutSFyr/wVvKcoJ/+GxIg== 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=KX1gUeRQRvJKz01O/sQpu6FByo6WQ4/Jj43SeeD3dVg=; b=FggLTqv3fYIpc9uG9Frr9S3L7DPYMBLLH2ZerYftlvJO3Dz2V47vflUsX2csfX8/CGZ5LJdQhPBZjSsf0OgbKegXdqh//sy/9L4g6fgdmehwphkFaz8lIGttw81Y1x9xEDLWONzZtVDFEnaa3uXIM+v8SlQUmrpAoKCOSfSgwAVqbLRGl6NQ+0pXlWQlH2IAtM07j0z1mW2SP5anlNbpNh8dmphEF0Dzy3B5huVAazWv8bjmoZ2O50zjelFKR+rxEIPBkGeOlbXboS0i5CDWHP2at+aIOcuAIiNT93cD3c1H9BYXepgpEpPjM9ngpOPPmR77ncRtfv2yNzkItyZS+Q== 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=KX1gUeRQRvJKz01O/sQpu6FByo6WQ4/Jj43SeeD3dVg=; b=x+gc9H7mBrFqsXjcBU0YnJ91iFPKUcIe0dLc0fpMIyb7hidnIt6mT1dy2fH0HmHo3cyUfAxQlA0qH5EasAKiLObfhS82kJINC86oYprzrKD2uaixARvp+YyitutzI6I1qhZ1TMiEM9yZTtsIi01mWZiqdhjnbhm6RRmv0miQxXY= Received: from DM4PR11MB5534.namprd11.prod.outlook.com (2603:10b6:5:391::22) by DM6PR11MB3226.namprd11.prod.outlook.com (2603:10b6:5:59::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4566.19; Fri, 8 Oct 2021 01:53:24 +0000 Received: from DM4PR11MB5534.namprd11.prod.outlook.com ([fe80::3d9b:76d7:e274:bad3]) by DM4PR11MB5534.namprd11.prod.outlook.com ([fe80::3d9b:76d7:e274:bad3%3]) with mapi id 15.20.4587.020; Fri, 8 Oct 2021 01:53:24 +0000 From: "Li, Xiaoyun" To: Maxime Coquelin , "dev@dpdk.org" , "Xia, Chenbo" , "amorenoz@redhat.com" , "david.marchand@redhat.com" , "andrew.rybchenko@oktetlabs.ru" , "Yigit, Ferruh" , "michaelba@nvidia.com" , "viacheslavo@nvidia.com" CC: "stable@dpdk.org" , "nelio.laranjeiro@6wind.com" , "yvugenfi@redhat.com" , "ybendito@redhat.com" Thread-Topic: [PATCH v3 5/5] app/testpmd: add missing flow types in port info Thread-Index: AQHXtRL2jMRyU//v0EaEq50jrk2V+6u7w18AgAIEpYCACpwxoA== Date: Fri, 8 Oct 2021 01:53:24 +0000 Message-ID: References: <20210929091701.158047-1-maxime.coquelin@redhat.com> <20210929091701.158047-6-maxime.coquelin@redhat.com> <567c7418-89ca-3689-56c4-8ae0c65389d6@redhat.com> In-Reply-To: <567c7418-89ca-3689-56c4-8ae0c65389d6@redhat.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: redhat.com; dkim=none (message not signed) header.d=none;redhat.com; dmarc=none action=none header.from=intel.com; x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: e5e617db-3536-4cef-754b-08d989fe6a14 x-ms-traffictypediagnostic: DM6PR11MB3226: x-ms-exchange-transport-forked: True x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:6790; x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: uxv+dvLZwZY3cWHTpDpDPKABEDqZvWQKS0J2klwH+6ZV4MfqvtFexk1I2xPdDfAv9lftmO7YCRuie3eMtCCEIYQIgHJxBI13R8oiLOlC5jPHIXJTvAeTu1dl+hH8AjoJnWj0Egyee0BV9selumaYAYX484pKCbjNROA3goXJKf/tsXs7Jcd2zgi5PedzGgk4jZzNLq6dwPoT5Mywt3L9y18O5R+W0QRnG57n4vlu2q880jH0gN/OkQ2M67ubjBGNj8i/CxtnS/IQPXZIXzZ0SPZgeaMuG1L7MBZ512LFkULWvmKs9ynfCnmmAZN3ykU91sbDUkl+8UtI2XG5CgTFjhwsAHw0xU8IRvFDvP9x735JunyBh0LUZo2xgU1jhCvkg3vSWf2VQHTWoQbGHGqBxmZLX64V/zp42GBG1yVEg2Hl9uMZpQuEhHF5tt9Eal16X/jKHft6A2INMkYzfyrZhsheFhrtsTWsldkGtEIOOrCG4R12HM5zr2cP4sVbqkUt3t4bO5JSNYBpK2ErncfdpqBZm9206yYNX3gZQYEwt91Ah/5Wjql0jYEgg5iwYDHR2R2LaTzi/Z/1It7eRYffyB8YqhultuTmMzPj1Go+BgS7ebzzV3ZIQj4G/rHvNHJ2pTD6L7/49yPdd4cSbwwnsflP8K2/p3xFNMPoBtwqYC5qKAbVFA1hwjjAEjBbmrfOA0phC/9md1wNZpQpDROrU/ISxCXbs9BaMQl0T8Wk5Cw= x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DM4PR11MB5534.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(366004)(52536014)(83380400001)(8936002)(38100700002)(122000001)(9686003)(110136005)(33656002)(6506007)(26005)(186003)(66476007)(66446008)(66556008)(8676002)(64756008)(7416002)(5660300002)(86362001)(76116006)(921005)(316002)(71200400001)(53546011)(38070700005)(7696005)(54906003)(2906002)(508600001)(55016002)(4326008)(66946007); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: HACQbFcim2i7OqQUUPE5VqvH607jH+umHbi8A0h9Ruvc303eVIMy17beknoQoX+1+yUXzU0xY/WWGGljmoRPB9kQ0fiu3oHm4ykbSFLJjwzYbSaB8PgiUk8ESm8DrGpc/xmbA+0sorlf5sqsmxdWwVHy6o87LhlsfJRXq3raXgziaUJSH2V6gZ/ptY0F/m6ZBv2U4TCBSEkUlf8x/4xGIal87ZS1OygklecrtBXBmrde5RA1OjuYtLQUaV8Hcqq+CKssS+l4+dniX8ACjRadsoQsyKjoHnTjLGbkIfk1OQMeBkLWVmiFKVySqXRGhkk5D+TfwGW+aL3HqcMHyX+r4nDPingtYFsc/JuvBjt90C7dAUi68503itRrcu79cARzCtXyyY687+5RRK+t0CYLwdDZ6FHa/iBlSIKvyjapIW98OjgOWLr7kmOuOn7Zz3KoK0X/9rqzjg5CjBvc3jt6TBb6bjcRtXmrsIWvmFkip8rtTi7XsLAAJ5v6XnrjLBGj2lHveY306ni41401i/NRA0MxTct/gbgZ+v6DqMHf9DidtHxt+XXmo+MGfbVTtbg7ygVoRTDDiN3nFkX/YZoM/NjQZxAH+EQ6iS36ZXGcaQrg9C2l3rsxP/1pjTk7xMR4ncvYZl+JqkoYB1mIq8W6wiaTpDFtn+SF9FVkqIf2xHT0j7fzXnmoa+opVA/iEDy08ojGk11/WOwq1SiG02TRmnSZY0fdgDgXHcZY47/SqCY= Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: DM4PR11MB5534.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: e5e617db-3536-4cef-754b-08d989fe6a14 X-MS-Exchange-CrossTenant-originalarrivaltime: 08 Oct 2021 01:53:24.2536 (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: MnQVVQ9/v0lZtMfMck/2pQhk4XwpYG5Rufn3MCyuxdNx3aMwOlMZPoyYtV7rddAQcbKjj6xHV3XZHdnLWA6OIg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM6PR11MB3226 X-OriginatorOrg: intel.com Subject: Re: [dpdk-dev] [PATCH v3 5/5] app/testpmd: add missing flow types in port info 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" DQo+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+IEZyb206IE1heGltZSBDb3F1ZWxpbiA8 bWF4aW1lLmNvcXVlbGluQHJlZGhhdC5jb20+DQo+IFNlbnQ6IEZyaWRheSwgT2N0b2JlciAxLCAy MDIxIDE1OjUxDQo+IFRvOiBMaSwgWGlhb3l1biA8eGlhb3l1bi5saUBpbnRlbC5jb20+OyBkZXZA ZHBkay5vcmc7IFhpYSwgQ2hlbmJvDQo+IDxjaGVuYm8ueGlhQGludGVsLmNvbT47IGFtb3Jlbm96 QHJlZGhhdC5jb207DQo+IGRhdmlkLm1hcmNoYW5kQHJlZGhhdC5jb207IGFuZHJldy5yeWJjaGVu a29Ab2t0ZXRsYWJzLnJ1OyBZaWdpdCwgRmVycnVoDQo+IDxmZXJydWgueWlnaXRAaW50ZWwuY29t PjsgbWljaGFlbGJhQG52aWRpYS5jb207IHZpYWNoZXNsYXZvQG52aWRpYS5jb20NCj4gQ2M6IHN0 YWJsZUBkcGRrLm9yZzsgbmVsaW8ubGFyYW5qZWlyb0A2d2luZC5jb207IHl2dWdlbmZpQHJlZGhh dC5jb207DQo+IHliZW5kaXRvQHJlZGhhdC5jb20NCj4gU3ViamVjdDogUmU6IFtQQVRDSCB2MyA1 LzVdIGFwcC90ZXN0cG1kOiBhZGQgbWlzc2luZyBmbG93IHR5cGVzIGluIHBvcnQgaW5mbw0KPiAN Cj4gSGkgWGlhb3l1biwNCj4gDQo+IE9uIDkvMzAvMjEgMDM6MDUsIExpLCBYaWFveXVuIHdyb3Rl Og0KPiA+IEhpDQo+ID4NCj4gPj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gPj4gRnJv bTogTWF4aW1lIENvcXVlbGluIDxtYXhpbWUuY29xdWVsaW5AcmVkaGF0LmNvbT4NCj4gPj4gU2Vu dDogV2VkbmVzZGF5LCBTZXB0ZW1iZXIgMjksIDIwMjEgMTc6MTcNCj4gPj4gVG86IGRldkBkcGRr Lm9yZzsgWGlhLCBDaGVuYm8gPGNoZW5iby54aWFAaW50ZWwuY29tPjsNCj4gPj4gYW1vcmVub3pA cmVkaGF0LmNvbTsgZGF2aWQubWFyY2hhbmRAcmVkaGF0LmNvbTsNCj4gPj4gYW5kcmV3LnJ5YmNo ZW5rb0Bva3RldGxhYnMucnU7IFlpZ2l0LCBGZXJydWgNCj4gPj4gPGZlcnJ1aC55aWdpdEBpbnRl bC5jb20+OyBtaWNoYWVsYmFAbnZpZGlhLmNvbTsNCj4gPj4gdmlhY2hlc2xhdm9AbnZpZGlhLmNv bTsgTGksIFhpYW95dW4gPHhpYW95dW4ubGlAaW50ZWwuY29tPg0KPiA+PiBDYzogc3RhYmxlQGRw ZGsub3JnOyBuZWxpby5sYXJhbmplaXJvQDZ3aW5kLmNvbTsgeXZ1Z2VuZmlAcmVkaGF0LmNvbTsN Cj4gPj4geWJlbmRpdG9AcmVkaGF0LmNvbTsgTWF4aW1lIENvcXVlbGluIDxtYXhpbWUuY29xdWVs aW5AcmVkaGF0LmNvbT4NCj4gPj4gU3ViamVjdDogW1BBVENIIHYzIDUvNV0gYXBwL3Rlc3RwbWQ6 IGFkZCBtaXNzaW5nIGZsb3cgdHlwZXMgaW4gcG9ydA0KPiA+PiBpbmZvDQo+ID4+DQo+ID4+IFRo aXMgcGF0Y2ggYWRkcyBtaXNzaW5nIElQdjYtRXggYW5kIEdQVFUgZmxvdyB0eXBlcyB0byBwb3J0 IGluZm8gY29tbWFuZC4NCj4gPg0KPiA+IEdUUFUgbm90IEdQVFUNCj4gPg0KPiA+PiBJdCBhbHNv IGFkZCB0aGUgc2FtZSBkZWZpbml0aW9ucyB0byBzdHIyZmxvd3R5cGUoKSwgdXNlZCB0byBjb25m aWd1cmUNCj4gPj4gZmxvdyBkaXJlY3Rvci4NCj4gPj4NCj4gPj4gU2lnbmVkLW9mZi1ieTogTWF4 aW1lIENvcXVlbGluIDxtYXhpbWUuY29xdWVsaW5AcmVkaGF0LmNvbT4NCj4gPj4gLS0tDQo+ID4+ ICAgYXBwL3Rlc3QtcG1kL2NtZGxpbmUuYyB8IDQgKysrKw0KPiA+PiAgIGFwcC90ZXN0LXBtZC9j b25maWcuYyAgfCA0ICsrKysNCj4gPj4gICAyIGZpbGVzIGNoYW5nZWQsIDggaW5zZXJ0aW9ucygr KQ0KPiA+Pg0KPiA+PiBkaWZmIC0tZ2l0IGEvYXBwL3Rlc3QtcG1kL2NtZGxpbmUuYyBiL2FwcC90 ZXN0LXBtZC9jbWRsaW5lLmMgaW5kZXgNCj4gPj4gYTllZmQwMjdjMy4uMjU5ZDljZWU0ZSAxMDA2 NDQNCj4gPj4gLS0tIGEvYXBwL3Rlc3QtcG1kL2NtZGxpbmUuYw0KPiA+PiArKysgYi9hcHAvdGVz dC1wbWQvY21kbGluZS5jDQo+ID4+IEBAIC0xMDQwOCw2ICsxMDQwOCwxMCBAQCBzdHIyZmxvd3R5 cGUoY2hhciAqc3RyaW5nKQ0KPiA+PiAgIAkJeyJpcHY2LXNjdHAiLCBSVEVfRVRIX0ZMT1dfTk9O RlJBR19JUFY2X1NDVFB9LA0KPiA+PiAgIAkJeyJpcHY2LW90aGVyIiwgUlRFX0VUSF9GTE9XX05P TkZSQUdfSVBWNl9PVEhFUn0sDQo+ID4+ICAgCQl7ImwyX3BheWxvYWQiLCBSVEVfRVRIX0ZMT1df TDJfUEFZTE9BRH0sDQo+ID4+ICsJCXsiaXB2Ni1leCIsIFJURV9FVEhfRkxPV19JUFY2X0VYfSwN Cj4gPj4gKwkJeyJpcHY2LXRjcC1leCIsIFJURV9FVEhfRkxPV19JUFY2X1RDUF9FWH0sDQo+ID4+ ICsJCXsiaXB2Ni11ZHAtZXgiLCBSVEVfRVRIX0ZMT1dfSVBWNl9VRFBfRVh9LA0KPiA+PiArCQl7 ImdwdHUiLCBSVEVfRVRIX0ZMT1dfR1RQVX0sDQo+ID4NCj4gPiAiZ3RwdSINCj4gPg0KPiA+PiAg IAl9Ow0KPiA+Pg0KPiA+PiAgIAlmb3IgKGkgPSAwOyBpIDwgUlRFX0RJTShmbG93dHlwZV9zdHIp OyBpKyspIHsgZGlmZiAtLWdpdA0KPiA+PiBhL2FwcC90ZXN0LSBwbWQvY29uZmlnLmMgYi9hcHAv dGVzdC1wbWQvY29uZmlnLmMgaW5kZXgNCj4gPj4gOWE0YTBjMjMyYi4uMzlkZWIwMjk1MA0KPiA+ PiAxMDA2NDQNCj4gPj4gLS0tIGEvYXBwL3Rlc3QtcG1kL2NvbmZpZy5jDQo+ID4+ICsrKyBiL2Fw cC90ZXN0LXBtZC9jb25maWcuYw0KPiA+PiBAQCAtNDUyOCwxMSArNDUyOCwxNSBAQCBmbG93dHlw ZV90b19zdHIodWludDE2X3QgZmxvd190eXBlKQ0KPiA+PiAgIAkJeyJpcHY2LXNjdHAiLCBSVEVf RVRIX0ZMT1dfTk9ORlJBR19JUFY2X1NDVFB9LA0KPiA+PiAgIAkJeyJpcHY2LW90aGVyIiwgUlRF X0VUSF9GTE9XX05PTkZSQUdfSVBWNl9PVEhFUn0sDQo+ID4+ICAgCQl7ImwyX3BheWxvYWQiLCBS VEVfRVRIX0ZMT1dfTDJfUEFZTE9BRH0sDQo+ID4+ICsJCXsiaXB2Ni1leCIsIFJURV9FVEhfRkxP V19JUFY2X0VYfSwNCj4gPj4gKwkJeyJpcHY2LXRjcC1leCIsIFJURV9FVEhfRkxPV19JUFY2X1RD UF9FWH0sDQo+ID4+ICsJCXsiaXB2Ni11ZHAtZXgiLCBSVEVfRVRIX0ZMT1dfSVBWNl9VRFBfRVh9 LA0KPiA+PiAgIAkJeyJwb3J0IiwgUlRFX0VUSF9GTE9XX1BPUlR9LA0KPiA+PiAgIAkJeyJ2eGxh biIsIFJURV9FVEhfRkxPV19WWExBTn0sDQo+ID4+ICAgCQl7ImdlbmV2ZSIsIFJURV9FVEhfRkxP V19HRU5FVkV9LA0KPiA+PiAgIAkJeyJudmdyZSIsIFJURV9FVEhfRkxPV19OVkdSRX0sDQo+ID4+ ICAgCQl7InZ4bGFuLWdwZSIsIFJURV9FVEhfRkxPV19WWExBTl9HUEV9LA0KPiA+PiArCQl7Imdw dHUiLCBSVEVfRVRIX0ZMT1dfR1RQVX0sDQo+ID4NCj4gPiAiZ3RwdSINCj4gPg0KPiA+PiAgIAl9 Ow0KPiA+Pg0KPiA+PiAgIAlmb3IgKGkgPSAwOyBpIDwgUlRFX0RJTShmbG93dHlwZV9zdHJfdGFi bGUpOyBpKyspIHsNCj4gPj4gLS0NCj4gPj4gMi4zMS4xDQo+ID4NCj4gDQo+IE9vcHMsIGxvb2tz IGxpa2UgSSByZWFsbHkgd2FudCB0byByZW5hbWUgdGhpcyBwcm90b2NvbC4NCj4gSWYgdGhlcmUg YXJlIG5vdCBvdGhlciBjb21tZW50cyBvbiB0aGUgc2VyaWVzLCBJIGNhbiBmaXggd2hpbGUgYXBw bHlpbmcgaWYgdGhpcyBpcw0KPiBPSyBmb3IgeW91Lg0KPiANCj4gVGhhbmtzLA0KPiBNYXhpbWUN Cg0KU3VyZS4NCg0K