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 02DCBA00C2; Wed, 28 Sep 2022 07:54:05 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 953984113C; Wed, 28 Sep 2022 07:54:05 +0200 (CEST) Received: from mx0b-0016f401.pphosted.com (mx0b-0016f401.pphosted.com [67.231.156.173]) by mails.dpdk.org (Postfix) with ESMTP id C338441133 for ; Wed, 28 Sep 2022 07:54:04 +0200 (CEST) Received: from pps.filterd (m0045851.ppops.net [127.0.0.1]) by mx0b-0016f401.pphosted.com (8.17.1.5/8.17.1.5) with ESMTP id 28RJJQll006358; Tue, 27 Sep 2022 22:54:01 -0700 Received: from nam10-mw2-obe.outbound.protection.outlook.com (mail-mw2nam10lp2105.outbound.protection.outlook.com [104.47.55.105]) by mx0b-0016f401.pphosted.com (PPS) with ESMTPS id 3jt1dpd8t1-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Tue, 27 Sep 2022 22:54:00 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=IIXZE1aiJmsA8eueMz/zByJe7Fszv1ebDQRmtuit2CpXK9qYK4MH9yqwzcLir4O0WhW2X0hXwYVbkEOSm59+Qcv4ffemEMRus61w2+nTdBT7TbwJ5MBENa82iKRBooa6RrlTbKrzAQfJ1yubOVljG/m7YILiGLrOXRc3CQwl9mRPS7l9/tfw1P8TstXGxs7WBGCqmMmpyDy+dzF2jU3LsvyIiV+x0sxlqqWvb7NIm5uI4+FHQkT4NYKWCZCNGy7mKwiMbB4Xts6dESOIEnMqHkXOTlD/qj0N0+WBAS0lWoDFrdEOXjiEfuG4Hy+wXDAZ56CObZ16LEYBKbyVruOi4A== 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=2iG68G/kQ88Y+3OyHkuo3yK6Kjb/PBISG14ll/fkuDs=; b=hEm79H5UW4CT1GSp08fxKbQZMNs7la8Mi46VkIX+P+J30euAsZTLJ8fkPbBFmMvRylePg27iq3/w3+K1bBO3yjaHyvHrL2dj8uPS3iyszvI3AcKPJaM4jT7Ba44o/g9HQg5wwt6YSloCAxS7tZqEen07Og7rWcN4HjDmGvVIMC8M2obgWa+YCPh2aRZb6wMhzjjMDQYGuMLHGpEGVou23l+lk/sCd7wKjHVnK4ZM8x1IThAdi5kWuEa5n0qQksjblOT7KAG9LNX4B/rOVimIGhX1ptoUwCN052i59doweSLg0VHyiw3R0NEI+Uhi6CjfWE906bh8e/i5WcgYve7CKg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=marvell.com; dmarc=pass action=none header.from=marvell.com; dkim=pass header.d=marvell.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=marvell.onmicrosoft.com; s=selector1-marvell-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=2iG68G/kQ88Y+3OyHkuo3yK6Kjb/PBISG14ll/fkuDs=; b=F/KhnDHfC9CCpIqdgKeZzXsrt6H1C3ONwc538TEowjESYX2Yn1LtWb7Fm/055+xS4oayqUW2gwzOud9ovDQ3dK2ukD6B5XYJj+B6sjymOGwxOAdoOUcUHbMShTbOsvFvuiUf0yRJnEiilZOX73QnEwAT3cRr9oEel9/6K5xTAUk= Received: from PH0PR18MB4409.namprd18.prod.outlook.com (2603:10b6:510:e3::13) by MN2PR18MB3528.namprd18.prod.outlook.com (2603:10b6:208:26e::20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5676.17; Wed, 28 Sep 2022 05:53:58 +0000 Received: from PH0PR18MB4409.namprd18.prod.outlook.com ([fe80::ae7a:67d5:bdf:1493]) by PH0PR18MB4409.namprd18.prod.outlook.com ([fe80::ae7a:67d5:bdf:1493%6]) with mapi id 15.20.5676.017; Wed, 28 Sep 2022 05:53:58 +0000 From: Satha Koteswara Rao Kottidi To: Andrew Rybchenko , Aman Singh , Yuying Zhang , Ajit Khaparde , Somnath Kotur , Nithin Kumar Dabilpuram , Kiran Kumar Kokkilagadda , Sunil Kumar Kori , Qiming Yang , Wenjun Wu , Jiawen Wu , Jian Wang , Thomas Monjalon , Ferruh Yigit CC: "dev@dpdk.org" , "ferruh.yigit@amd.com" , "bruce.richardson@intel.com" , "konstantin.v.ananyev@yandex.ru" , Jerin Jacob Kollanukkaran Subject: RE: [EXT] Re: [PATCH v2] ethdev: queue rate parameter changed from 16b to 32b Thread-Topic: [EXT] Re: [PATCH v2] ethdev: queue rate parameter changed from 16b to 32b Thread-Index: AQHYz1LVaD/+2gXg6kKPqP4Gf8BrLa3xtheAgAKoReA= Date: Wed, 28 Sep 2022 05:53:58 +0000 Message-ID: References: <1663939018-18898-1-git-send-email-skoteshwar@marvell.com> <1663940715-19619-1-git-send-email-skoteshwar@marvell.com> In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ms-publictraffictype: Email x-ms-traffictypediagnostic: PH0PR18MB4409:EE_|MN2PR18MB3528:EE_ x-ms-office365-filtering-correlation-id: 6c039dc9-1903-4c48-7fb7-08daa115d5e5 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: cig2NO1K+aa6NK8fhYJ7M5j1SpoynKv+4sbrl54qatOHsi8l+GFYkku/5jQqL29uFeLbuAmWHGT4tOPic0Nv3EVzXZJQKXBwnz5IQMS8cq7FcaRlTRiNV2avDySWJ4tjAFhwLBfMp0ifHBAeF4VsYBBD29gZtusnD8VX4LRxLl1kvOW8zTjAcnEWfINANrf9sCejo4XK/7Kf9Brxfyj7ZOGF6kP4Gocjhb98/7owczlGs0P//nSvV2PlTR+KwZfd4fh7nW6uuQCX3TlvbDhZUPS9mFYeQNfroMATY3g4l0FvCE3H6y6yQ9l1zX8QH4UwU1uWYIdXxJRK9FqboxDdHZehKJ8r3QUlArLu+qt7bkV9MePP9nHshGoOxfO0+kEsnxuoTI6FiEwUG2ASuATV1YdB1ayacYoNojLlCPY4d6tWs/9KuIoVAVbKzRHRlJMGsgmet9/hsjeF4u2667xChb91iCghbU3ECg5U7DzHFlh/w2xtJTLhMXRlKEV5Hc1eSTkRzmY29kzCxkWcrF5G74X2In1LFRn627CAT96XoyXO/zsWhnZzDI6Q8gK/xN7DIL8sC15evGYBcZdMQaSsEr7q71Ge97ZzLYuoWlCXpg5POD4HomV4fZL4Zqb2xFtAl9IYGDwVgtXQ0j6H0NRYQ8VpZX/t6pWMBMNCWJg4aTljPEMtXwWP15q/7IAJ5HZRx665DKs53STuZdMOQh6FZti70ACIgg/3RLxkFZUfSkTaQSIVqElJZeNzetTpr6bRCNVlVJUBc7tTE8UaBLYmZRKnBSS61OLPbGiW+hVtjSpVBmP7pw7GuTsIwRgd5HCq x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:PH0PR18MB4409.namprd18.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230022)(4636009)(366004)(396003)(376002)(346002)(136003)(39860400002)(451199015)(83380400001)(26005)(38100700002)(9686003)(33656002)(110136005)(186003)(316002)(52536014)(38070700005)(122000001)(2906002)(54906003)(7416002)(8936002)(66446008)(921005)(66476007)(86362001)(5660300002)(76116006)(64756008)(8676002)(4326008)(55016003)(41300700001)(66556008)(66946007)(71200400001)(478600001)(107886003)(7696005)(6506007)(53546011)(23180200003); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?R3NyUkppZlhibm55NHVOT1M0NUpKaCttZGFRVGU3OVoxekNQUHFEWXZMbXA3?= =?utf-8?B?SjdtbEJpSzNGNjkra3ZXNkpSaTNYNnl3RjhmeWVteENmM3Awenc0RUhpTGkr?= =?utf-8?B?MjVCNTZTc3RTbDlIN3plTWRvNTQ2bWFYT1ZMb0NqRTl1QU1QelZYMjFYeWFh?= =?utf-8?B?cUpSQTZ0azFweVdPSHYzelNPMHBXeFZNYnBvL2tPTzZRT1EwdUMvOUJvU1RT?= =?utf-8?B?dU85RVlrL2ppaXdyK2RQRXZneDgySWQvN28vMmxkd2tmTkJkMUE5dXluK24v?= =?utf-8?B?TCtibmJ2c1g4c1dGYWZYS0t4QXhCRmVaYjd1SXZVUTVtek5EMld2VUpXdUVW?= =?utf-8?B?V25jQ1IrZlN5STE3RkQvL1VSd3oyMWNOV21UTGo3U2t1bGsxZm1iRnlHNkhl?= =?utf-8?B?MXk3SDU0RVBZR2FNMEJXUW4xV1dWZ2t5TVZCanVUTDhUZlF6c0g4eXVjQTlt?= =?utf-8?B?ZUpKUGt1TEFPbjFXVVZ6WGFUbTlodTVxclpqSFAzcm5sZDZqNWFoQkN2ZVBV?= =?utf-8?B?Z01BQ1VnMjR5OXFFeEhjV0hqMy8yczhUa0FhL0l2S2dQLzN1UE1FZDhWT09V?= =?utf-8?B?Z0tqbVVIY25NaGpNR1dzOXF4N3pCM1NzbG5NUkU2bG1KU3BMaUZUcnBtaTA5?= =?utf-8?B?WStyK1RhVHFMU2FCYXJtV3kzdTVzdEpiUk96Z0VJQ2c3bE0yTEdhUU5JdmND?= =?utf-8?B?UmtvdExZUVVQQWRCRTRXZjZtTXNJQVJuWTBiOTQrMU5RbGlpSU5Kc0RDdnBl?= =?utf-8?B?YjY1L1U0U3l5VkZZdENTS050RzVzRWE1UGp1SGRGZ1p5NXlldkt5THE0c0tn?= =?utf-8?B?R3doRjN2TWZlQ2NIRG96OEZRdHc1b1lHaWNnZU1KaXp0SHNNMEdnbTVTUEV0?= =?utf-8?B?Q0dkUEZJeWhFSVVzcVB3Y3JrVTEvbm9hcGZkZFprVWR6SmpPTTNIRVFjT0hO?= =?utf-8?B?M3NyL3d1M1RmQ0l3U1B3MTVwWUJ5dVc0ZjByZFYxdTJ5bUpXdGhwSmQ2dk5X?= =?utf-8?B?N1dYMlBqWGZwZWFJeENSS0QyR1lMbitBTnNWcktlanhXWEtxWlhWQnFkU2RD?= =?utf-8?B?UHNwRUlYL3RFK2h5c0dwNjZRb29aUTRkbWFJbjRmdVg5OXBLd1dENVRIWWhB?= =?utf-8?B?RGhHVHM5ZCtlQWQ3OUhGNkJxNWR6eFFIT1p6a2pXZis1Z01mNEpDUTdvTU5t?= =?utf-8?B?dVo0dGxNSEdmMXVmK04yRHFPd1Q0Z1lkM3BiRjkwdDN5VHJ6eGtuOUVpU3hX?= =?utf-8?B?SUl6c25wQWlmWUlEZUJEZGlwTnZOLzhFV09vLy9wVVY5SmhpNjVvbGxHbTRa?= =?utf-8?B?aWJ1SnJZLzR1U2VPL0NiMW5ySmViQnBJVHBaeXlwWnBDdWhnUVpETmoyTEpa?= =?utf-8?B?M284QlR5emZKZUROMTFNQThONlNDUDQyUG1qRDZYM0dUaG9tWEQvaGRmWndj?= =?utf-8?B?UDlnNkl1SDFBYmRNRkNWMC9uVmlHVFh1Wnk5bEw5NmhnZWQwOEo5TlNIYU9h?= =?utf-8?B?aGVOVklpQUFmcVQyeEM2VGJzOVpQYzRDVzZMRE96VldwSkJuZSs2MTBMVFI1?= =?utf-8?B?ZGJrRjFyMjJwNHMxd1JuUGhtK0hIYm85NmhxSCtqTEw3eE5NM0JPQzgzRk43?= =?utf-8?B?TFNvc1ZHVUdxTDQyZmYxb3RVN09QVHZDSHUwME9yaHRqYXcybnAvVEpqNWRR?= =?utf-8?B?VXR2TGozQmxUMG44SGl5SWlFNWRFdnc5VFNGUm1UMUJRUnBDc0RaSjNmcllp?= =?utf-8?B?S3RReTRXMWRacHhYSTJ4L0ljaFBvN25nS2VxRmJHYTlicDBvME9XRU9KSEZx?= =?utf-8?B?MFlyMmxxb2U0NU1sWkk4UHFWSlJ0bXljRWZlSzZ3bjlYTFdNdmxybTBMRGNV?= =?utf-8?B?Y1ZuL3ZjM3FoUUxiRTRVbWk4SkRmaU5nVktxT0R6M0h6bkRQV0dlRExYNEZ2?= =?utf-8?B?Mk5UL0p1c2E5Y2J4c1hCVy92YVN4bDRjRERNNWRVUHl4bHFhZEdOeVF0WEdZ?= =?utf-8?B?TlN4dTNSbEhxdUU0S3ZkM05lR2FEeGVtajhSMVZaR1kwZnVLTWNGSHk3MUQx?= =?utf-8?B?amxSUWttOTRLVmFjY08yV0hXbm1EZjh6YmQvUjFJK1BKRkNhNld5NzZkOWJs?= =?utf-8?Q?oDJmhu4nirtQsWqQL+4k+N/T2?= Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: marvell.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: PH0PR18MB4409.namprd18.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 6c039dc9-1903-4c48-7fb7-08daa115d5e5 X-MS-Exchange-CrossTenant-originalarrivaltime: 28 Sep 2022 05:53:58.1162 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 70e1fb47-1155-421d-87fc-2e58f638b6e0 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: mcacZDCYEwntYNUQ3h7hYbT+9AnOnKdV1gvABQCNIzrfXluqQ1ZWLnXUkAsg5vX23BHpyhkc4N9fR/pNv1uWhQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: MN2PR18MB3528 X-Proofpoint-ORIG-GUID: tu1PBT0QISmcQMnnXNR9-T_W1JpnWxcM X-Proofpoint-GUID: tu1PBT0QISmcQMnnXNR9-T_W1JpnWxcM X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.205,Aquarius:18.0.895,Hydra:6.0.528,FMLib:17.11.122.1 definitions=2022-09-28_02,2022-09-27_01,2022-06-22_01 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 VGhhbmtzIEFuZHJldyBmb3IgeW91ciBjb21tZW50cy4gU2VudCB2MyB3aXRoIHlvdXIgcmV2aWV3 IGNvbW1lbnRzLg0KDQpUaGFua3MsDQpTYXRoYS4NCg0KLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0t LS0NCkZyb206IEFuZHJldyBSeWJjaGVua28gPGFuZHJldy5yeWJjaGVua29Ab2t0ZXRsYWJzLnJ1 PiANClNlbnQ6IE1vbmRheSwgU2VwdGVtYmVyIDI2LCAyMDIyIDY6NDggUE0NClRvOiBTYXRoYSBL b3Rlc3dhcmEgUmFvIEtvdHRpZGkgPHNrb3Rlc2h3YXJAbWFydmVsbC5jb20+OyBBbWFuIFNpbmdo IDxhbWFuLmRlZXAuc2luZ2hAaW50ZWwuY29tPjsgWXV5aW5nIFpoYW5nIDx5dXlpbmcuemhhbmdA aW50ZWwuY29tPjsgQWppdCBLaGFwYXJkZSA8YWppdC5raGFwYXJkZUBicm9hZGNvbS5jb20+OyBT b21uYXRoIEtvdHVyIDxzb21uYXRoLmtvdHVyQGJyb2FkY29tLmNvbT47IE5pdGhpbiBLdW1hciBE YWJpbHB1cmFtIDxuZGFiaWxwdXJhbUBtYXJ2ZWxsLmNvbT47IEtpcmFuIEt1bWFyIEtva2tpbGFn YWRkYSA8a2lyYW5rdW1hcmtAbWFydmVsbC5jb20+OyBTdW5pbCBLdW1hciBLb3JpIDxza29yaUBt YXJ2ZWxsLmNvbT47IFFpbWluZyBZYW5nIDxxaW1pbmcueWFuZ0BpbnRlbC5jb20+OyBXZW5qdW4g V3UgPHdlbmp1bjEud3VAaW50ZWwuY29tPjsgSmlhd2VuIFd1IDxqaWF3ZW53dUB0cnVzdG5ldGlj LmNvbT47IEppYW4gV2FuZyA8amlhbndhbmdAdHJ1c3RuZXRpYy5jb20+OyBUaG9tYXMgTW9uamFs b24gPHRob21hc0Btb25qYWxvbi5uZXQ+OyBGZXJydWggWWlnaXQgPGZlcnJ1aC55aWdpdEB4aWxp bnguY29tPg0KQ2M6IGRldkBkcGRrLm9yZzsgZmVycnVoLnlpZ2l0QGFtZC5jb207IGJydWNlLnJp Y2hhcmRzb25AaW50ZWwuY29tOyBrb25zdGFudGluLnYuYW5hbnlldkB5YW5kZXgucnU7IEplcmlu IEphY29iIEtvbGxhbnVra2FyYW4gPGplcmluakBtYXJ2ZWxsLmNvbT4NClN1YmplY3Q6IFtFWFRd IFJlOiBbUEFUQ0ggdjJdIGV0aGRldjogcXVldWUgcmF0ZSBwYXJhbWV0ZXIgY2hhbmdlZCBmcm9t IDE2YiB0byAzMmINCg0KRXh0ZXJuYWwgRW1haWwNCg0KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQ0KT24gOS8yMy8y MiAxNjo0NSwgc2tvdGVzaHdhckBtYXJ2ZWxsLmNvbSB3cm90ZToNCj4gRnJvbTogU2F0aGEgUmFv IDxza290ZXNod2FyQG1hcnZlbGwuY29tPg0KPiANCj4gVGhlIHJhdGUgcGFyYW1ldGVyIG1vZGlm aWVkIHRvIHVpbnQzMl90LCBzbyB0aGF0IGl0IGNhbiB3b3JrIGZvciBtb3JlIA0KPiB0aGFuIDY0 IEdicHMuDQo+IA0KPiBTaWduZWQtb2ZmLWJ5OiBTYXRoYSBSYW8gPHNrb3Rlc2h3YXJAbWFydmVs bC5jb20+DQoNCk92ZXJhbGwgTEdUTSwgYnV0IHBsZWFzZSB1cGRhdGUgcmVsZWFzZSBub3RlcyBh bmQgY2xlYW51cCBkZXByZWNhdGlvbiBpbiB0aGUgbmV4dCB2ZXJzaW9uLg0KDQpIb3dldmVyLCB0 aGUgcGF0Y2ggcmVxdWlyZXMgQWNrcyBmcm9tIGJueHQgYW5kIGl4Z2JlIG1haW50YWluZXJzLg0K DQoNCj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvbmV0L2JueHQvcnRlX3BtZF9ibnh0LmMgDQo+IGIv ZHJpdmVycy9uZXQvYm54dC9ydGVfcG1kX2JueHQuYyBpbmRleCA3N2VjYmVmLi40ZGMzOGEyIDEw MDY0NA0KPiAtLS0gYS9kcml2ZXJzL25ldC9ibnh0L3J0ZV9wbWRfYm54dC5jDQo+ICsrKyBiL2Ry aXZlcnMvbmV0L2JueHQvcnRlX3BtZF9ibnh0LmMNCj4gQEAgLTE3MiwxMiArMTcyLDEyIEBAIGlu dCBydGVfcG1kX2JueHRfc2V0X3ZmX21hY19hZGRyKHVpbnQxNl90IHBvcnQsIHVpbnQxNl90IHZm LA0KPiAgIH0NCj4gICANCj4gICBpbnQgcnRlX3BtZF9ibnh0X3NldF92Zl9yYXRlX2xpbWl0KHVp bnQxNl90IHBvcnQsIHVpbnQxNl90IHZmLA0KPiAtCQkJCXVpbnQxNl90IHR4X3JhdGUsIHVpbnQ2 NF90IHFfbXNrKQ0KPiArCQkJCXVpbnQzMl90IHR4X3JhdGUsIHVpbnQ2NF90IHFfbXNrKQ0KDQpE ZXByZWNhdGVpb24gYW5ub3VuY2VzIHJ0ZV9ldGhfc2V0X3F1ZXVlX3JhdGVfbGltaXQoKSBjaGFu Z2VzLCBidXQgYWJvdmUgaXMgYSBzZXBhcmF0ZSBBUEkgd2hpY2ggaXMgbm90IGRpcmVjdGx5IHJl bGF0ZWQuDQpJJ20gT0sgd2l0aCB0aGUgY2hhbmdlLCBidXQgaXQgcmVxdWlyZXMgbWFpbnRhaW5l ciBBY2suDQoNCj4gICB7DQo+ICAgCXN0cnVjdCBydGVfZXRoX2RldiAqZXRoX2RldjsNCj4gICAJ c3RydWN0IHJ0ZV9ldGhfZGV2X2luZm8gZGV2X2luZm87DQo+ICAgCXN0cnVjdCBibnh0ICpicDsN Cj4gLQl1aW50MTZfdCB0b3RfcmF0ZSA9IDA7DQo+ICsJdWludDMyX3QgdG90X3JhdGUgPSAwOw0K PiAgIAl1aW50NjRfdCBpZHg7DQo+ICAgCWludCByYzsNCj4gICANCg0KW3NuaXBdDQoNCj4gZGlm ZiAtLWdpdCBhL2RyaXZlcnMvbmV0L2NueGsvY254a19ldGhkZXYuaCANCj4gYi9kcml2ZXJzL25l dC9jbnhrL2NueGtfZXRoZGV2LmggaW5kZXggYzA5ZTliZi4uMTdjODIwYSAxMDA2NDQNCj4gLS0t IGEvZHJpdmVycy9uZXQvY254ay9jbnhrX2V0aGRldi5oDQo+ICsrKyBiL2RyaXZlcnMvbmV0L2Nu eGsvY254a19ldGhkZXYuaA0KPiBAQCAtNTU3LDE3ICs1NTcsMTQgQEAgaW50IGNueGtfbml4X3Rp bWVzeW5jX3dyaXRlX3RpbWUoc3RydWN0IA0KPiBydGVfZXRoX2RldiAqZXRoX2RldiwNCj4gICAN Cj4gICB1aW50NjRfdCBjbnhrX25peF9yeHFfbWJ1Zl9zZXR1cChzdHJ1Y3QgY254a19ldGhfZGV2 ICpkZXYpOw0KPiAgIGludCBjbnhrX25peF90bV9vcHNfZ2V0KHN0cnVjdCBydGVfZXRoX2RldiAq ZXRoX2Rldiwgdm9pZCAqb3BzKTsgDQo+IC1pbnQgY254a19uaXhfdG1fc2V0X3F1ZXVlX3JhdGVf bGltaXQoc3RydWN0IHJ0ZV9ldGhfZGV2ICpldGhfZGV2LA0KPiAtCQkJCSAgICAgdWludDE2X3Qg cXVldWVfaWR4LCB1aW50MTZfdCB0eF9yYXRlKTsNCj4gLWludCBjbnhrX25peF90bV9tYXJrX3Zs YW5fZGVpKHN0cnVjdCBydGVfZXRoX2RldiAqZXRoX2RldiwgaW50IG1hcmtfZ3JlZW4sDQo+IC0J CQkgICAgICBpbnQgbWFya195ZWxsb3csIGludCBtYXJrX3JlZCwNCj4gLQkJCSAgICAgIHN0cnVj dCBydGVfdG1fZXJyb3IgKmVycm9yKTsNCj4gLWludCBjbnhrX25peF90bV9tYXJrX2lwX2Vjbihz dHJ1Y3QgcnRlX2V0aF9kZXYgKmV0aF9kZXYsIGludCBtYXJrX2dyZWVuLA0KPiAtCQkJICAgIGlu dCBtYXJrX3llbGxvdywgaW50IG1hcmtfcmVkLA0KPiAtCQkJICAgIHN0cnVjdCBydGVfdG1fZXJy b3IgKmVycm9yKTsNCj4gLWludCBjbnhrX25peF90bV9tYXJrX2lwX2RzY3Aoc3RydWN0IHJ0ZV9l dGhfZGV2ICpldGhfZGV2LCBpbnQgbWFya19ncmVlbiwNCj4gLQkJCSAgICAgaW50IG1hcmtfeWVs bG93LCBpbnQgbWFya19yZWQsDQo+IC0JCQkgICAgIHN0cnVjdCBydGVfdG1fZXJyb3IgKmVycm9y KTsNCg0KQWJvdmUgY2hhbmdlcyBmb3IgMyBmdW5jdGlvbnMgbG9vayB1bnJlbGF0ZWQuIFBsZWFz ZSwgYXZvaWQgaXQuDQoNCj4gK2ludCBjbnhrX25peF90bV9zZXRfcXVldWVfcmF0ZV9saW1pdChz dHJ1Y3QgcnRlX2V0aF9kZXYgKmV0aF9kZXYsIHVpbnQxNl90IHF1ZXVlX2lkeCwNCj4gKwkJCQkg ICAgIHVpbnQzMl90IHR4X3JhdGUpOw0KPiAraW50IGNueGtfbml4X3RtX21hcmtfdmxhbl9kZWko c3RydWN0IHJ0ZV9ldGhfZGV2ICpldGhfZGV2LCBpbnQgbWFya19ncmVlbiwgaW50IG1hcmtfeWVs bG93LA0KPiArCQkJICAgICAgaW50IG1hcmtfcmVkLCBzdHJ1Y3QgcnRlX3RtX2Vycm9yICplcnJv cik7IGludCANCj4gK2NueGtfbml4X3RtX21hcmtfaXBfZWNuKHN0cnVjdCBydGVfZXRoX2RldiAq ZXRoX2RldiwgaW50IG1hcmtfZ3JlZW4sIGludCBtYXJrX3llbGxvdywNCj4gKwkJCSAgICBpbnQg bWFya19yZWQsIHN0cnVjdCBydGVfdG1fZXJyb3IgKmVycm9yKTsgaW50IA0KPiArY254a19uaXhf dG1fbWFya19pcF9kc2NwKHN0cnVjdCBydGVfZXRoX2RldiAqZXRoX2RldiwgaW50IG1hcmtfZ3Jl ZW4sIGludCBtYXJrX3llbGxvdywNCj4gKwkJCSAgICAgaW50IG1hcmtfcmVkLCBzdHJ1Y3QgcnRl X3RtX2Vycm9yICplcnJvcik7DQo+ICAgDQo+ICAgLyogTVRSICovDQo+ICAgaW50IGNueGtfbml4 X210cl9vcHNfZ2V0KHN0cnVjdCBydGVfZXRoX2RldiAqZGV2LCB2b2lkICpvcHMpOyBkaWZmIA0K PiAtLWdpdCBhL2RyaXZlcnMvbmV0L2NueGsvY254a190bS5jIGIvZHJpdmVycy9uZXQvY254ay9j bnhrX3RtLmMgaW5kZXggDQo+IGQ0NWU3MGEuLmEzNmY0NWQgMTAwNjQ0DQoNCltzbmlwXQ0KDQo+ IGRpZmYgLS1naXQgYS9kcml2ZXJzL25ldC9peGdiZS9peGdiZV9ldGhkZXYuYyANCj4gYi9kcml2 ZXJzL25ldC9peGdiZS9peGdiZV9ldGhkZXYuYw0KPiBpbmRleCAxZGZhZDBlLi45ZmY4ZWUwIDEw MDY0NA0KPiAtLS0gYS9kcml2ZXJzL25ldC9peGdiZS9peGdiZV9ldGhkZXYuYw0KPiArKysgYi9k cml2ZXJzL25ldC9peGdiZS9peGdiZV9ldGhkZXYuYw0KPiBAQCAtMjQ3NSw3ICsyNDc1LDcgQEAg c3RhdGljIGludCBldGhfaXhnYmV2Zl9wY2lfcmVtb3ZlKHN0cnVjdCANCj4gcnRlX3BjaV9kZXZp Y2UgKnBjaV9kZXYpDQo+ICAgDQo+ICAgaW50DQo+ICAgaXhnYmVfc2V0X3ZmX3JhdGVfbGltaXQo c3RydWN0IHJ0ZV9ldGhfZGV2ICpkZXYsIHVpbnQxNl90IHZmLA0KPiAtCQkJdWludDE2X3QgdHhf cmF0ZSwgdWludDY0X3QgcV9tc2spDQo+ICsJCQl1aW50MzJfdCB0eF9yYXRlLCB1aW50NjRfdCBx X21zaykNCg0KUmVxdWlyZXMgQWNrIGZyb20gaXhnYmUgbWFpbnRhaW5lcg0KDQpbc25pcF0NCg==