From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from dpdk.org (dpdk.org [92.243.14.124]) by inbox.dpdk.org (Postfix) with ESMTP id 24931A04B1; Sat, 10 Oct 2020 12:20:19 +0200 (CEST) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id D364E1D8CE; Sat, 10 Oct 2020 12:20:16 +0200 (CEST) Received: from mx0b-00273201.pphosted.com (mx0a-00273201.pphosted.com [208.84.65.16]) by dpdk.org (Postfix) with ESMTP id 44F511D6E2 for ; Sat, 10 Oct 2020 12:20:15 +0200 (CEST) Received: from pps.filterd (m0108157.ppops.net [127.0.0.1]) by mx0a-00273201.pphosted.com (8.16.0.42/8.16.0.42) with SMTP id 09AAKBAP009669; Sat, 10 Oct 2020 03:20:11 -0700 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=juniper.net; h=from : to : cc : subject : date : message-id : content-type : content-id : content-transfer-encoding : mime-version; s=PPS1017; bh=EfehTwwQxzzp1Bkq/wAQa9ZuFwKzM9HKQKycusgECSg=; b=LS8JKnCK6zle38cFoKzy51/CTbJQaWt58MFJwaza2LOYlcpAayHMdr/P5ObxRaZv62pw 4qzAwPK4fS8FaOA6nHetFDsO4MoCPwzia5PDBIbZIwhX5zYZX+mv8FaW+EeWF0OJ4/87 B80R0GCvw7jdkQ0MALlfGl8O8ZUcrTSp4EwhyCiEaj4tBM93eMPrliLA+mcWyhLBSalY em6/6Jf/W2z70bRL/5fjm9bs+qXM9/xFM3HjJ9fYnkuLj6X7tqSjpvzhjWi40oAzT6DW Zu48hc0Sv0s3FyZccgJgZinttfm1Op7AQnjNHcEFcfEffVRNIWiExAMc3sJMxTLscn5y cQ== Received: from nam10-mw2-obe.outbound.protection.outlook.com (mail-mw2nam10lp2103.outbound.protection.outlook.com [104.47.55.103]) by mx0a-00273201.pphosted.com with ESMTP id 34355ug8xr-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Sat, 10 Oct 2020 03:20:11 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=CL9YaGlKZJRssVJrJV24HcF2qOUoZp9iQs5408xetY7CLNT9oTRS9StaXRwX6HsdSmkOjr812IpqQMjQCicYXhTfoR2T5rTPj/st50Pg/AwfoZq5ZHFvWBiA4OcZxdvucXe4daoJvm/tafSFxaU2/P0zACflM1T7AqDBi3MWjJOE8VcuSbngXTAkW8FWxudAKEqd7dEtNA3ukpP2NKeWBo47AgHGDzze8A4D5tZpNNzapvItzbseo3kw+SqmmaahPakXE4108N+ScVQJ4EOSyyBvtrCPG3RqG6AnOjpkEVUhvfuMPAMUdPlx88MY4VTwjRYsrEoKqKOvOszeKuqINQ== 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-SenderADCheck; bh=EfehTwwQxzzp1Bkq/wAQa9ZuFwKzM9HKQKycusgECSg=; b=VF/iAlGa0Oa5qM6pNmosbUB3IbtP5ouhEXL34s/paP47scxvmsYwjkxqbW+380Lx2xEMkzr+BXOw13pbibRD07NY4O48g8BG4qER2iN17MlJkaTTw4FUJ6SxwktrLGaQDVVcmYy6pTAdmfLHe85PutydD80Ya/lUHwhfodnbf2brT/OnwmixhUCJVgGEQvxTfQC66qfYKB+nAc8B80Nt0Wlw47qjLti5iTQjBz/5DRT2JZ9c5kpGwgFAocISqCcUVAU02j0QhAuaNxVe6YRN3/OAm2f0uScYZZBY2doAavXybprQiQFUt6JtESFK/Hoxj0IeFAXjxsj9xD8CVTvKYw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=juniper.net; dmarc=pass action=none header.from=juniper.net; dkim=pass header.d=juniper.net; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=juniper.net; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=EfehTwwQxzzp1Bkq/wAQa9ZuFwKzM9HKQKycusgECSg=; b=jYd+d/NJmcx96j86hLjSdXIvLUooX59UU1VcjEYD9g1USE0mkScnyio13ozJo1KXncLDjxPMsE+bb8vR4aDhwj+jrgLooCjQIesYy8gx6nGwhxsJn8ShPr/FjuyU6E7oPgupswd94+S+wBYD7b1BemcFk4QLRaEaJ7BHaSMhcjs= Received: from MWHPR0501MB3755.namprd05.prod.outlook.com (2603:10b6:301:7d::23) by MWHPR0501MB3756.namprd05.prod.outlook.com (2603:10b6:301:7a::24) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3477.11; Sat, 10 Oct 2020 10:20:10 +0000 Received: from MWHPR0501MB3755.namprd05.prod.outlook.com ([fe80::8104:6667:3757:e1f]) by MWHPR0501MB3755.namprd05.prod.outlook.com ([fe80::8104:6667:3757:e1f%6]) with mapi id 15.20.3477.014; Sat, 10 Oct 2020 10:20:10 +0000 From: Kiran KN To: "dev@dpdk.org" CC: "chas3@att.com" , David Marchand , Thomas Monjalon Thread-Topic: [PATCH] net/bonding: LACP Packet statistics support Thread-Index: AQHWnu7u/qkHDC6FoUq9fev5YlPRmQ== Date: Sat, 10 Oct 2020 10:20:09 +0000 Message-ID: <96073106-5E60-4CBC-8885-B2A6CDDD40B8@juniper.net> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: user-agent: Microsoft-MacOutlook/16.41.20091302 msip_labels: MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Enabled=true; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_ContentBits=0; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_SiteId=bea78b3c-4cdb-4130-854a-1d193232e5f4; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_ActionId=abec7c70-7bf9-4709-9c42-52e47e3c57cb; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_SetDate=2020-10-10T10:17:25Z; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Method=Standard; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Name=Juniper Business Use Only;MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Enabled=true; authentication-results: dpdk.org; dkim=none (message not signed) header.d=none;dpdk.org; dmarc=none action=none header.from=juniper.net; x-originating-ip: [116.197.184.11] x-ms-publictraffictype: Email x-ms-office365-filtering-ht: Tenant x-ms-office365-filtering-correlation-id: 6cbdf3e1-38da-491f-d72c-08d86d06115e x-ms-traffictypediagnostic: MWHPR0501MB3756: x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:2958; x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: pO5Jp5af/i2m4o1zHzGxZt5XdDDo49z3kw9FfhXroptNTClEAgqjtrmDse4r7RRGs/D0QxZTzoKLe2NHo+UO4MzRkOFaVytprtwqoRm9bzBKzCNFEgogJxdDpkM+WnBpVzl2HcCk2sT8CELdT/244QsR9HbO09YJPuil1nJvxqScy9iS6IFLMtRqol2Co2dDD2b+0je93H4wLSEsnrVJupSW/MCDKYlSp2+c61Cgsh30iY6Xbx61UC8MhlgfwSb8sHVsrwgTPdkJnJhw8mTR6st3HxyRCzYed4LXInAWD6QjQLBndIKIeWiKqlohVqASzz7FI8OQpg1z+o2sdWG/MA== x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:MWHPR0501MB3755.namprd05.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(346002)(136003)(376002)(366004)(39860400002)(396003)(76116006)(91956017)(66476007)(6916009)(8936002)(26005)(64756008)(186003)(66446008)(478600001)(66556008)(36756003)(66946007)(83380400001)(6506007)(6486002)(4326008)(33656002)(5660300002)(2616005)(8676002)(54906003)(86362001)(316002)(6512007)(71200400001)(2906002); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata: T/LCwaeqO2KzQnp4YOBoz5OcOadI9G6vAtUJeYwwIcv7zNOfEudzKucdbNWMfScZrMMiYWuR7Unqae3CydtOaw7Z5YOmxLpSyjTlAjoVEOhA2X4q1u8ly+PuZmEkV8k64QeFgi0C7vlBDY4qK9m97wrQ2hkA/CHKXX64OjCA/v6rG30G943MIo7mvQRD0pNPAIvGO6aJBEUseBrKObBSZSumzQOjkfLCJ8cbfyAMhiYQCdC+eeLlJ/f1yBhllyyGUsLrBpZvRNIIJlNXhY0obTiP4Iog0LArWAGLBlKwA/Ruq0HEM4CdUh1DAz0pWLPPqUonFWvp/nXgnVim1c5RLHlTOm2LE2pytJGQJNbqYh5BxVnMm/TPFbhw5rPaKUBQLXU14K6KYAvyR0uh2mn/R/cR/AWvznP53/bMtra935gBQmKvNJP2KqwvLrcBABQOpe9quBt2UwapFoEvaHC7WpcULZXfBFmS7wIJqyVxCgCuwxysPLPshcrka3G85EFs3INyMs0FKX9v/QGPK7oVI0raER97ra/WN0R9ohKnA30EmXVLEsNkLkNEaxsP8AC1Q6nyNmkmOKtYiRj/BdPt09aMCG9IouDn6BT35bbYAjQF1Y5Vrb473v70pbR7MEZMwdPKWJXQ/w+G4HHCJk+M1w== x-ms-exchange-transport-forked: True Content-Type: text/plain; charset="utf-8" Content-ID: Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: juniper.net X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: MWHPR0501MB3755.namprd05.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 6cbdf3e1-38da-491f-d72c-08d86d06115e X-MS-Exchange-CrossTenant-originalarrivaltime: 10 Oct 2020 10:20:10.0415 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: bea78b3c-4cdb-4130-854a-1d193232e5f4 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: 2Fexxi+KF3ShODx0EOYpuwmuOiWUyYBmXJzJl/fqpxuy1XqusVNeM4TMYPb4nvKhXva/2HvzD+Af3y5xnkOxwQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: MWHPR0501MB3756 X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.235, 18.0.687 definitions=2020-10-10_04:2020-10-09, 2020-10-10 signatures=0 X-Proofpoint-Spam-Details: rule=outbound_spam_notspam policy=outbound_spam score=0 mlxlogscore=999 mlxscore=0 suspectscore=0 adultscore=0 spamscore=0 malwarescore=0 impostorscore=0 clxscore=1011 bulkscore=0 phishscore=0 lowpriorityscore=0 priorityscore=1501 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2009150000 definitions=main-2010100096 Subject: [dpdk-dev] [PATCH] net/bonding: LACP Packet statistics support X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.15 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" bmV0L2JvbmRpbmc6IExBQ1AgUGFja2V0IHN0YXRpc3RpY3Mgc3VwcG9ydA0KDQpTdG9yZSB0aGUg TEFDUCBwYWNrZXRzIHNlbnQgYW5kIHJlY2VpdmVkIGZvciBlYWNoIHNsYXZlLg0KVGhpcyBjYW4g YmUgdXNlZCBmb3IgZGVidWcgcHVycG9zZXMgZnJvbSBhbnkgRFBESyBhcHBsaWNhdGlvbi4NCg0K U2lnbmVkLU9mZi1CeTogS2lyYW4gSyBOIDxraXJhbmtuQGp1bmlwZXIubmV0Pg0KDQpDaGFuZ2Ut SWQ6IElhZTgyYmQ3ZDA4NzlhNGM0MzMzYTI5MmM5NmQ0MzE3OThjNTZlMzAxDQotLS0NCiBkcml2 ZXJzL25ldC9ib25kaW5nL2V0aF9ib25kXzgwMjNhZF9wcml2YXRlLmggfCAgMiArKw0KIGRyaXZl cnMvbmV0L2JvbmRpbmcvcnRlX2V0aF9ib25kXzgwMjNhZC5jICAgICB8IDM5ICsrKysrKysrKysr KysrKysrKysrKysrKysrKw0KIGRyaXZlcnMvbmV0L2JvbmRpbmcvcnRlX2V0aF9ib25kXzgwMjNh ZC5oICAgICB8IDIwICsrKysrKysrKysrKysrDQogMyBmaWxlcyBjaGFuZ2VkLCA2MSBpbnNlcnRp b25zKCspDQoNCmRpZmYgLS1naXQgYS9kcml2ZXJzL25ldC9ib25kaW5nL2V0aF9ib25kXzgwMjNh ZF9wcml2YXRlLmggYi9kcml2ZXJzL25ldC9ib25kaW5nL2V0aF9ib25kXzgwMjNhZF9wcml2YXRl LmgNCmluZGV4IGVmMGI1Njg1MC4uNTAwNjQwYjI4IDEwMDY0NA0KLS0tIGEvZHJpdmVycy9uZXQv Ym9uZGluZy9ldGhfYm9uZF84MDIzYWRfcHJpdmF0ZS5oDQorKysgYi9kcml2ZXJzL25ldC9ib25k aW5nL2V0aF9ib25kXzgwMjNhZF9wcml2YXRlLmgNCkBAIC0xOSw2ICsxOSw4IEBADQogI2RlZmlu ZSBCT05EX01PREVfODAyM0FYX1NMQVZFX1JYX1BLVFMgICAgICAgIDMNCiAvKiogTWF4aW11bSBu dW1iZXIgb2YgTEFDUCBwYWNrZXRzIGZyb20gb25lIHNsYXZlIHF1ZXVlZCBpbiBUWCByaW5nLiAq Lw0KICNkZWZpbmUgQk9ORF9NT0RFXzgwMjNBWF9TTEFWRV9UWF9QS1RTICAgICAgICAxDQorLyoq IG1heGltdW0gbnVtYmVyIG9mIHNsYXZlcyBmb3IgZWFjaCBwb3J0ICovDQorI2RlZmluZSBCT05E X01PREVfODAyM0FEX01BWF9TTEFWRVMgICAgICAgICAgIDYNCiAvKioNCiAgKiBUaW1lb3V0cyBk ZWZmaW5pdGlvbnMgKDUuNC40IGluIDgwMi4xQVggZG9jdW1lbnRhdGlvbikuDQogICovDQpkaWZm IC0tZ2l0IGEvZHJpdmVycy9uZXQvYm9uZGluZy9ydGVfZXRoX2JvbmRfODAyM2FkLmMgYi9kcml2 ZXJzL25ldC9ib25kaW5nL3J0ZV9ldGhfYm9uZF84MDIzYWQuYw0KaW5kZXggZWE3OWExMzQ0Li4z N2ViMjk4NDcgMTAwNjQ0DQotLS0gYS9kcml2ZXJzL25ldC9ib25kaW5nL3J0ZV9ldGhfYm9uZF84 MDIzYWQuYw0KKysrIGIvZHJpdmVycy9uZXQvYm9uZGluZy9ydGVfZXRoX2JvbmRfODAyM2FkLmMN CkBAIC0xMzIsNiArMTMyLDkgQEAgc3RhdGljIGNvbnN0IHN0cnVjdCBydGVfZXRoZXJfYWRkciBs YWNwX21hY19hZGRyID0gew0KDQogc3RydWN0IHBvcnQgYm9uZF9tb2RlXzgwMjNhZF9wb3J0c1tS VEVfTUFYX0VUSFBPUlRTXTsNCg0KK3N0YXRpYyB1aW50NjRfdCBsYWNwZHVfdHhfY291bnRbQk9O RF9NT0RFXzgwMjNBRF9NQVhfU0xBVkVTXTsNCitzdGF0aWMgdWludDY0X3QgbGFjcGR1X3J4X2Nv dW50W0JPTkRfTU9ERV84MDIzQURfTUFYX1NMQVZFU107DQorDQogc3RhdGljIHZvaWQNCiB0aW1l cl9jYW5jZWwodWludDY0X3QgKnRpbWVyKQ0KIHsNCkBAIC02MjksNiArNjMyLDcgQEAgdHhfbWFj aGluZShzdHJ1Y3QgYm9uZF9kZXZfcHJpdmF0ZSAqaW50ZXJuYWxzLCB1aW50MTZfdCBzbGF2ZV9p ZCkNCiBzZXRfd2FybmluZ19mbGFncyhwb3J0LCBXUk5fVFhfUVVFVUVfRlVMTCk7DQogcmV0dXJu Ow0KIH0NCitsYWNwZHVfdHhfY291bnRbc2xhdmVfaWRdKys7DQogfSBlbHNlIHsNCiB1aW50MTZf dCBwa3RzX3NlbnQgPSBydGVfZXRoX3R4X2J1cnN0KHNsYXZlX2lkLA0KIGludGVybmFscy0+bW9k ZTQuZGVkaWNhdGVkX3F1ZXVlcy50eF9xaWQsDQpAQCAtNjM4LDYgKzY0Miw3IEBAIHR4X21hY2hp bmUoc3RydWN0IGJvbmRfZGV2X3ByaXZhdGUgKmludGVybmFscywgdWludDE2X3Qgc2xhdmVfaWQp DQogc2V0X3dhcm5pbmdfZmxhZ3MocG9ydCwgV1JOX1RYX1FVRVVFX0ZVTEwpOw0KIHJldHVybjsN CiB9DQorbGFjcGR1X3R4X2NvdW50W3NsYXZlX2lkXSArPSBwa3RzX3NlbnQ7DQogfQ0KDQoNCkBA IC04OTYsNiArOTAxLDEwIEBAIGJvbmRfbW9kZV84MDIzYWRfcGVyaW9kaWNfY2Iodm9pZCAqYXJn KQ0KIGxhY3BfcGt0ID0gTlVMTDsNCg0KIHJ4X21hY2hpbmVfdXBkYXRlKGludGVybmFscywgc2xh dmVfaWQsIGxhY3BfcGt0KTsNCisNCitpZiAocmV0dmFsID09IDApIHsNCisgICAgbGFjcGR1X3J4 X2NvdW50W3NsYXZlX2lkXSsrOw0KKyAgICAgICAgICAgICAgICAgICAgICAgIH0NCiB9IGVsc2Ug ew0KIHVpbnQxNl90IHJ4X2NvdW50ID0gcnRlX2V0aF9yeF9idXJzdChzbGF2ZV9pZCwNCiBpbnRl cm5hbHMtPm1vZGU0LmRlZGljYXRlZF9xdWV1ZXMucnhfcWlkLA0KQEAgLTkwNiw2ICs5MTUsOCBA QCBib25kX21vZGVfODAyM2FkX3BlcmlvZGljX2NiKHZvaWQgKmFyZykNCiBzbGF2ZV9pZCwgbGFj cF9wa3QpOw0KIGVsc2UNCiByeF9tYWNoaW5lX3VwZGF0ZShpbnRlcm5hbHMsIHNsYXZlX2lkLCBO VUxMKTsNCisNCitsYWNwZHVfcnhfY291bnRbc2xhdmVfaWRdICs9IHJ4X2NvdW50Ow0KIH0NCg0K IHBlcmlvZGljX21hY2hpbmUoaW50ZXJuYWxzLCBzbGF2ZV9pZCk7DQpAQCAtMTcxNSwzICsxNzI2 LDMxIEBAIHJ0ZV9ldGhfYm9uZF84MDIzYWRfZGVkaWNhdGVkX3F1ZXVlc19kaXNhYmxlKHVpbnQx Nl90IHBvcnQpDQoNCiByZXR1cm4gcmV0dmFsOw0KIH0NCisNCit1aW50NjRfdA0KK3J0ZV9ldGhf Ym9uZF84MDIzYWRfbGFjcF90eF9jb3VudCh1aW50MTZfdCBwb3J0X2lkLCB1aW50OF90IGNsZWFy KQ0KK3sNCitpZihwb3J0X2lkID4gQk9ORF9NT0RFXzgwMjNBRF9NQVhfU0xBVkVTKQ0KK3JldHVy biAtMTsNCisNCitpZihjbGVhcikgew0KK2xhY3BkdV90eF9jb3VudFtwb3J0X2lkXSA9IDA7DQor cmV0dXJuIDA7DQorfQ0KKw0KKyByZXR1cm4gbGFjcGR1X3R4X2NvdW50W3BvcnRfaWRdOw0KK30N CisNCit1aW50NjRfdA0KK3J0ZV9ldGhfYm9uZF84MDIzYWRfbGFjcF9yeF9jb3VudCh1aW50MTZf dCBwb3J0X2lkLCB1aW50OF90IGNsZWFyKQ0KK3sNCitpZihwb3J0X2lkID4gQk9ORF9NT0RFXzgw MjNBRF9NQVhfU0xBVkVTKQ0KK3JldHVybiAtMTsNCisNCitpZihjbGVhcikgew0KK2xhY3BkdV9y eF9jb3VudFtwb3J0X2lkXSA9IDA7DQorcmV0dXJuIDA7DQorfQ0KKw0KK3JldHVybiBsYWNwZHVf cnhfY291bnRbcG9ydF9pZF07DQorfQ0KZGlmZiAtLWdpdCBhL2RyaXZlcnMvbmV0L2JvbmRpbmcv cnRlX2V0aF9ib25kXzgwMjNhZC5oIGIvZHJpdmVycy9uZXQvYm9uZGluZy9ydGVfZXRoX2JvbmRf ODAyM2FkLmgNCmluZGV4IDU2MjNlMTQyNC4uNzE2M2RlMzgxIDEwMDY0NA0KLS0tIGEvZHJpdmVy cy9uZXQvYm9uZGluZy9ydGVfZXRoX2JvbmRfODAyM2FkLmgNCisrKyBiL2RyaXZlcnMvbmV0L2Jv bmRpbmcvcnRlX2V0aF9ib25kXzgwMjNhZC5oDQpAQCAtMzQwLDQgKzM0MCwyNCBAQCBydGVfZXRo X2JvbmRfODAyM2FkX2FnZ19zZWxlY3Rpb25fc2V0KHVpbnQxNl90IHBvcnRfaWQsDQogICovDQog aW50DQogcnRlX2V0aF9ib25kXzgwMjNhZF9leHRfc2V0X2Zhc3QodWludDE2X3QgcG9ydF9pZCwg dWludDE2X3Qgc2xhdmVfaWQpOw0KKw0KKy8qKg0KKyAqICBHZXQgTGFjcCBzdGF0aXN0aWNzIGNv dW50ZXIgZm9yIHNsYXZlcw0KKyAqICBAcGFyYW0gcG9ydF9pZCBCb25kaW5nIHNsYXZlIGRldmlj ZSBpZA0KKyAqICBAcGFyYW0gY2xlYXIsIHJlc2V0IHN0YXRpc3RpY3MNCisgKiAgQHJldHVybg0K KyAqICAgIDAgb24gc3VjY2VzcywgbmVnYXRpdmUgdmFsdWUgb3RoZXJ3aXNlDQorICovDQordWlu dDY0X3QNCitydGVfZXRoX2JvbmRfODAyM2FkX2xhY3BfdHhfY291bnQodWludDE2X3QgcG9ydF9p ZCwgdWludDhfdCBjbGVhcik7DQorDQorLyoqDQorICogIEdldCBMYWNwIHN0YXRpc3RpY3MgY291 bnRlciBmb3Igc2xhdmVzDQorICogIEBwYXJhbSBwb3J0X2lkIEJvbmRpbmcgc2xhdmUgZGV2aWNl IGlkDQorICogIEBwYXJhbSBjbGVhciwgcmVzZXQgc3RhdGlzdGljcw0KKyAqICBAcmV0dXJuDQor ICogICAgMCBvbiBzdWNjZXNzLCBuZWdhdGl2ZSB2YWx1ZSBvdGhlcndpc2UNCisgKi8NCit1aW50 NjRfdA0KK3J0ZV9ldGhfYm9uZF84MDIzYWRfbGFjcF9yeF9jb3VudCh1aW50MTZfdCBwb3J0X2lk LCB1aW50OF90IGNsZWFyKTsNCiAjZW5kaWYgLyogUlRFX0VUSF9CT05EXzgwMjNBRF9IXyAqLw0K LS0NCjIuMTYuNg0KDQoNCg0KSnVuaXBlciBCdXNpbmVzcyBVc2UgT25seQ0K