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 B4C44A00C4 for ; Thu, 3 Nov 2022 02:28:44 +0100 (CET) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 9E97C41143; Thu, 3 Nov 2022 02:28:44 +0100 (CET) Received: from mga17.intel.com (mga17.intel.com [192.55.52.151]) by mails.dpdk.org (Postfix) with ESMTP id 9B92B40693; Thu, 3 Nov 2022 02:28:41 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1667438922; x=1698974922; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=mwpuETqzo6yziLqXtHUEspMEGCc0h+7Jj0RHfwkoNxQ=; b=HGeEu2Bm+gBYwHCBPuzYr9XR75dhBqfHDCWZ4TfwJWor3WUqaVfeWg+6 wl4rdjJTPggeg7nXoh3WLvmYtVyJx6ycz7JBA+d6iP3s0gHPzL/f1f6mT /SN9CfazSV068tT2XBREwnqYFDU5dFnOdNw2uyHctq0FuClhZzuY6A768 zFak+P8mzjEU++OfGQHYzsA2VJpyH1woM0Rk4NsvVNE3T4GcCx47H/uX4 0HB4sa9SjCzlXeDaOrcV46kt/YejA0c5P1KItAPwoYZkVdHwtIk0rZiEu +7Q3cQFoToKEe/HCPqu1msX3aj194LdAmWA5qPQqvce1m6UP8f85cCZrk A==; X-IronPort-AV: E=McAfee;i="6500,9779,10519"; a="289947928" X-IronPort-AV: E=Sophos;i="5.95,235,1661842800"; d="scan'208";a="289947928" Received: from fmsmga005.fm.intel.com ([10.253.24.32]) by fmsmga107.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 02 Nov 2022 18:28:40 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6500,9779,10519"; a="963748993" X-IronPort-AV: E=Sophos;i="5.95,235,1661842800"; d="scan'208";a="963748993" Received: from orsmsx603.amr.corp.intel.com ([10.22.229.16]) by fmsmga005.fm.intel.com with ESMTP; 02 Nov 2022 18:28:40 -0700 Received: from orsmsx611.amr.corp.intel.com (10.22.229.24) 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.2375.31; Wed, 2 Nov 2022 18:28:38 -0700 Received: from orsmsx610.amr.corp.intel.com (10.22.229.23) 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.2375.31; Wed, 2 Nov 2022 18:28:38 -0700 Received: from orsedg603.ED.cps.intel.com (10.7.248.4) by orsmsx610.amr.corp.intel.com (10.22.229.23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2375.31 via Frontend Transport; Wed, 2 Nov 2022 18:28:38 -0700 Received: from NAM04-MW2-obe.outbound.protection.outlook.com (104.47.73.168) 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.2375.31; Wed, 2 Nov 2022 18:28:38 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=eLOBxD61ElwWf+lrH6yqceir2DA6qgifd0nrA3taB03iAOylyyBgnLVl28vDD85ZGSaVHTys+eNeiesr46EyMFo70LVjWf8gUYmqqrDlzoUZssRUMfg8S9XKQa0gy9d3GS1GRNKR+mnL0MTDaQQZNhYJJLK5DhvNtIbuaxV9j1nk2A6IoWRsRpAWkOeLoU3L1u0UNFnVk0uRU3bbpzszTFHz/36CJocQ2y+BMagvlRgI9K5DEP7AeD/AXwh0Yt8RD1dpp4hUEOe3cKwKPbm6EPc+IvtTgANHwXfeuMtpUuhXACb12WYX2pKK8xvQ2eMGR8zDP8v1TnJEAxYW3C3V5g== 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=mwpuETqzo6yziLqXtHUEspMEGCc0h+7Jj0RHfwkoNxQ=; b=hkN+zlDT9jzU+s21f9JGHR5RvZ3tOpCAsbthv6AsZBySj0A3t+09P7cWxZ/TCjmrz6eW3eJzpXCVy1zQgqbcCzyJL0c6/zSx2VW9lyUE60FVUhNcAjpO3UcZkb7a47/O9NG53vkLFgQogfk2dc90UtZ3Nma7y0dPKNJxZJ/pRLU7V8beKSa5Ufs2G7n7fNwhituHCJ88g+Jyeo1IXqREegw3RKnJL76jgRKohj4lH16VWDyztptU2GrdcDxdf7SMCzR8nR1Ug9ek5hQiXwMn8WZ3Xba6ObYvWoPlvNrxJhuphFvjpPgY7CLenm21+kKn0QmBQpRkf8DMVxducfgUyw== 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 Received: from SN7PR11MB7139.namprd11.prod.outlook.com (2603:10b6:806:2a2::14) by BL1PR11MB5978.namprd11.prod.outlook.com (2603:10b6:208:385::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5769.21; Thu, 3 Nov 2022 01:28:36 +0000 Received: from SN7PR11MB7139.namprd11.prod.outlook.com ([fe80::10d6:ef9:4e14:bab9]) by SN7PR11MB7139.namprd11.prod.outlook.com ([fe80::10d6:ef9:4e14:bab9%3]) with mapi id 15.20.5769.019; Thu, 3 Nov 2022 01:28:36 +0000 From: "Ye, MingjinX" To: "lihuisong (C)" , "dev@dpdk.org" CC: "stable@dpdk.org" , "Zhou, YidingX" , "Singh, Aman Deep" , "Zhang, Yuying" Subject: RE: [PATCH v4 1/2] app/testpmd: fix vlan offload of rxq Thread-Topic: [PATCH v4 1/2] app/testpmd: fix vlan offload of rxq Thread-Index: AQHY6RyL6/v/0ZFMvEeZknM+zI/SDa4gbzeAgAGMseCAARZrgIAIJHig Date: Thu, 3 Nov 2022 01:28:36 +0000 Message-ID: References: <20221026171007.654038-1-mingjinx.ye@intel.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=intel.com; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: SN7PR11MB7139:EE_|BL1PR11MB5978:EE_ x-ms-office365-filtering-correlation-id: bc098049-4362-4b56-c9eb-08dabd3abaa7 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: /3YB/hCx8/Rgae5VjAOqPO/wxDYlxzMnyoRD7vXH5aDMfQrVc4xp/5hFwBya34pDg4CV+aJrbxgbnLhkZ2vRoaQAlxQQGtIYEKOsF9uwyOneUEPLLaffmttWWlGyU5x5D1GSoyzg5yZ7wcEWK1Eg1IFPJ8+XGpkVfHzs8rpxfa18Ed7GOl03d434R7q6AlONWVUf3lXb5BnpGvrKKFybUSIAifM3K2vAuDabiP6RyKEgChKN5QdA0h3+09zDxU58ixIbJ/2Li2u8YwqwwXHzpROn+P1QTzHYUuyJB7RPsGBqp+7/sspyG77ua7wOWbdBwJTjn0P/9/YKqkjjIDr685lLz5mTg7O9N5/cYepVIRpD4ICTL8ijjx1jlAXLunDS6xcpBYmCOTxrZSdHRloPPoawWYlk4NE5MuDSwtd4Zp33cY2G5DUuC69MR5Irtn0Zpa+/QvjfpbmfzF4XMZXx0B16lIo9g8ZESXudEwkOoYi+oE+EUyA1Rr5HzR+FiiUjlACWZ21rBS8gNKzWVCoa1Mqf2YVsrFrSsJZj2XDP1DGfBSTnUW+vJC3ZvNzpdWiW41gU3abgJvvNKbVXdsKGKe6viVAyed7PKi4ZMipPqwJfS0o1oOTVdLFqMqvHZonlvcQNJwp9kGFx+1fNZRmVv3rC2UQAJNbchbTi+xXLRt6Nz8fcu9brf4hh09gfWVgsB8TvMN1hQZwhxClFGA5kT0OzbPSO4RnRtGkwl01fbmVYIkTXZOcptljpVfmvQ59FAJAKHbY4Br2qRGgJ7YGolA== x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:SN7PR11MB7139.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230022)(346002)(366004)(396003)(136003)(39860400002)(376002)(451199015)(53546011)(478600001)(186003)(33656002)(86362001)(38100700002)(107886003)(55016003)(6506007)(122000001)(7696005)(83380400001)(41300700001)(316002)(82960400001)(8936002)(66446008)(66946007)(66556008)(52536014)(54906003)(38070700005)(76116006)(64756008)(8676002)(66476007)(4326008)(9686003)(71200400001)(110136005)(26005)(5660300002)(2906002); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?bDdROVByOWJNNW1XOVBXWGc1OUxOcW94dzJsMzZIajBrd29EV1FoMXQ1N2Ex?= =?utf-8?B?QzZDTkQ0Q2paeWQyejNoMkhKQnNpaVkydWk5Q0FCQ1JqWjVQWUp4aEdIZTFh?= =?utf-8?B?dEpKK0RjMzVSYUFUNlZJUVNNWmtQRmlPU0V2STk4cW1iOGh5REdNSzVzUnh2?= =?utf-8?B?TURWcHFQTEUzWGtuREFjOEdnSnFhZEdIOHhFaVl4d3pHRjJsVW9PUEtNUE1Y?= =?utf-8?B?U0JqMHJIclFoRXBVZ0ZNVVVHMjZ2K3JYWDcrWUpYcUl2QmxmcUZxemFiVUJ0?= =?utf-8?B?a1Y1V084OEdmenp4MnRhNWt6UXk1d1U0TXBIbVFQQUhBaUlvRXhGN3NYd0Rp?= =?utf-8?B?SThIMEdBczRzSjVPM01hTFNHeGg4T0RiRVdnWHpXc2MrRGhJYTIzcVlMSHh6?= =?utf-8?B?cTlLczl5L3N6S2JVUWd5UFNhSWtVbmIwNWpPM3FGOGxRKzJIaWxFOER6cTV0?= =?utf-8?B?UFY0NUprNjlaWW5ET1hVMHRKNEJXS3ROMXgxTWMxZmxUNU1HMURMRk5NZ1Rk?= =?utf-8?B?UXBsSU5rQmlVUDhsc2FxVVlxblBvRVo1Q1RXSGNtZXNjQlRMY1hUd3o5emdB?= =?utf-8?B?Qk1JMWFycGI1bXV6a2lQRStIT01KZ0FQTldRTTI2Y3JsOWVPY1JQVnJqci9M?= =?utf-8?B?ZVMyUC9UTnVlMW1PMnZFb1ZoYS9GNWpSVEw0V1N6SUMvVndSbytob24yb3Zm?= =?utf-8?B?N0xJUm1pemlMc003T0pCYk8wckFBbjB6VksyU0xOVytDUXFUNGpDb09NeHlL?= =?utf-8?B?UEZNNGhGWFQxbGRLU1pTUGpDTDM1dWxDY3BtaW01RkFvTE5VKzFEQTVzU24z?= =?utf-8?B?RTNQSG0rQTd2RmpvbzVsLzgzRVU0RjdJOWx5V0dYVnIvcEl2NXgxOE1mK1Ba?= =?utf-8?B?bjh6QlJ0bjRnVGZmYUttcU15YWdDYUcrbjYzTGNYTEhtVURZY1ZVcHR4dU5x?= =?utf-8?B?UWdzZzZSWjc4cW4wS25RRGdwbkcyd3ZUNWVIenlYZ09pMlZ3Y2hSSzNCWHoy?= =?utf-8?B?SG90bkh5NDM0V215RVBnUXZha2xRZGk5Y245TlJ0YXpDN3dIMitpN2dhZFhB?= =?utf-8?B?anBZSW9meEJUVW83bERaYjZNUW4ybDV0bjFNd0Vmak8zUWNpYWlsWmRxZUE2?= =?utf-8?B?Y3hGNlFQRExuWC9yNE4xczJZS1hpdXV1b0ZYaUEzcmJ0L0gwY0xEK3BGTEdE?= =?utf-8?B?NHlwSEZ0T3BtS0FYTFpSNDN0YnNKOTE1bk9uVzZTcDVoL1F6YlNkcDU2RzQv?= =?utf-8?B?VE9kTmNpaTNWcVhUSSs0VVRwOXZVWVlDSmZwaW80RnQ0MVFoZFp3dlFPbjRU?= =?utf-8?B?a09hSlNhYlVOKys2TlVualZyQzBoUVY1NWhnVVNHUzU4aGllZkZVMVZrK2ph?= =?utf-8?B?RE9jUHdvTGYwbEhSbGZUeCtra3BKVTB3OVJ1a0xuL01Sa0ZZcnB5MDBLM3JB?= =?utf-8?B?eFVqYUw2eGNzQm9nVG5ZWVVFY243S0JZMXJxdW5yc2pBai9iQWYzUHk2d0Rq?= =?utf-8?B?eEE2VkJUaTB5NUpHU21kKzBzbkZwTE1vVzBHWjFDd2g5bHY5WUJWaGVpeGMz?= =?utf-8?B?MytzUzA4YUo2Q0FoSGNKYTBZeFdmRDV5Z1lwKzlBL1duNGdtNEc5bC90aE1X?= =?utf-8?B?TWl2MHZ2SWZmcldla0ZFSTh6MVVKaWdhcXN5d1Z4THZpTHBlWk9BUDlwVEFr?= =?utf-8?B?RUtSUmhqTEgyTCswQXBPS2VydE9xM1Y2MzgyZGZvckxiTGJvc3B6ZEgyVDQ4?= =?utf-8?B?ZTRrNnZmRHNCNEtQMkdUa2NRRUFKWnFpdHJzd3hqREFzWFZQdTAxenRzTlZS?= =?utf-8?B?RmRDVUIzWEZzK3FPbVc4b2IwZVplRCtmZThVU1Vhdm94dTk3ZkxpbFpsQnNS?= =?utf-8?B?V1l2S0hPSHVSNVc4TDM2dGVia1FUUVFLbVROMnRFQW5BUEFjYXNWamRpZUJV?= =?utf-8?B?UkRJQkdUdUNKTHpwYVBPVktwOStWR1JoMi9hb215Vk1lSEFSM1BtSlljOC9H?= =?utf-8?B?dTU2aC9IeEFaMkUxeGQ3dFR0UlIzbXFCSVRzaGJRNjUzVXF5S1JHazBaSVRO?= =?utf-8?B?Y0NmR09aRk9aN05VT2NFUnpOdTdUUzk1TkRCVm12QTB5QThQeVEyRHh5Vmc0?= =?utf-8?Q?0xISpC3dlWT+XIZmVqxmZXabS?= 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: SN7PR11MB7139.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: bc098049-4362-4b56-c9eb-08dabd3abaa7 X-MS-Exchange-CrossTenant-originalarrivaltime: 03 Nov 2022 01:28:36.3189 (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: 84yhORUWZ0R3ptuFX269kAf/OFfX/Zjl43rDw8SobmkB9ihMVzQIP40I9jbteV8w+XiW6sQTG+f+/mPM7t/5rQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: BL1PR11MB5978 X-OriginatorOrg: intel.com X-BeenThere: stable@dpdk.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: patches for DPDK stable branches List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: stable-bounces@dpdk.org DQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogbGlodWlzb25nIChDKSA8 bGlodWlzb25nQGh1YXdlaS5jb20+DQo+IFNlbnQ6IDIwMjLlubQxMOaciDI45pelIDEwOjA5DQo+ IFRvOiBZZSwgTWluZ2ppblggPG1pbmdqaW54LnllQGludGVsLmNvbT47IGRldkBkcGRrLm9yZw0K PiBDYzogc3RhYmxlQGRwZGsub3JnOyBaaG91LCBZaWRpbmdYIDx5aWRpbmd4Lnpob3VAaW50ZWwu Y29tPjsgU2luZ2gsIEFtYW4NCj4gRGVlcCA8YW1hbi5kZWVwLnNpbmdoQGludGVsLmNvbT47IFpo YW5nLCBZdXlpbmcNCj4gPHl1eWluZy56aGFuZ0BpbnRlbC5jb20+DQo+IFN1YmplY3Q6IFJlOiBb UEFUQ0ggdjQgMS8yXSBhcHAvdGVzdHBtZDogZml4IHZsYW4gb2ZmbG9hZCBvZiByeHENCj4gDQo+ IA0KPiDlnKggMjAyMi8xMC8yNyAxOTowMiwgWWUsIE1pbmdqaW5YIOWGmemBkzoNCj4gPiBIaSBs aWh1aXNvbmcsDQo+ID4NCj4gPiBUaGlzIG1lYW5zIHRoYXQgcXVldWUgb2ZmbG9hZHMgbmVlZCB0 byB1cGRhdGUgYnkgcmVjYWxsaW5nDQo+ID4gZGV2X2NvbmZpZ3VyZSBhbmQgc2V0dXAgdGFyZ2V0 IHF1ZXVlcy4NCj4gV2h5IG5vdCB1cGRhdGUgcXVldWUgb2ZmbG9hZHMgaW4gUE1EPw0KPiA+IENh biB5b3UgdGVsbCBtZSwgd2hlcmUgaXMgdGhlIGxpbWl0YXRpb24/DQo+IEFjY29yZGluZyB0byBv dGhlciBSeC9UeCBvZmZsb2FkIGNvbmZpZ3VyYXRpb25zLCB0aGlzIG1heSBub3QgYmUgYSBsaW1p dGF0aW9uLg0KPiBCdXQgaXQgc2VlbXMgdG8gY3JlYXRlIGEgZGVwZW5kZW5jeSBvbiB1c2VyIHVz YWdlLg0KPiANCj4gUG9ydCBWTEFOIHJlbGVhdGVkIG9mZmxvYWRzIGFyZSBzZXQgYnkgZXRoZGV2 IG9wcy4gVGhlcmUgaXMgbm8gcmVxdWlyZW1lbnQNCj4gaW4gZWhlZGV2IGxheWVyIHRoYXQgdGhp cyBwb3J0IG5lZWRzIHRvIHN0b3BwZWQgd2hlbiBzZXQgdGhlc2Ugb2ZmbG9hZHMuDQo+IE5vdyBp dCBkZXBlbmRzIG9uIHVzZXIgZG9lcyByZWNhbGwgZGV2X2NvbmZpZ3VyZSBhbmQgc2V0dXAgcXVl dWVzIHRvDQo+IHVwZGF0ZSBxdWV1ZSBvZmZsb2FkcyBiZWNhdXNlIG9mIHNldHRpbmcgdGhlc2Ug b2ZmbG9hZHMuDQo+ID4NCj4gPiBUaGFua3MsDQo+ID4gTWluZ2ppbg0KPiA+DQo+ID4+IC0tLS0t T3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+ID4+IEZyb206IGxpaHVpc29uZyAoQykgPGxpaHVpc29u Z0BodWF3ZWkuY29tPg0KPiA+PiBTZW50OiAyMDIy5bm0MTDmnIgyNuaXpSAxNzo1Mw0KPiA+PiBU bzogWWUsIE1pbmdqaW5YIDxtaW5namlueC55ZUBpbnRlbC5jb20+OyBkZXZAZHBkay5vcmcNCj4g Pj4gQ2M6IHN0YWJsZUBkcGRrLm9yZzsgWmhvdSwgWWlkaW5nWCA8eWlkaW5neC56aG91QGludGVs LmNvbT47IFNpbmdoLA0KPiA+PiBBbWFuIERlZXAgPGFtYW4uZGVlcC5zaW5naEBpbnRlbC5jb20+ OyBaaGFuZywgWXV5aW5nDQo+ID4+IDx5dXlpbmcuemhhbmdAaW50ZWwuY29tPg0KPiA+PiBTdWJq ZWN0OiBSZTogW1BBVENIIHY0IDEvMl0gYXBwL3Rlc3RwbWQ6IGZpeCB2bGFuIG9mZmxvYWQgb2Yg cnhxDQo+ID4+DQo+ID4+DQo+ID4+IOWcqCAyMDIyLzEwLzI3IDE6MTAsIE1pbmdqaW4gWWUg5YaZ 6YGTOg0KPiA+Pj4gQWZ0ZXIgc2V0dGluZyB2bGFuIG9mZmxvYWQgaW4gdGVzdHBtZCwgdGhlIHJl c3VsdCBpcyBub3QgdXBkYXRlZCB0bw0KPiA+Pj4gcnhxLiBUaGVyZWZvcmUsIHRoZSBxdWV1ZSBu ZWVkcyB0byBiZSByZWNvbmZpZ3VyZWQgYWZ0ZXIgZXhlY3V0aW5nDQo+ID4+PiB0aGUgInZsYW4g b2ZmbG9hZCIgcmVsYXRlZCBjb21tYW5kcy4NCj4gPj4+DQo+ID4+PiBGaXhlczogYTQ3YWE4Yjk3 YWZlICgiYXBwL3Rlc3RwbWQ6IGFkZCB2bGFuIG9mZmxvYWQgc3VwcG9ydCIpDQo+ID4+PiBDYzog c3RhYmxlQGRwZGsub3JnDQo+ID4+Pg0KPiA+Pj4gU2lnbmVkLW9mZi1ieTogTWluZ2ppbiBZZSA8 bWluZ2ppbngueWVAaW50ZWwuY29tPg0KPiA+Pj4gLS0tDQo+ID4+PiAgICBhcHAvdGVzdC1wbWQv Y21kbGluZS5jIHwgMSArDQo+ID4+PiAgICAxIGZpbGUgY2hhbmdlZCwgMSBpbnNlcnRpb24oKykN Cj4gPj4+DQo+ID4+PiBkaWZmIC0tZ2l0IGEvYXBwL3Rlc3QtcG1kL2NtZGxpbmUuYyBiL2FwcC90 ZXN0LXBtZC9jbWRsaW5lLmMgaW5kZXgNCj4gPj4+IDE3YmUyZGU0MDIuLmNlMTI1ZjU0OWYgMTAw NjQ0DQo+ID4+PiAtLS0gYS9hcHAvdGVzdC1wbWQvY21kbGluZS5jDQo+ID4+PiArKysgYi9hcHAv dGVzdC1wbWQvY21kbGluZS5jDQo+ID4+PiBAQCAtNDEzMyw2ICs0MTMzLDcgQEAgY21kX3ZsYW5f b2ZmbG9hZF9wYXJzZWQodm9pZCAqcGFyc2VkX3Jlc3VsdCwNCj4gPj4+ICAgIAllbHNlDQo+ID4+ PiAgICAJCXZsYW5fZXh0ZW5kX3NldChwb3J0X2lkLCBvbik7DQo+ID4+Pg0KPiA+Pj4gKwljbWRf cmVjb25maWdfZGV2aWNlX3F1ZXVlKHBvcnRfaWQsIDEsIDEpOw0KPiBJbiBhZGRpdGlvbiwgSSBo YXZlIHNvbWUgY29tbWVudHM6DQo+IDEpIE5vcm1hbGx5LCB0aGUgcGFyc2VkIGZ1bmN0aW9uIG9m IHRlc3RwbWQgY29tbWFuZCBuZWVkZWQgdG8gcmUtY29uZmlnDQo+IHBvcnQgYW5kIHF1ZXVlIG5l ZWRzIHRvIGNoZWNrIGlmIHBvcnQgc3RhdHVzIGlzIFNUT1BFRC4gV2h5IGRvbid0IHlvdSBhZGQN Cj4gdGhpcyBjaGVjaz8NClRoZSBjaGVjayBpcyBleGlzdC4NCj4gSWYgdGhlIGNoZWNrIGlzIG5v dCBleGlzdCwgcXVldWUgb2ZmbG9hZHMgYXJlIG5vdCB1cGRhdGVkIHVudGlsIHRoZSBuZXh0IHBv cnQNCj4gc3RvcC9zdGFydCBjb21tYW5kIGlzIGV4ZWN1dGVkLiBSaWdodD8NCnllcw0KPiANCj4g MikgV2h5IGlzIHRoZSBxdWV1ZS1iYXNlZCBWTEFOIG9mZmxvYWQgQVBJIG5vdCB1c2VkPw0KVkxB TiBvZmZsb2FkIGlzIGEgcG9ydC1yZWxhdGVkIGNvbmZpZ3VyYXRpb24uIElmIGEgc2luZ2xlIHBv cnQgaXMgY2hhbmdlZCwNCnRoZSBhc3NvY2lhdGVkIHF1ZXVlIG5lZWRzIHRvIGJlIGFsbCB1cGRh dGVkIGluIGNvbmZpZ3VyYXRpb24uIFRoZXJlZm9yZSwgDQp0aGVyZSB3aWxsIGJlIG5vIGFkZGl0 aW9uYWwgYXBpIHRvIGNvbmZpZ3VyZS4NCj4gIMKgwqAgTGlrZSwgcnRlX2V0aF9kZXZfc2V0X3Zs YW5fc3RyaXBfb25fcXVldWUuIEl0IHNlZW1zIHRoYXQgdGhpcyBraW5kIG9mIEFQSQ0KPiBpcw0K PiAgwqDCoCBkZWRpY2F0ZWQgdG8gZG8gdGhpcy4NCj4gPj4gVGhpcyBtZWFucyB0aGF0IHF1ZXVl IG9mZmxvYWRzIG5lZWQgdG8gdXBhZHRlIGJ5IHJlLWNhbGxpbmcNCj4gPj4gZGV2X2NvbmZpZ3Vy ZSBhbmQgc2V0dXAgYWxsIHF1ZXVlcywgcmlnaHQ/DQo+ID4+IElmIGl0IGlzLCB0aGlzIGFkZHMg YSB1c2FnZSBsaW1pdGF0aW9uLg0KPiA+Pj4gICAgCXJldHVybjsNCj4gPj4+ICAgIH0NCj4gPj4+ DQo=