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 9D8F0A0C55; Wed, 13 Oct 2021 17:54:54 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 61334410EB; Wed, 13 Oct 2021 17:54:54 +0200 (CEST) Received: from mga01.intel.com (mga01.intel.com [192.55.52.88]) by mails.dpdk.org (Postfix) with ESMTP id 0187340E64 for ; Wed, 13 Oct 2021 17:54:52 +0200 (CEST) X-IronPort-AV: E=McAfee;i="6200,9189,10136"; a="250883512" X-IronPort-AV: E=Sophos;i="5.85,371,1624345200"; d="scan'208";a="250883512" Received: from orsmga006.jf.intel.com ([10.7.209.51]) by fmsmga101.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 13 Oct 2021 08:54:52 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.85,371,1624345200"; d="scan'208";a="441695544" Received: from fmsmsx601.amr.corp.intel.com ([10.18.126.81]) by orsmga006.jf.intel.com with ESMTP; 13 Oct 2021 08:54:51 -0700 Received: from fmsmsx608.amr.corp.intel.com (10.18.126.88) by fmsmsx601.amr.corp.intel.com (10.18.126.81) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2242.12; Wed, 13 Oct 2021 08:54:51 -0700 Received: from FMSEDG603.ED.cps.intel.com (10.1.192.133) by fmsmsx608.amr.corp.intel.com (10.18.126.88) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2242.12 via Frontend Transport; Wed, 13 Oct 2021 08:54:51 -0700 Received: from NAM12-BN8-obe.outbound.protection.outlook.com (104.47.55.177) by edgegateway.intel.com (192.55.55.68) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2242.12; Wed, 13 Oct 2021 08:54:50 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=ODyL012Er8RmjsZ6C4sRyUrDM4SwEzXI99t74YtWLhz08lqdzOhws0lfePEUf5aBPaAA/toFTKT6RRWRd3fUCD9uGE14UxGn0LTywglNoTysuMS09lXkap6tc2fetBxZ10AAGYDDsRD2RISkatW00muBAc+9+pXuofVsTbmaIOvp2f/e984un8yN65LG8ne7RH8hpJVeRN89Lxa/yDB5Pl87E38XfGlaoxLVF/Bx+G8UM93WCHU4i+5yJ4Uu59BzES8fav3nAqe9qhwvH1+p3IubQTZ/9ASOC/DP8zNFed8HL5Qn3XhKYZ7SecLDCJvk2p8UEoBZauj1U+41r2mmMQ== 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=G6eAT0ceePR7u+N9pFreB3fD8FxGKXt74ljFCfVbdmk=; b=kW8GUdgWQ4P6dIbRm2l18o/ZQyf0Hb41A8b0u0wphbkwRgb0RwhJMn9JQAwVTdI3QBa3wgtFnAOo482fD0taNZOIDoFbOdd2YjE7qGSL2uNoR8DLzAo1ynzPQsBszvx8CMqaTxoZFlazaJwQa48X6rqPem/Hmd+Y2er8Ac13DoOh3omaUdka2HxI42JdPUsyTPgIoBwTDLsEutTamAAXLd0BMgcUSs+7fzxaPgVIqD+H7XXZc1MEhRdVlf/saOscEXQ6WYKJy988n9KtkyWrHw+E/GUhTDmpG+/i2D/EkX/2pVRLLggE1Im5A+BOeomuOeWODIi+KtBbfP6W0NLLWA== 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=G6eAT0ceePR7u+N9pFreB3fD8FxGKXt74ljFCfVbdmk=; b=egfpBnbsjEVk+2lTcPQen/WOWzHgF43bxw57o1M3mOz8q4dWJYOnEWIWXjstNM2XW94vwOyVv8WBPuQ54sOIvRMgdcOWxbNhWGUBpOug6eootKMe8cAnQYCYxVbpuFOGCPkkMO6Ul5n5x3a569WFrRLqFqfCGc3iM0C5nE724us= Received: from BN9PR11MB5258.namprd11.prod.outlook.com (2603:10b6:408:133::13) by BN7PR11MB2834.namprd11.prod.outlook.com (2603:10b6:406:a9::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4587.19; Wed, 13 Oct 2021 15:54:49 +0000 Received: from BN9PR11MB5258.namprd11.prod.outlook.com ([fe80::1c1e:ff1e:971f:be65]) by BN9PR11MB5258.namprd11.prod.outlook.com ([fe80::1c1e:ff1e:971f:be65%9]) with mapi id 15.20.4587.024; Wed, 13 Oct 2021 15:54:49 +0000 From: "Singh, Jasvinder" To: "Yigit, Ferruh" , "Dumitrescu, Cristian" CC: "dev@dpdk.org" Thread-Topic: [PATCH] net/softnic: remove useless address check Thread-Index: AQHXuUUfgSczLsEfSEeidnnWCT6d+KvRIkFA Date: Wed, 13 Oct 2021 15:54:49 +0000 Message-ID: References: <20211004172722.3461540-1-ferruh.yigit@intel.com> In-Reply-To: <20211004172722.3461540-1-ferruh.yigit@intel.com> Accept-Language: en-GB, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: dlp-version: 11.6.200.16 dlp-reaction: no-action dlp-product: dlpe-windows authentication-results: intel.com; dkim=none (message not signed) header.d=none;intel.com; dmarc=none action=none header.from=intel.com; x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: c20b29c4-499c-42a2-6e81-08d98e61c96e x-ms-traffictypediagnostic: BN7PR11MB2834: x-ms-exchange-transport-forked: True x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:7219; x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: n2ycpXbCGPackSJoWH6L3LtA1FIHDRUm+lAOH/I/Rolxitqp0+jxkA4rkK6gA8wr2n7F/VW+3ILV6XsEMc4pifoFezyeza82NCpr6a/QjLAnHT4ZYkSkk33Q1eis2lYDgPEgn8jKODN0wPIHh/rqtbuaHwnl6yL4x5WqDJSuudIFm0MNGf6890+W4ukHtKl+Le0b/PBlwI2KPT14Ie67Fu5dzrqzLsNfiXret80IQuPj9u/1K/uKAAZu0eeBK/zN7uGrusk74i6Dq9c4YN1AQgtguvmGGDR1Z5Klxs8AvP7R22SGXFpEt9m3nHW5Z0LNb+w6VW2AWKUBCr2Uh8BdLaO9qGLte0B2a7R3jFjufeKTAVgzm1LxOv7G+WzDrmJceTtDi5UkID5JJf6o3YQRoPYJ4O4uHVmMJ/po2C1FOtAe+WWhZsiU7LDP1B2/oaM2+5TuVeXLOpnoiBQxJ2fW6hXXL37t6urasfYr8Q38138a9rE6wwQm44ZcyRGFDb/C2PrQrAMPmwkjrGQ4HkjuTQc1f9EUeQa/+drIsyeExyVFV3NwDKabGnK+qDBd97dU+lbPz+y3gYbz8c8xcMbKXmpdG+WIZowR5ZFIDSDXoC82xGGyRMwYEGFaIONOk8i48V23buaSRSUIFS6HH+agPffWSTioVXFntCHNWuEIATt7r7R35kJKD9IgEPIRQuuvww2FvH37Oz+zsjFeF6QOvw== x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:BN9PR11MB5258.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(366004)(38070700005)(5660300002)(7696005)(2906002)(66476007)(38100700002)(8936002)(9686003)(83380400001)(316002)(186003)(26005)(122000001)(53546011)(64756008)(6506007)(66446008)(66946007)(110136005)(76116006)(6636002)(4326008)(55016002)(71200400001)(86362001)(52536014)(82960400001)(508600001)(66556008)(8676002)(33656002); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?eVpqbFNseUV3UFpkY3ZkWURkcGNtVStudmJ0NlZNV3d1RzBzUVUxNk9sUkVK?= =?utf-8?B?NElBZ0R4MjFtWmw4cGpMMXU3bjJjaER1eGFhNEN0L0lRdy9qRUJZcm1NMGNM?= =?utf-8?B?L2pRMVluQ3BuelVEYlJyUUpLcTBiWnBWdU5MOTB3clJGSi9jY2lldEhUUnll?= =?utf-8?B?RHBkb2drYzNBcVdiYjVjZEs2TGJsby90MjZVcU5nWHJiWDFEcWhGZW1BY1dw?= =?utf-8?B?RHNlOG80OExxNVBXREtJQWJlaGt2WThsWUJsL2NMWnVBYm9USGNXVjdkOGZU?= =?utf-8?B?djhVK0gxejNFSXprUmQrUFZRRVJNa1ZJTEtXUDlOZDRwMnFvYlJRQkpZLzQr?= =?utf-8?B?aG16T2JEV3grODVNM2d6Z3VRNC8wOVlMazZ2MGZpUk1maUpHcWRmQWpML3RP?= =?utf-8?B?NXVVR2F4NTVXVDNrL0dmTVEvK0w3YjFHSTN6SE0vYitpODE0Wi9FZEV0RVlC?= =?utf-8?B?QUZXdndIMHBVRDJ2T2wyeGgzb2R0TjVOTG9NeGxmakFDL2trdEkzWTk0TlJl?= =?utf-8?B?c3MyeHV1NTNsSEdsQ3FzM25Xb2NGdnlWcVRVdkU0SWFoR1VuZHFWTFAwRFgw?= =?utf-8?B?cURYbFhnV3VvM1ZlZnFmN3pqV0FsZmNvZ3ZJamlrd2VBQUFzYjZ1dDI0b1hN?= =?utf-8?B?QXlFRTl0MGI2a1FUc1BFdGpvNWMxZ1B1SmNNQ3FJYWpkRFBPclY0Tkdsdm9X?= =?utf-8?B?OW90RFp3dkp3RnBqdXdmeG1VejkyZ2VNcFFEOXQ0NnIrUXo5QTMwekxpRnhS?= =?utf-8?B?K0xrbHJ4MXgyL3h0bHllUmptb1p0dVVReHA0ZHl3eXh1MzZiN2VGNFQ5RkFu?= =?utf-8?B?YU4vRmwxYmlFTWlwdmxNQmZqdWhVejZLbnltWk5nbXBhRGJCbjMzMVFJQVho?= =?utf-8?B?aW5uY2FaUWxiMW1qRWIvdS9jWWU0WWNXeG83ZzlOWmx6eHBwVkRzc2ZzcDdQ?= =?utf-8?B?NkFhVFR2SkdjNDZDWFB3VEhXdVBrTGxYRTVUMHNMZ3BLOVpkaXFOK0hZS2FQ?= =?utf-8?B?NkMvQjZQRGZYMjdVSWFqMHJ4M1k2a0d6KzlmSFo2OXp4RGg2eG5sQUlYQmRP?= =?utf-8?B?OTlsMGFTc0RqdmlDWDNqejZieDFHRTNKQ2lRdm5oWE1jU2tyZXlvRVdrYW45?= =?utf-8?B?dGdjRWdpcWZkVE1uUFVWWk4zTmp6eGNianl0ZitZUXJBcUtMWnBjLzdrUFgz?= =?utf-8?B?QzVvVmJEREZrZFRwOCt5NVJhODJWTTZaYkZQOEY2QVpmVStTVTBJUHUvNE1n?= =?utf-8?B?VTdVTWRJY056STBZaG40eXJCNHFPNi90U0hlcHMrSmE1NnBVZ2xIOTQ3b2hm?= =?utf-8?B?RmJPKzJJaGFyTnBoQjZLak9YMWhJSWlwQnVHVlplUEJGckF3cUtUR0ZJOFp6?= =?utf-8?B?d29RcEtlMXFpd0hmUk5YbVVBSHUvdTAzelBSUmFmMlk4cTVUcVFTZDBiMG5B?= =?utf-8?B?a0Qzam5YbXBpeEVCMnhURUxxUUVkZzNYNnRiQm9TdlVMWjQrSU0zOXI5OEg0?= =?utf-8?B?Rm9OZGU2alEwcDc5K3hWaXBTbzFaL0ZWNHFaZ2dhYWtRNGgydXNld04yaDVD?= =?utf-8?B?NEtlb0lRK05MS0hmb1I5UENsTmNvb2gyTFUvRjNabXZ1VzhCcE9JYWdaM0kw?= =?utf-8?B?SXdPRnJ1Y0prRnJKN1NwU2lWUjFXWHpLM3F2NGlLWDBaeSs3eVN6KytMVXdn?= =?utf-8?B?UDlvM3czZHZzQmtMTmZYeXZmbnJoVXgybkIreE5rcUo5SWRxV3VRbDUxeWQ0?= =?utf-8?Q?JpvuGBdMYcajblu9YY=3D?= 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: BN9PR11MB5258.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: c20b29c4-499c-42a2-6e81-08d98e61c96e X-MS-Exchange-CrossTenant-originalarrivaltime: 13 Oct 2021 15:54:49.0970 (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: YS93X7cPLN6r8eXrvow8WOXZWxIncYG72kgtNlNr+lKcTpP+j6abpAxpHkYed0w7/izZYgm5fhON28Y9RX5QxQWfxnjyGq9GQn2SP2RaChk= X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN7PR11MB2834 X-OriginatorOrg: intel.com Subject: Re: [dpdk-dev] [PATCH] net/softnic: remove useless address check 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" DQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogWWlnaXQsIEZlcnJ1aCA8 ZmVycnVoLnlpZ2l0QGludGVsLmNvbT4NCj4gU2VudDogTW9uZGF5LCBPY3RvYmVyIDQsIDIwMjEg NjoyNyBQTQ0KPiBUbzogU2luZ2gsIEphc3ZpbmRlciA8amFzdmluZGVyLnNpbmdoQGludGVsLmNv bT47IER1bWl0cmVzY3UsIENyaXN0aWFuDQo+IDxjcmlzdGlhbi5kdW1pdHJlc2N1QGludGVsLmNv bT4NCj4gQ2M6IFlpZ2l0LCBGZXJydWggPGZlcnJ1aC55aWdpdEBpbnRlbC5jb20+OyBkZXZAZHBk ay5vcmcNCj4gU3ViamVjdDogW1BBVENIXSBuZXQvc29mdG5pYzogcmVtb3ZlIHVzZWxlc3MgYWRk cmVzcyBjaGVjaw0KPiANCj4gUmVwb3J0ZWQgYnkgImdjYyAoR0NDKSAxMi4wLjAgMjAyMTEwMDMg KGV4cGVyaW1lbnRhbCkiOg0KPiANCj4gLi9kcml2ZXJzL25ldC9zb2Z0bmljL3J0ZV9ldGhfc29m dG5pY19jbGkuYzoNCj4gCUluIGZ1bmN0aW9uIOKAmHRtZ3JfaGllcmFyY2h5X2RlZmF1bHTigJk6 DQo+IC4vZHJpdmVycy9uZXQvc29mdG5pYy9ydGVfZXRoX3NvZnRuaWNfY2xpLmM6NjM0OjczOg0K PiAJZXJyb3I6IHRoZSBjb21wYXJpc29uIHdpbGwgYWx3YXlzIGV2YWx1YXRlIGFzIOKAmHRydWXi gJkgZm9yIHRoZQ0KPiAJYWRkcmVzcyBvZiDigJh0Y192YWxpZOKAmSB3aWxsIG5ldmVyIGJlIE5V TEwgWy1XZXJyb3I9YWRkcmVzc10NCj4gICA2MzQgfCAoJnBhcmFtcy0+c2hhcmVkX3NoYXBlcl9p ZC50Y192YWxpZFswXSkgPyAxIDogMCwNCj4gICAgICAgfCAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgXg0KPiANCj4gRml4aW5nIGl0IGJ5IHJlbW92aW5nIHVzZWxlc3Mg Y2hlY2suDQo+IA0KPiBTaWduZWQtb2ZmLWJ5OiBGZXJydWggWWlnaXQgPGZlcnJ1aC55aWdpdEBp bnRlbC5jb20+DQo+IC0tLQ0KPiBJbnRlbnRpb24gb2YgdGhlIGNoZWNrIGlzIG5vdCBjbGVhciwg c2VuZGluZyB0aGUgYmFzaWMgZml4IHRvIHRyaWdnZXIgdGhlDQo+IGRpc2N1c3Npb24gZm9yIHBy b3BlciBmaXguDQo+IC0tLQ0KPiAgZHJpdmVycy9uZXQvc29mdG5pYy9ydGVfZXRoX3NvZnRuaWNf Y2xpLmMgfCAyNiArKysrKysrKysrKy0tLS0tLS0tLS0tLQ0KPiAgMSBmaWxlIGNoYW5nZWQsIDEz IGluc2VydGlvbnMoKyksIDEzIGRlbGV0aW9ucygtKQ0KPiANCj4gZGlmZiAtLWdpdCBhL2RyaXZl cnMvbmV0L3NvZnRuaWMvcnRlX2V0aF9zb2Z0bmljX2NsaS5jDQo+IGIvZHJpdmVycy9uZXQvc29m dG5pYy9ydGVfZXRoX3NvZnRuaWNfY2xpLmMNCj4gaW5kZXggOTMyZWMxNWY0OWIwLi5iMDRlNzhj NmUwYWYgMTAwNjQ0DQo+IC0tLSBhL2RyaXZlcnMvbmV0L3NvZnRuaWMvcnRlX2V0aF9zb2Z0bmlj X2NsaS5jDQo+ICsrKyBiL2RyaXZlcnMvbmV0L3NvZnRuaWMvcnRlX2V0aF9zb2Z0bmljX2NsaS5j DQo+IEBAIC02MzEsNyArNjMxLDcgQEAgdG1ncl9oaWVyYXJjaHlfZGVmYXVsdChzdHJ1Y3QgcG1k X2ludGVybmFscw0KPiAqc29mdG5pYywNCj4gIAkJCS5zaGFwZXJfcHJvZmlsZV9pZCA9IHBhcmFt cy0NCj4gPnNoYXBlcl9wcm9maWxlX2lkLnRjWzBdLA0KPiAgCQkJLnNoYXJlZF9zaGFwZXJfaWQg PSAmc2hhcmVkX3NoYXBlcl9pZFswXSwNCj4gIAkJCS5uX3NoYXJlZF9zaGFwZXJzID0NCj4gLQkJ CQkoJnBhcmFtcy0+c2hhcmVkX3NoYXBlcl9pZC50Y192YWxpZFswXSkgPyAxDQo+IDogMCwNCj4g KwkJCQkocGFyYW1zLT5zaGFyZWRfc2hhcGVyX2lkLnRjX3ZhbGlkWzBdKSA/IDEgOg0KPiAwLA0K PiAgCQkJLm5vbmxlYWYgPSB7DQo+ICAJCQkJLm5fc3BfcHJpb3JpdGllcyA9IDEsDQo+ICAJCQl9 LA0KPiBAQCAtNjQxLDcgKzY0MSw3IEBAIHRtZ3JfaGllcmFyY2h5X2RlZmF1bHQoc3RydWN0IHBt ZF9pbnRlcm5hbHMNCj4gKnNvZnRuaWMsDQo+ICAJCQkuc2hhcGVyX3Byb2ZpbGVfaWQgPSBwYXJh bXMtDQo+ID5zaGFwZXJfcHJvZmlsZV9pZC50Y1sxXSwNCj4gIAkJCS5zaGFyZWRfc2hhcGVyX2lk ID0gJnNoYXJlZF9zaGFwZXJfaWRbMV0sDQo+ICAJCQkubl9zaGFyZWRfc2hhcGVycyA9DQo+IC0J CQkJKCZwYXJhbXMtPnNoYXJlZF9zaGFwZXJfaWQudGNfdmFsaWRbMV0pID8gMQ0KPiA6IDAsDQo+ ICsJCQkJKHBhcmFtcy0+c2hhcmVkX3NoYXBlcl9pZC50Y192YWxpZFsxXSkgPyAxIDoNCj4gMCwN Cj4gIAkJCS5ub25sZWFmID0gew0KPiAgCQkJCS5uX3NwX3ByaW9yaXRpZXMgPSAxLA0KPiAgCQkJ fSwNCj4gQEAgLTY1MSw3ICs2NTEsNyBAQCB0bWdyX2hpZXJhcmNoeV9kZWZhdWx0KHN0cnVjdCBw bWRfaW50ZXJuYWxzDQo+ICpzb2Z0bmljLA0KPiAgCQkJLnNoYXBlcl9wcm9maWxlX2lkID0gcGFy YW1zLQ0KPiA+c2hhcGVyX3Byb2ZpbGVfaWQudGNbMl0sDQo+ICAJCQkuc2hhcmVkX3NoYXBlcl9p ZCA9ICZzaGFyZWRfc2hhcGVyX2lkWzJdLA0KPiAgCQkJLm5fc2hhcmVkX3NoYXBlcnMgPQ0KPiAt CQkJCSgmcGFyYW1zLT5zaGFyZWRfc2hhcGVyX2lkLnRjX3ZhbGlkWzJdKSA/IDENCj4gOiAwLA0K PiArCQkJCShwYXJhbXMtPnNoYXJlZF9zaGFwZXJfaWQudGNfdmFsaWRbMl0pID8gMSA6DQo+IDAs DQo+ICAJCQkubm9ubGVhZiA9IHsNCj4gIAkJCQkubl9zcF9wcmlvcml0aWVzID0gMSwNCj4gIAkJ CX0sDQo+IEBAIC02NjEsNyArNjYxLDcgQEAgdG1ncl9oaWVyYXJjaHlfZGVmYXVsdChzdHJ1Y3Qg cG1kX2ludGVybmFscw0KPiAqc29mdG5pYywNCj4gIAkJCS5zaGFwZXJfcHJvZmlsZV9pZCA9IHBh cmFtcy0NCj4gPnNoYXBlcl9wcm9maWxlX2lkLnRjWzNdLA0KPiAgCQkJLnNoYXJlZF9zaGFwZXJf aWQgPSAmc2hhcmVkX3NoYXBlcl9pZFszXSwNCj4gIAkJCS5uX3NoYXJlZF9zaGFwZXJzID0NCj4g LQkJCQkoJnBhcmFtcy0+c2hhcmVkX3NoYXBlcl9pZC50Y192YWxpZFszXSkgPyAxDQo+IDogMCwN Cj4gKwkJCQkocGFyYW1zLT5zaGFyZWRfc2hhcGVyX2lkLnRjX3ZhbGlkWzNdKSA/IDEgOg0KPiAw LA0KPiAgCQkJLm5vbmxlYWYgPSB7DQo+ICAJCQkJLm5fc3BfcHJpb3JpdGllcyA9IDEsDQo+ICAJ CQl9LA0KPiBAQCAtNjcxLDcgKzY3MSw3IEBAIHRtZ3JfaGllcmFyY2h5X2RlZmF1bHQoc3RydWN0 IHBtZF9pbnRlcm5hbHMNCj4gKnNvZnRuaWMsDQo+ICAJCQkuc2hhcGVyX3Byb2ZpbGVfaWQgPSBw YXJhbXMtDQo+ID5zaGFwZXJfcHJvZmlsZV9pZC50Y1s0XSwNCj4gIAkJCS5zaGFyZWRfc2hhcGVy X2lkID0gJnNoYXJlZF9zaGFwZXJfaWRbNF0sDQo+ICAJCQkubl9zaGFyZWRfc2hhcGVycyA9DQo+ IC0JCQkJKCZwYXJhbXMtPnNoYXJlZF9zaGFwZXJfaWQudGNfdmFsaWRbNF0pID8gMQ0KPiA6IDAs DQo+ICsJCQkJKHBhcmFtcy0+c2hhcmVkX3NoYXBlcl9pZC50Y192YWxpZFs0XSkgPyAxIDoNCj4g MCwNCj4gIAkJCS5ub25sZWFmID0gew0KPiAgCQkJCS5uX3NwX3ByaW9yaXRpZXMgPSAxLA0KPiAg CQkJfSwNCj4gQEAgLTY4MSw3ICs2ODEsNyBAQCB0bWdyX2hpZXJhcmNoeV9kZWZhdWx0KHN0cnVj dCBwbWRfaW50ZXJuYWxzDQo+ICpzb2Z0bmljLA0KPiAgCQkJLnNoYXBlcl9wcm9maWxlX2lkID0g cGFyYW1zLQ0KPiA+c2hhcGVyX3Byb2ZpbGVfaWQudGNbNV0sDQo+ICAJCQkuc2hhcmVkX3NoYXBl cl9pZCA9ICZzaGFyZWRfc2hhcGVyX2lkWzVdLA0KPiAgCQkJLm5fc2hhcmVkX3NoYXBlcnMgPQ0K PiAtCQkJCSgmcGFyYW1zLT5zaGFyZWRfc2hhcGVyX2lkLnRjX3ZhbGlkWzVdKSA/IDENCj4gOiAw LA0KPiArCQkJCShwYXJhbXMtPnNoYXJlZF9zaGFwZXJfaWQudGNfdmFsaWRbNV0pID8gMSA6DQo+ IDAsDQo+ICAJCQkubm9ubGVhZiA9IHsNCj4gIAkJCQkubl9zcF9wcmlvcml0aWVzID0gMSwNCj4g IAkJCX0sDQo+IEBAIC02OTEsNyArNjkxLDcgQEAgdG1ncl9oaWVyYXJjaHlfZGVmYXVsdChzdHJ1 Y3QgcG1kX2ludGVybmFscw0KPiAqc29mdG5pYywNCj4gIAkJCS5zaGFwZXJfcHJvZmlsZV9pZCA9 IHBhcmFtcy0NCj4gPnNoYXBlcl9wcm9maWxlX2lkLnRjWzZdLA0KPiAgCQkJLnNoYXJlZF9zaGFw ZXJfaWQgPSAmc2hhcmVkX3NoYXBlcl9pZFs2XSwNCj4gIAkJCS5uX3NoYXJlZF9zaGFwZXJzID0N Cj4gLQkJCQkoJnBhcmFtcy0+c2hhcmVkX3NoYXBlcl9pZC50Y192YWxpZFs2XSkgPyAxDQo+IDog MCwNCj4gKwkJCQkocGFyYW1zLT5zaGFyZWRfc2hhcGVyX2lkLnRjX3ZhbGlkWzZdKSA/IDEgOg0K PiAwLA0KPiAgCQkJLm5vbmxlYWYgPSB7DQo+ICAJCQkJLm5fc3BfcHJpb3JpdGllcyA9IDEsDQo+ ICAJCQl9LA0KPiBAQCAtNzAxLDcgKzcwMSw3IEBAIHRtZ3JfaGllcmFyY2h5X2RlZmF1bHQoc3Ry dWN0IHBtZF9pbnRlcm5hbHMNCj4gKnNvZnRuaWMsDQo+ICAJCQkuc2hhcGVyX3Byb2ZpbGVfaWQg PSBwYXJhbXMtDQo+ID5zaGFwZXJfcHJvZmlsZV9pZC50Y1s3XSwNCj4gIAkJCS5zaGFyZWRfc2hh cGVyX2lkID0gJnNoYXJlZF9zaGFwZXJfaWRbN10sDQo+ICAJCQkubl9zaGFyZWRfc2hhcGVycyA9 DQo+IC0JCQkJKCZwYXJhbXMtPnNoYXJlZF9zaGFwZXJfaWQudGNfdmFsaWRbN10pID8gMQ0KPiA6 IDAsDQo+ICsJCQkJKHBhcmFtcy0+c2hhcmVkX3NoYXBlcl9pZC50Y192YWxpZFs3XSkgPyAxIDoN Cj4gMCwNCj4gIAkJCS5ub25sZWFmID0gew0KPiAgCQkJCS5uX3NwX3ByaW9yaXRpZXMgPSAxLA0K PiAgCQkJfSwNCj4gQEAgLTcxMSw3ICs3MTEsNyBAQCB0bWdyX2hpZXJhcmNoeV9kZWZhdWx0KHN0 cnVjdCBwbWRfaW50ZXJuYWxzDQo+ICpzb2Z0bmljLA0KPiAgCQkJLnNoYXBlcl9wcm9maWxlX2lk ID0gcGFyYW1zLQ0KPiA+c2hhcGVyX3Byb2ZpbGVfaWQudGNbOF0sDQo+ICAJCQkuc2hhcmVkX3No YXBlcl9pZCA9ICZzaGFyZWRfc2hhcGVyX2lkWzhdLA0KPiAgCQkJLm5fc2hhcmVkX3NoYXBlcnMg PQ0KPiAtCQkJCSgmcGFyYW1zLT5zaGFyZWRfc2hhcGVyX2lkLnRjX3ZhbGlkWzhdKSA/IDENCj4g OiAwLA0KPiArCQkJCShwYXJhbXMtPnNoYXJlZF9zaGFwZXJfaWQudGNfdmFsaWRbOF0pID8gMSA6 DQo+IDAsDQo+ICAJCQkubm9ubGVhZiA9IHsNCj4gIAkJCQkubl9zcF9wcmlvcml0aWVzID0gMSwN Cj4gIAkJCX0sDQo+IEBAIC03MjEsNyArNzIxLDcgQEAgdG1ncl9oaWVyYXJjaHlfZGVmYXVsdChz dHJ1Y3QgcG1kX2ludGVybmFscw0KPiAqc29mdG5pYywNCj4gIAkJCS5zaGFwZXJfcHJvZmlsZV9p ZCA9IHBhcmFtcy0NCj4gPnNoYXBlcl9wcm9maWxlX2lkLnRjWzldLA0KPiAgCQkJLnNoYXJlZF9z aGFwZXJfaWQgPSAmc2hhcmVkX3NoYXBlcl9pZFs5XSwNCj4gIAkJCS5uX3NoYXJlZF9zaGFwZXJz ID0NCj4gLQkJCQkoJnBhcmFtcy0+c2hhcmVkX3NoYXBlcl9pZC50Y192YWxpZFs5XSkgPyAxDQo+ IDogMCwNCj4gKwkJCQkocGFyYW1zLT5zaGFyZWRfc2hhcGVyX2lkLnRjX3ZhbGlkWzldKSA/IDEg Og0KPiAwLA0KPiAgCQkJLm5vbmxlYWYgPSB7DQo+ICAJCQkJLm5fc3BfcHJpb3JpdGllcyA9IDEs DQo+ICAJCQl9LA0KPiBAQCAtNzMxLDcgKzczMSw3IEBAIHRtZ3JfaGllcmFyY2h5X2RlZmF1bHQo c3RydWN0IHBtZF9pbnRlcm5hbHMNCj4gKnNvZnRuaWMsDQo+ICAJCQkuc2hhcGVyX3Byb2ZpbGVf aWQgPSBwYXJhbXMtDQo+ID5zaGFwZXJfcHJvZmlsZV9pZC50Y1sxMF0sDQo+ICAJCQkuc2hhcmVk X3NoYXBlcl9pZCA9ICZzaGFyZWRfc2hhcGVyX2lkWzEwXSwNCj4gIAkJCS5uX3NoYXJlZF9zaGFw ZXJzID0NCj4gLQkJCQkoJnBhcmFtcy0+c2hhcmVkX3NoYXBlcl9pZC50Y192YWxpZFsxMF0pID8N Cj4gMSA6IDAsDQo+ICsJCQkJKHBhcmFtcy0+c2hhcmVkX3NoYXBlcl9pZC50Y192YWxpZFsxMF0p ID8gMQ0KPiA6IDAsDQo+ICAJCQkubm9ubGVhZiA9IHsNCj4gIAkJCQkubl9zcF9wcmlvcml0aWVz ID0gMSwNCj4gIAkJCX0sDQo+IEBAIC03NDEsNyArNzQxLDcgQEAgdG1ncl9oaWVyYXJjaHlfZGVm YXVsdChzdHJ1Y3QgcG1kX2ludGVybmFscw0KPiAqc29mdG5pYywNCj4gIAkJCS5zaGFwZXJfcHJv ZmlsZV9pZCA9IHBhcmFtcy0NCj4gPnNoYXBlcl9wcm9maWxlX2lkLnRjWzExXSwNCj4gIAkJCS5z aGFyZWRfc2hhcGVyX2lkID0gJnNoYXJlZF9zaGFwZXJfaWRbMTFdLA0KPiAgCQkJLm5fc2hhcmVk X3NoYXBlcnMgPQ0KPiAtCQkJCSgmcGFyYW1zLT5zaGFyZWRfc2hhcGVyX2lkLnRjX3ZhbGlkWzEx XSkgPw0KPiAxIDogMCwNCj4gKwkJCQkocGFyYW1zLT5zaGFyZWRfc2hhcGVyX2lkLnRjX3ZhbGlk WzExXSkgPyAxDQo+IDogMCwNCj4gIAkJCS5ub25sZWFmID0gew0KPiAgCQkJCS5uX3NwX3ByaW9y aXRpZXMgPSAxLA0KPiAgCQkJfSwNCj4gQEAgLTc1MSw3ICs3NTEsNyBAQCB0bWdyX2hpZXJhcmNo eV9kZWZhdWx0KHN0cnVjdCBwbWRfaW50ZXJuYWxzDQo+ICpzb2Z0bmljLA0KPiAgCQkJLnNoYXBl cl9wcm9maWxlX2lkID0gcGFyYW1zLQ0KPiA+c2hhcGVyX3Byb2ZpbGVfaWQudGNbMTJdLA0KPiAg CQkJLnNoYXJlZF9zaGFwZXJfaWQgPSAmc2hhcmVkX3NoYXBlcl9pZFsxMl0sDQo+ICAJCQkubl9z aGFyZWRfc2hhcGVycyA9DQo+IC0JCQkJKCZwYXJhbXMtPnNoYXJlZF9zaGFwZXJfaWQudGNfdmFs aWRbMTJdKSA/DQo+IDEgOiAwLA0KPiArCQkJCShwYXJhbXMtPnNoYXJlZF9zaGFwZXJfaWQudGNf dmFsaWRbMTJdKSA/IDENCj4gOiAwLA0KPiAgCQkJLm5vbmxlYWYgPSB7DQo+ICAJCQkJLm5fc3Bf cHJpb3JpdGllcyA9IDEsDQo+ICAJCQl9LA0KPiAtLQ0KPiAyLjMxLjENCg0KDQpUaGFua3MsIEZl cnJ1aC4NCg0KQWNoZWQtYnk6IEphc3ZpbmRlciBTaW5naCA8amFzdmluZGVyLnNpbmdoQGludGVs LmNvbT4NCg0K