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 5C052A050A; Wed, 30 Mar 2022 14:12:37 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id E694040685; Wed, 30 Mar 2022 14:12:36 +0200 (CEST) Received: from EUR02-VE1-obe.outbound.protection.outlook.com (mail-eopbgr20075.outbound.protection.outlook.com [40.107.2.75]) by mails.dpdk.org (Postfix) with ESMTP id 8E8E04013F for ; Wed, 30 Mar 2022 14:12:35 +0200 (CEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=amH8KSXyEAvWywoYanotgceVKWYskridBqM9II8cvKhO6xHLBFG7noNLz0kQavus902cAbs1zfeU2EBqVPJ6SlX+ndfKtE17Lxrvl87Ccu+z/pp3Mf7FTmISBeWiLGYVTv2x8aoMqewv1uPeEkYOwY0xr6ogvx4hmB3qt44XdGBD18gPszr7wLq/UqgDh9OPgh0vj5J+3GN4ZPw4Bc/Sp9Duls8Lyq2plv13NJ6UD3ZIUy4mCef6I4qN/SvMfAtyR/AO7qQS7osD7zP3a812DsDpFcmSC4hupL1h0Iq0yBl7/SLdHh1xf4fYZBAbPje0eooTDj4EOxcK2JxCkZHAfg== 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=FTgf9mO6z9/Ecyo2yxSYZR5eFnybJLA97Hke56607jA=; b=OVchxWlIMbO+8xbqWuQTjdMsUSyaQI6OLI7AQPY+Nmr23blhNbF4U6bo3OQa3Um5EOk264IRqRoxgPHwhAsjg1pq9BWZlpGohlLjOtZSUWUJfDR6hnFtMKEeRC5J6rCamKPePgtW/lkuZ3lH4NIMxc9QNzGkiNXgVfoiTyU3oH7GyRu/sPD/zSYBqOJ1j+Y0/eux+xQdU1+7jdzUqDNmPpps08AVgrmlHjL+lxmr6K2KNEcrnQDUV63RaIuvhtHCoTP11QenEQqk6AEVvMi+IrAIPs1epDlyGgN9VNpR6d68wWfXcksMOEfVlTw54mdEhHK0bt6ldelFgMSLxX6DjQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=ericsson.com; dmarc=pass action=none header.from=ericsson.com; dkim=pass header.d=ericsson.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ericsson.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=FTgf9mO6z9/Ecyo2yxSYZR5eFnybJLA97Hke56607jA=; b=QemvShAUTmKNb7QrMc7+E1r0vAngUVMLrkhb5Di6MSX/pm3dMxoI9GS5Ad/ti42FAWe31sITE/IsY8bYUZeyoMj0LMvkmydaB8g0zWGpvGiEENzCDOxCMEABn5Y0wE0NT7UhqyBSHqAuw2SPh5pfKfgNdxYIg5GYPaRj6TnpOJQ= Received: from DB7PR07MB5978.eurprd07.prod.outlook.com (2603:10a6:10:80::15) by AM5PR0701MB2627.eurprd07.prod.outlook.com (2603:10a6:203:75::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5123.19; Wed, 30 Mar 2022 12:12:33 +0000 Received: from DB7PR07MB5978.eurprd07.prod.outlook.com ([fe80::8058:d193:21b1:4715]) by DB7PR07MB5978.eurprd07.prod.outlook.com ([fe80::8058:d193:21b1:4715%6]) with mapi id 15.20.5123.019; Wed, 30 Mar 2022 12:12:33 +0000 From: =?utf-8?B?TWF0dGlhcyBSw7ZubmJsb20=?= To: Shijith Thotton , "dev@dpdk.org" , "jerinj@marvell.com" CC: "pbhagavatula@marvell.com" Subject: Re: [PATCH 2/6] eventdev: add weight and affinity to queue attributes Thread-Topic: [PATCH 2/6] eventdev: add weight and affinity to queue attributes Thread-Index: AQHYQ26dJVQtmEGQzUqy5URCV1fG0KzX2AAA Date: Wed, 30 Mar 2022 12:12:32 +0000 Message-ID: References: In-Reply-To: Accept-Language: en-US, sv-SE Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: user-agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101 Thunderbird/91.7.0 authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=ericsson.com; x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 2db41674-bb75-451d-7183-08da12469220 x-ms-traffictypediagnostic: AM5PR0701MB2627:EE_ 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: AjV01D6Yaqlh+WhMvaFCvh1bXDsIqaHqnMRIO/uplVhI9J57RLVnKeDeIZqSgj74z+ke+Z/DOe7qJrn2PFeth2QbyJzzvzsz4STLZoAWzBD9hfXI25V4dSTp9Rxw2C6hDyYjPBVK/O+ti+CeH0L5UArK1i8DXE//yFWd19Kus8QcqygHXXf/AhFP+3cV6vx+yf+wk/gtv+VTzVH491KAwG+j4arSL7V+0LYziEDaQ5ov+/wVCCqALpj40ACeg8yGmpx2kRx2V3ltARmiGaqjlikjlEY4Izk9BmROYXpmT0DVMbuhJr4yDmw/RrN9IUom8BiwL3xw11il91YBo3WlD818kJqa/oqUELJX19X22+67YEt/CnY6iS1tTWe8tWPb1tJKpuX058dWShwXzJJDtWb7oovM5ft+pwukHIC1wtZmS31P9whqbHed0clJ7C61HAVYLyUKUCe7cCxg4nfO6hPbJ6pdJoa/t/jyTDu6Tvj2Ytl2jiG3xAh/OK2o2x/C3YZpr6t441VIVEs8CfZQZHXzjtdpH1c+HcyjFxeDtV9L6g+6u06hUiCgeE6Oix8aT2kSWW9o517V7Gc/F9NiGn6AaW06cxw5EkQYP7HsDMKSEm/jqaLLI/ckW6wOuFO94aZ4C6flzEx5MKf6xcmf3QZoHtn8tZfjX79PowFSozCcknkYEgexHrRiCQEFyzO2ct+rPuIdboDLR5Pr+7SceoJ6KjaKHM/hd1Hq0LgoyVuJl0Z9oHDQE+tztNoAAj9n8mUMAs0UcvVlT5fiVlDFH2nw7tVWGLpUf9SlBEzOHVe0iNmpXkqVi8Uj0FJ+Q1LmILVkaTntXPnhMZO9ff7NYz5GJ9yXDq15KrbkRXFUNv4= x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DB7PR07MB5978.eurprd07.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230001)(4636009)(366004)(71200400001)(2616005)(26005)(110136005)(186003)(31686004)(85182001)(85202003)(36756003)(6486002)(508600001)(4326008)(2906002)(38070700005)(316002)(91956017)(5660300002)(82960400001)(66556008)(66476007)(66446008)(64756008)(8936002)(66946007)(122000001)(6506007)(6512007)(83380400001)(8676002)(53546011)(76116006)(86362001)(38100700002)(31696002)(16393002)(43740500002)(45980500001); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?bmM2TGxOa1JxcExoSjZIR2lXdlE5SEJPcFppb1RBcWhBZGFRQTNSSDUvU2pD?= =?utf-8?B?M243MUJmQzJtZm11SXF5eDlVNXRISkNNdTI3KzRjb25UNjMzWFl1QUk0azFQ?= =?utf-8?B?ZjdjRElySktnb1drWW5rcFRyNHNINzNKMkZseGJPVzVNTHhFMy96SmYzZy9W?= =?utf-8?B?bWI2aitiUCswSXpqRDZBM2N6bnpQYlUrNHlsRDVpT0dMa05kakhtenp5L2dO?= =?utf-8?B?RnBrSUN5L3pweVBGaEMzNURSWDVCWmNkdkh2NlhFc1lBc0x3YU9uWTBuUjJT?= =?utf-8?B?ZU1rYndGalQzblhjR3JmQ1U3MGUwSnp0YUNlSE5Ua2syd1NKeFVGSzVDekU4?= =?utf-8?B?MkJCdnN1YmxFMXlXTU5FczF2cmswV1Z3ZUEzbmJnRGVNRDloOGFkdnFkcDNa?= =?utf-8?B?UUExRjFwSklaN1dseDR3eUNBbXBjWW1IejU3OFFEaXVUV05ZK0JyY2hrenht?= =?utf-8?B?SkhyNDZqbnhacXlab0g3VmNLVHczTVNYWGd6QkEyNXpabGkrNm5IcTBWMWE4?= =?utf-8?B?L1picW96TTJaR2lCYkJUcDQySldsUWJ3ZDJDYnJYUURIRnQxcVNBWGNWWWEr?= =?utf-8?B?TWpkRGlJUjE2cDNuU3R2eG5PLzlLQzljRlZaK1cwbncvN2pmMlZzZkpORWhM?= =?utf-8?B?MFdIdkU2WmE0RE9FNmRsczBFU3lwYzJSY2hXOWxEbEJoYm5FWFVERjlqbTVm?= =?utf-8?B?M3dTcGVsZE5tSXI4eGlJVm1kZllRakkvamJDbk5FL2VNSVZyZVJwOUZ1b1Z4?= =?utf-8?B?UlgxbFNQbHUzUGpCYzhnckJhTjQ3Y0FJbFA2aFlNTGk5emFoaTNldWhyT2ZZ?= =?utf-8?B?VTB0dThuaFE4OUdyOWFhQm14NFdRYWdLbUg1aVc2aGdpdUo0dnRpanltNFI4?= =?utf-8?B?aWQ5MVlVU3g5bGp6WDBGd2FmcENVYlBoenFJM214bmFxSkx3T2RGb3RKa2Z5?= =?utf-8?B?RUNsdlBHc0lZZ1p4ZFRmcXovdGRKY1JGVmhSYVJPZG9maFAveXpqaEV3NEt0?= =?utf-8?B?NEs0NXRWWEJaVXVCOFNiczRRSmhueHA4Z0p4bC9iUUlaS3FjQkhYZkZDRDMw?= =?utf-8?B?ZlROREpkRmN4VUxaNU9aWFRKRWFzNWdVcHAxaVhKTkdWQjJwTEpDTzNBSnNq?= =?utf-8?B?dXFkdFpsT3ZWenZOWmRGZnpWYXBSWnU5SGxWeUY5d25zdzVxY3dXb2JmVlRm?= =?utf-8?B?bWpXUVN1WGhKdDhVKy9OMDB6MFBSVkQwY00yOXZJb05WOERmUzY1REVnemM1?= =?utf-8?B?MlJGWE11UlJITkIyMDB3NStxMzdzN3FJOXZIMU4xbVhEQzZhM1JKUUVneXJK?= =?utf-8?B?ZHEvNHlmbCtERFVoRDZZY2duSDlGV2dvQk1od0M5c1ZKcHpsbkMraHpqTm1U?= =?utf-8?B?QlRxWm1iMkNuaUlVcXAvVSs4cVB5ajAwUTlScjV0TVo2MTNpRUZOZGdQRnUy?= =?utf-8?B?NFVjNng1MjdobWNPdkphdXhmcFVvVDQ1cDZXV0pXWitTazU3MDhmOGZKUUVL?= =?utf-8?B?L2ZPWmdVeEhsM0N6OXdsMitpVmgvcTdNWjBTbWwydU15N2FkbDljM3lNcmww?= =?utf-8?B?QW8xV3hBRGNSWjgybk1HRWg2WjhiV2thY3E1ZlFHR2pTc01LbEZ4QnllYTdu?= =?utf-8?B?ZUFWam52dFR2QVlVNzNNcW9YSEFwMFExSFl2Mzg1UXlsZkg1NFlMV1laOEtQ?= =?utf-8?B?VFhIbVR5SFgxdXk2K0w3MzE1YXdxTk1FZUZNZnRQNTZ2WUdtT0M2QVNZMTVN?= =?utf-8?B?cDJGT2VONi9SSnlReXdiQ3V3K1B4UXlyZzd2UnZDdnlzc0xnY0x3S2hXaU82?= =?utf-8?B?UFIzSVdwMzBMejA1QUNzVk9qSkcvUlZ3amxlUGw2bjRDS1VpTE9CRDBCOXlh?= =?utf-8?B?MEMydmJqdFVnY25PbFJOMUtqUGs5VHV0S2ZxV05zU0h2cHJWNml4WnJYZWpu?= =?utf-8?B?Nk5WdExxVVJ2bSs0UkZIRW8vaC96SGhHVmUxc0IrYUw3b1B5UmJZRmtVZFlI?= =?utf-8?B?NmFCZUtpNis2aER2NlNHTDZqcjFEY2FGQXNLaVdhWlJUdGh6VzJnejdnUXBZ?= =?utf-8?B?R3gwOU1yTTdoSlhsZzJwcFlTL0tNczFaUENVc2NPbnErZUd6ZHEybEhsa01z?= =?utf-8?B?eUlPSU5PaVJDSkxjQm1nK2hCaldoY3lkMWloL2lhL2oxRXhOZW00RzdySFA0?= =?utf-8?B?NW82V2RVV2dYM2ZBaEtTenBKZmhobnJONzFBOWJwcS82NHEyeG1oNHc3SFcx?= =?utf-8?B?RWdQRHZUUnRHWDBkM3lwY01zTmNsUHVlM1lxcU95S1hoRCtnd2hWUjg5T0gx?= =?utf-8?B?OWhOTlI1YlNzQ1hjS1UrN1hyYXZXdE8vVVV6dUVBNk5uQW1ab24zUjdVWW0z?= =?utf-8?Q?I8cOAk83CMRoVrSs=3D?= Content-Type: text/plain; charset="utf-8" Content-ID: <1F5682F5EA341A4D89BFCD7C43694730@eurprd07.prod.outlook.com> Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: ericsson.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: DB7PR07MB5978.eurprd07.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 2db41674-bb75-451d-7183-08da12469220 X-MS-Exchange-CrossTenant-originalarrivaltime: 30 Mar 2022 12:12:33.0113 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 92e84ceb-fbfd-47ab-be52-080c6b87953f X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: DOf/+02T1lSZ+FapIke8ae+f1+LUfUcqtYftd17NvdZMRmcWPnvZYTajjboeNhdCjaxutFIbZveQmtfsce9oSmly0eMiJQuHM7zLjx4ri08= X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM5PR0701MB2627 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 T24gMjAyMi0wMy0yOSAxNToxMSwgU2hpaml0aCBUaG90dG9uIHdyb3RlOg0KPiBFeHRlbmRlZCBl dmVudGRldiBxdWV1ZSBRb1MgYXR0cmlidXRlcyB0byBzdXBwb3J0IHdlaWdodCBhbmQgYWZmaW5p dHkuDQo+IElmIHF1ZXVlcyBhcmUgb2Ygc2FtZSBwcmlvcml0eSwgZXZlbnRzIGZyb20gdGhlIHF1 ZXVlIHdpdGggaGlnaGVzdA0KPiB3ZWlnaHQgd2lsbCBiZSBzY2hlZHVsZWQgZmlyc3QuIEFmZmlu aXR5IGluZGljYXRlcyB0aGUgbnVtYmVyIG9mIHRpbWVzLA0KPiB0aGUgc3Vic2VxdWVudCBzY2hl ZHVsZSBjYWxscyBmcm9tIGFuIGV2ZW50IHBvcnQgd2lsbCB1c2UgdGhlIHNhbWUgZXZlbnQNCj4g cXVldWUuIFNjaGVkdWxlIGNhbGwgc2VsZWN0cyBhbm90aGVyIHF1ZXVlIGlmIGN1cnJlbnQgcXVl dWUgZ29lcyBlbXB0eQ0KPiBvciBzY2hlZHVsZSBjb3VudCByZWFjaGVzIGFmZmluaXR5IGNvdW50 Lg0KPg0KPiBUbyBhdm9pZCBBQkkgYnJlYWssIHdlaWdodCBhbmQgYWZmaW5pdHkgYXR0cmlidXRl cyBhcmUgbm90IHlldCBhZGRlZCB0bw0KPiBxdWV1ZSBjb25maWcgc3RydWN0dXJlIGFuZCByZWxp ZXMgb24gUE1EIGZvciBtYW5hZ2luZyBpdC4gTmV3IGV2ZW50ZGV2DQo+IG9wIHF1ZXVlX2F0dHJf Z2V0IGNhbiBiZSB1c2VkIHRvIGdldCBpdCBmcm9tIHRoZSBQTUQuDQoNCkhhdmUgeW91IGNvbnNp ZGVyZWQgdXNpbmcgYSBQTUQtc3BlY2lmaWMgY29tbWFuZCBsaW5lIHBhcmFtZXRlciBhcyBhIA0K c3RvcC1nYXAgdW50aWwgeW91IGNhbiBleHRlbmQgdGhlIGNvbmZpZyBzdHJ1Y3Q/DQoNCj4gU2ln bmVkLW9mZi1ieTogU2hpaml0aCBUaG90dG9uIDxzdGhvdHRvbkBtYXJ2ZWxsLmNvbT4NCj4gLS0t DQo+ICAgbGliL2V2ZW50ZGV2L2V2ZW50ZGV2X3BtZC5oIHwgMjIgKysrKysrKysrKysrKysrKysr KysNCj4gICBsaWIvZXZlbnRkZXYvcnRlX2V2ZW50ZGV2LmMgfCAxMiArKysrKysrKysrKw0KPiAg IGxpYi9ldmVudGRldi9ydGVfZXZlbnRkZXYuaCB8IDQxICsrKysrKysrKysrKysrKysrKysrKysr KysrKysrKysrKy0tLS0NCj4gICAzIGZpbGVzIGNoYW5nZWQsIDcxIGluc2VydGlvbnMoKyksIDQg ZGVsZXRpb25zKC0pDQo+DQo+IGRpZmYgLS1naXQgYS9saWIvZXZlbnRkZXYvZXZlbnRkZXZfcG1k LmggYi9saWIvZXZlbnRkZXYvZXZlbnRkZXZfcG1kLmgNCj4gaW5kZXggNjE4Mjc0OTUwMy4uZjE5 ZGY5OGE3YSAxMDA2NDQNCj4gLS0tIGEvbGliL2V2ZW50ZGV2L2V2ZW50ZGV2X3BtZC5oDQo+ICsr KyBiL2xpYi9ldmVudGRldi9ldmVudGRldl9wbWQuaA0KPiBAQCAtMzQxLDYgKzM0MSwyNiBAQCB0 eXBlZGVmIGludCAoKmV2ZW50ZGV2X3F1ZXVlX3NldHVwX3QpKHN0cnVjdCBydGVfZXZlbnRkZXYg KmRldiwNCj4gICB0eXBlZGVmIHZvaWQgKCpldmVudGRldl9xdWV1ZV9yZWxlYXNlX3QpKHN0cnVj dCBydGVfZXZlbnRkZXYgKmRldiwNCj4gICAJCXVpbnQ4X3QgcXVldWVfaWQpOw0KPiAgIA0KPiAr LyoqDQo+ICsgKiBHZXQgYW4gZXZlbnQgcXVldWUgYXR0cmlidXRlIGF0IHJ1bnRpbWUuDQo+ICsg Kg0KPiArICogQHBhcmFtIGRldg0KPiArICogICBFdmVudCBkZXZpY2UgcG9pbnRlcg0KPiArICog QHBhcmFtIHF1ZXVlX2lkDQo+ICsgKiAgIEV2ZW50IHF1ZXVlIGluZGV4DQo+ICsgKiBAcGFyYW0g YXR0cl9pZA0KPiArICogICBFdmVudCBxdWV1ZSBhdHRyaWJ1dGUgaWQNCj4gKyAqIEBwYXJhbVtv dXRdIGF0dHJfdmFsdWUNCj4gKyAqICAgRXZlbnQgcXVldWUgYXR0cmlidXRlIHZhbHVlDQo+ICsg Kg0KPiArICogQHJldHVybg0KPiArICogIC0gMDogU3VjY2Vzcy4NCj4gKyAqICAtIDwwOiBFcnJv ciBjb2RlIG9uIGZhaWx1cmUuDQo+ICsgKi8NCj4gK3R5cGVkZWYgaW50ICgqZXZlbnRkZXZfcXVl dWVfYXR0cl9nZXRfdCkoc3RydWN0IHJ0ZV9ldmVudGRldiAqZGV2LA0KPiArCQkJCQkgdWludDhf dCBxdWV1ZV9pZCwgdWludDMyX3QgYXR0cl9pZCwNCj4gKwkJCQkJIHVpbnQzMl90ICphdHRyX3Zh bHVlKTsNCj4gKw0KPiAgIC8qKg0KPiAgICAqIFNldCBhbiBldmVudCBxdWV1ZSBhdHRyaWJ1dGUg YXQgcnVudGltZS4NCj4gICAgKg0KPiBAQCAtMTIzMSw2ICsxMjUxLDggQEAgc3RydWN0IGV2ZW50 ZGV2X29wcyB7DQo+ICAgCS8qKjwgU2V0IHVwIGFuIGV2ZW50IHF1ZXVlLiAqLw0KPiAgIAlldmVu dGRldl9xdWV1ZV9yZWxlYXNlX3QgcXVldWVfcmVsZWFzZTsNCj4gICAJLyoqPCBSZWxlYXNlIGFu IGV2ZW50IHF1ZXVlLiAqLw0KPiArCWV2ZW50ZGV2X3F1ZXVlX2F0dHJfZ2V0X3QgcXVldWVfYXR0 cl9nZXQ7DQo+ICsJLyoqPCBHZXQgYW4gZXZlbnQgcXVldWUgYXR0cmlidXRlLiAqLw0KPiAgIAll dmVudGRldl9xdWV1ZV9hdHRyX3NldF90IHF1ZXVlX2F0dHJfc2V0Ow0KPiAgIAkvKio8IFNldCBh biBldmVudCBxdWV1ZSBhdHRyaWJ1dGUuICovDQo+ICAgDQo+IGRpZmYgLS1naXQgYS9saWIvZXZl bnRkZXYvcnRlX2V2ZW50ZGV2LmMgYi9saWIvZXZlbnRkZXYvcnRlX2V2ZW50ZGV2LmMNCj4gaW5k ZXggMTNjOGFmODc3ZS4uMzdmMGU1NGJmMyAxMDA2NDQNCj4gLS0tIGEvbGliL2V2ZW50ZGV2L3J0 ZV9ldmVudGRldi5jDQo+ICsrKyBiL2xpYi9ldmVudGRldi9ydGVfZXZlbnRkZXYuYw0KPiBAQCAt ODM4LDYgKzgzOCwxOCBAQCBydGVfZXZlbnRfcXVldWVfYXR0cl9nZXQodWludDhfdCBkZXZfaWQs IHVpbnQ4X3QgcXVldWVfaWQsIHVpbnQzMl90IGF0dHJfaWQsDQo+ICAgDQo+ICAgCQkqYXR0cl92 YWx1ZSA9IGNvbmYtPnNjaGVkdWxlX3R5cGU7DQo+ICAgCQlicmVhazsNCj4gKwljYXNlIFJURV9F VkVOVF9RVUVVRV9BVFRSX1dFSUdIVDoNCj4gKwkJKmF0dHJfdmFsdWUgPSBSVEVfRVZFTlRfUVVF VUVfV0VJR0hUX0xPV0VTVDsNCj4gKwkJaWYgKGRldi0+ZGV2X29wcy0+cXVldWVfYXR0cl9nZXQp DQo+ICsJCQlyZXR1cm4gKCpkZXYtPmRldl9vcHMtPnF1ZXVlX2F0dHJfZ2V0KSgNCj4gKwkJCQlk ZXYsIHF1ZXVlX2lkLCBhdHRyX2lkLCBhdHRyX3ZhbHVlKTsNCj4gKwkJYnJlYWs7DQo+ICsJY2Fz ZSBSVEVfRVZFTlRfUVVFVUVfQVRUUl9BRkZJTklUWToNCj4gKwkJKmF0dHJfdmFsdWUgPSBSVEVf RVZFTlRfUVVFVUVfQUZGSU5JVFlfTE9XRVNUOw0KPiArCQlpZiAoZGV2LT5kZXZfb3BzLT5xdWV1 ZV9hdHRyX2dldCkNCj4gKwkJCXJldHVybiAoKmRldi0+ZGV2X29wcy0+cXVldWVfYXR0cl9nZXQp KA0KPiArCQkJCWRldiwgcXVldWVfaWQsIGF0dHJfaWQsIGF0dHJfdmFsdWUpOw0KPiArCQlicmVh azsNCj4gICAJZGVmYXVsdDoNCj4gICAJCXJldHVybiAtRUlOVkFMOw0KPiAgIAl9Ow0KPiBkaWZm IC0tZ2l0IGEvbGliL2V2ZW50ZGV2L3J0ZV9ldmVudGRldi5oIGIvbGliL2V2ZW50ZGV2L3J0ZV9l dmVudGRldi5oDQo+IGluZGV4IDE5NzEwY2QwYzUuLmZhMTZmYzVkY2IgMTAwNjQ0DQo+IC0tLSBh L2xpYi9ldmVudGRldi9ydGVfZXZlbnRkZXYuaA0KPiArKysgYi9saWIvZXZlbnRkZXYvcnRlX2V2 ZW50ZGV2LmgNCj4gQEAgLTIyMiw4ICsyMjIsMTQgQEAgc3RydWN0IHJ0ZV9ldmVudDsNCj4gICAN Cj4gICAvKiBFdmVudCBkZXZpY2UgY2FwYWJpbGl0eSBiaXRtYXAgZmxhZ3MgKi8NCj4gICAjZGVm aW5lIFJURV9FVkVOVF9ERVZfQ0FQX1FVRVVFX1FPUyAgICAgICAgICAgKDFVTEwgPDwgMCkNCj4g LS8qKjwgRXZlbnQgc2NoZWR1bGluZyBwcmlvcml0aXphdGlvbiBpcyBiYXNlZCBvbiB0aGUgcHJp b3JpdHkgYXNzb2NpYXRlZCB3aXRoDQo+IC0gKiAgZWFjaCBldmVudCBxdWV1ZS4NCj4gKy8qKjwg RXZlbnQgc2NoZWR1bGluZyBwcmlvcml0aXphdGlvbiBpcyBiYXNlZCBvbiB0aGUgcHJpb3JpdHkg YW5kIHdlaWdodA0KPiArICogYXNzb2NpYXRlZCB3aXRoIGVhY2ggZXZlbnQgcXVldWUuIEV2ZW50 cyBmcm9tIGEgcXVldWUgd2l0aCBoaWdoZXN0IHByaW9yaXR5DQo+ICsgKiBpcyBzY2hlZHVsZWQg Zmlyc3QuIElmIHRoZSBxdWV1ZXMgYXJlIG9mIHNhbWUgcHJpb3JpdHksIGEgcXVldWUgd2l0aCBo aWdoZXN0DQo+ICsgKiB3ZWlnaHQgaXMgc2VsZWN0ZWQuIFN1YnNlcXVlbnQgc2NoZWR1bGVzIGZy b20gYW4gZXZlbnQgcG9ydCBjb3VsZCBzZWUgZXZlbnRzDQo+ICsgKiBmcm9tIHRoZSBzYW1lIGV2 ZW50IHF1ZXVlIGlmIHRoZSBxdWV1ZSBpcyBjb25maWd1cmVkIHdpdGggYW4gYWZmaW5pdHkgY291 bnQuDQo+ICsgKiBBZmZpbml0eSBjb3VudCBvZiBhIHF1ZXVlIGluZGljYXRlcyB0aGUgbnVtYmVy IG9mIHRpbWVzLCB0aGUgc3Vic2VxdWVudA0KPiArICogc2NoZWR1bGUgY2FsbHMgZnJvbSBhbiBl dmVudCBwb3J0IHNob3VsZCB1c2UgdGhlIHNhbWUgcXVldWUgaWYgdGhlIHF1ZXVlIGlzDQo+ICsg KiBub24tZW1wdHkuDQoNCklzIHRoaXMgc3BlY2lmeWluZyBzb21ldGhpbmcgZWxzZSB0aGFuIFdS UiBzY2hlZHVsaW5nIGZvciBlcXVhbC1wcmlvcml0eSANCnF1ZXVlcz8NCg0KV2hhdCBpcyBhIHNj aGVkdWxlIGNhbGw/IEkgbXVzdCBzYXkgSSBkb24ndCB1bmRlcnN0YW5kIHRoaXMgZGVzY3JpcHRp b24uIA0KSXMgYWZmaW5pdHkgdGhlIHBlci1wb3J0IGJhdGNoIHNpemUgZnJvbSB0aGUgcXVldWUg dGhhdCBpcyAibmV4dCBpbiANCmxpbmUiIGZvciBhbiBvcHBvcnR1bml0eSB0byBiZSBzY2hlZHVs ZWQgdG8gYSBwb3J0Pw0KDQo+ICAgICoNCj4gICAgKiAgQHNlZSBydGVfZXZlbnRfcXVldWVfc2V0 dXAoKSwgcnRlX2V2ZW50X3F1ZXVlX2F0dHJfc2V0KCkNCj4gICAgKi8NCj4gQEAgLTMzMSw2ICsz MzcsMjYgQEAgc3RydWN0IHJ0ZV9ldmVudDsNCj4gICAgKiBAc2VlIHJ0ZV9ldmVudF9wb3J0X2xp bmsoKQ0KPiAgICAqLw0KPiAgIA0KPiArLyogRXZlbnQgcXVldWUgc2NoZWR1bGluZyB3ZWlnaHRz ICovDQo+ICsjZGVmaW5lIFJURV9FVkVOVF9RVUVVRV9XRUlHSFRfSElHSEVTVCAgIDI1NQ0KPiAr LyoqPCBIaWdoZXN0IHdlaWdodCBvZiBhbiBldmVudCBxdWV1ZQ0KPiArICogQHNlZSBydGVfZXZl bnRfcXVldWVfYXR0cl9nZXQoKSwgcnRlX2V2ZW50X3F1ZXVlX2F0dHJfc2V0KCkNCj4gKyAqLw0K PiArI2RlZmluZSBSVEVfRVZFTlRfUVVFVUVfV0VJR0hUX0xPV0VTVCAgICAwDQo+ICsvKio8IExv d2VzdCB3ZWlnaHQgb2YgYW4gZXZlbnQgcXVldWUNCj4gKyAqIEBzZWUgcnRlX2V2ZW50X3F1ZXVl X2F0dHJfZ2V0KCksIHJ0ZV9ldmVudF9xdWV1ZV9hdHRyX3NldCgpDQo+ICsgKi8NCj4gKw0KPiAr LyogRXZlbnQgcXVldWUgc2NoZWR1bGluZyBhZmZpbml0eSAqLw0KPiArI2RlZmluZSBSVEVfRVZF TlRfUVVFVUVfQUZGSU5JVFlfSElHSEVTVCAgIDI1NQ0KPiArLyoqPCBIaWdoZXN0IHNjaGVkdWxp bmcgYWZmaW5pdHkgb2YgYW4gZXZlbnQgcXVldWUNCj4gKyAqIEBzZWUgcnRlX2V2ZW50X3F1ZXVl X2F0dHJfZ2V0KCksIHJ0ZV9ldmVudF9xdWV1ZV9hdHRyX3NldCgpDQo+ICsgKi8NCj4gKyNkZWZp bmUgUlRFX0VWRU5UX1FVRVVFX0FGRklOSVRZX0xPV0VTVCAgICAwDQo+ICsvKio8IExvd2VzdCBz Y2hlZHVsaW5nIGFmZmluaXR5IG9mIGFuIGV2ZW50IHF1ZXVlDQo+ICsgKiBAc2VlIHJ0ZV9ldmVu dF9xdWV1ZV9hdHRyX2dldCgpLCBydGVfZXZlbnRfcXVldWVfYXR0cl9zZXQoKQ0KPiArICovDQo+ ICsNCj4gICAvKioNCj4gICAgKiBHZXQgdGhlIHRvdGFsIG51bWJlciBvZiBldmVudCBkZXZpY2Vz IHRoYXQgaGF2ZSBiZWVuIHN1Y2Nlc3NmdWxseQ0KPiAgICAqIGluaXRpYWxpc2VkLg0KPiBAQCAt Njg0LDExICs3MTAsMTggQEAgcnRlX2V2ZW50X3F1ZXVlX3NldHVwKHVpbnQ4X3QgZGV2X2lkLCB1 aW50OF90IHF1ZXVlX2lkLA0KPiAgICAqIFRoZSBzY2hlZHVsZSB0eXBlIG9mIHRoZSBxdWV1ZS4N Cj4gICAgKi8NCj4gICAjZGVmaW5lIFJURV9FVkVOVF9RVUVVRV9BVFRSX1NDSEVEVUxFX1RZUEUg NA0KPiAtDQo+ICsvKioNCj4gKyAqIFRoZSB3ZWlnaHQgb2YgdGhlIHF1ZXVlLg0KPiArICovDQo+ ICsjZGVmaW5lIFJURV9FVkVOVF9RVUVVRV9BVFRSX1dFSUdIVCA1DQo+ICsvKioNCj4gKyAqIEFm ZmluaXR5IG9mIHRoZSBxdWV1ZS4NCj4gKyAqLw0KPiArI2RlZmluZSBSVEVfRVZFTlRfUVVFVUVf QVRUUl9BRkZJTklUWSA2DQo+ICAgLyoqDQo+ICAgICogTWF4aW11bSBzdXBwb3J0ZWQgYXR0cmli dXRlIElELg0KPiAgICAqLw0KPiAtI2RlZmluZSBSVEVfRVZFTlRfUVVFVUVfQVRUUl9NQVggUlRF X0VWRU5UX1FVRVVFX0FUVFJfU0NIRURVTEVfVFlQRQ0KPiArI2RlZmluZSBSVEVfRVZFTlRfUVVF VUVfQVRUUl9NQVggUlRFX0VWRU5UX1FVRVVFX0FUVFJfQUZGSU5JVFkNCj4gICANCg0KPiAgIC8q Kg0KPiAgICAqIEdldCBhbiBhdHRyaWJ1dGUgZnJvbSBhIHF1ZXVlLg0KDQo=