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 1A98DA04B5; Thu, 1 Oct 2020 00:35:22 +0200 (CEST) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id D1EF51D52E; Thu, 1 Oct 2020 00:35:20 +0200 (CEST) Received: from mx0b-00273201.pphosted.com (mx0b-00273201.pphosted.com [67.231.152.164]) by dpdk.org (Postfix) with ESMTP id A9E321D410 for ; Tue, 29 Sep 2020 02:12:11 +0200 (CEST) Received: from pps.filterd (m0108163.ppops.net [127.0.0.1]) by mx0b-00273201.pphosted.com (8.16.0.42/8.16.0.42) with SMTP id 08T02hHs008666; Mon, 28 Sep 2020 17:12:10 -0700 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=juniper.net; h=from : to : cc : subject : date : message-id : references : in-reply-to : content-type : mime-version; s=PPS1017; bh=ixgg5S9CzBkBHw7FL4iPy3LDUKFfh8nh49cmiSoFjf0=; b=eX+Xphq8CBDnnrk2h/Oqf4D1UID2mjmki2PHj5fhSEv4761dXcxXJPOdoIYNRvmlNP10 bHJODjKnmSnSQS3regdLJ6QK8DE2mEwF0NBmZXfdNRJWnReZapDeLfgO3CAuzRhwTWTt ChDixNec0KSkvA4P5voq7CyrshZcyUQqFboiQSqDGtMSDaRVoAV/b9XdcXFlSTjJivI1 FLEsjxlh/PkRMZpS5Am6k4xg6FrZLHLP2GwFAGVvB1GA5j/kJ3uhPakliQeavEjUBlJK aMOi0kDttH4KtRkLxJYT75SMVLAW4MFIPm0ABtF67rDq1mOg8TK9DQyW4hYCQKaObktF ww== Received: from nam11-dm6-obe.outbound.protection.outlook.com (mail-dm6nam11lp2177.outbound.protection.outlook.com [104.47.57.177]) by mx0b-00273201.pphosted.com with ESMTP id 33t0vrbpxh-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Mon, 28 Sep 2020 17:12:09 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=CnzmJL9TIWY6PYvkdtceg5aCrsBezPLSGFhfsyfphctbsApiT+k3Uxi29vQHGaFonRP48gPn6UWKrh3225FgEc1P2aMw0wFhnQYjM9/Dou3a1uiFcQU+8KkMOkfyYaDUghC7Lvym8R6uhPsOy43YR0gg5dnj0coi0HFB/qS3Zk7CH/AlppUMQ5q38qg93BhcfoyxxZihWzL0A+2Ye+uSrHbBAyhg0MroZ38dnWHXHz7/gulb5PxHUyoLfhwAoDj+ViP6J6PyNvFvrL7X5dUhhwO7wBwnTh90fUUyCmE22G/xzzINrLr32ASk390T2UUD3cmwfA+XrhxzvLxMWUfjOg== 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=ixgg5S9CzBkBHw7FL4iPy3LDUKFfh8nh49cmiSoFjf0=; b=cLjPcyFBjBKSHK+3rz/AEM5f4UBvVtw0qRdZ0R9wcDgWgTBEo+zjZd51xZrt6zcDy50eHrYhqwy1LelX2D2s05ufRtH150FBKnQQN56KPe9ZHQPqnfqOgD9grsCXlpKIBVWyHoNa5LdQTF0RiSBYduJRzGeGH6pxJhEMeENIj+GRdBZlnMY1Ap9SwdNrU8fCmnMzSiKOaobIQlMmGN/8abELg2B4ypKvQTvPbwYHP8BQy3Qapzi4bmdf/byH4Y7iO32hjrKiCXsHxMoM7XapjdzUXEDlMKrHeK5yY61nRYx2RGy7izNbBRurGfEouXkxHcqyvBN3kKq7ESrjY4S8Iw== 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=ixgg5S9CzBkBHw7FL4iPy3LDUKFfh8nh49cmiSoFjf0=; b=hRit1Z6Aa+mzwOrbNwZgc8/xayfs0n0tVRpCbcCF864fA8Kh3fwDWrQymwyQ45nHTnLjt3G9OIS+9FttZSoug3iJufNIyFgOWHSew9qpEp89QwjW6xSzK5ofydAzwHO4r9wsO4rJNHL+xyB/WtOqh4d8QepZC51BbPRqinsrujA= Received: from BY5PR05MB7191.namprd05.prod.outlook.com (2603:10b6:a03:1d9::14) by BY5PR05MB6946.namprd05.prod.outlook.com (2603:10b6:a03:1b9::30) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3433.13; Tue, 29 Sep 2020 00:12:05 +0000 Received: from BY5PR05MB7191.namprd05.prod.outlook.com ([fe80::cd93:e35e:9679:176b]) by BY5PR05MB7191.namprd05.prod.outlook.com ([fe80::cd93:e35e:9679:176b%6]) with mapi id 15.20.3433.031; Tue, 29 Sep 2020 00:12:05 +0000 From: Robin Fahy To: "chas3@att.com" , "dev@dpdk.org" CC: Kiran KN , Sachchidanand Vaidya , Nandini Rangaswamy Thread-Topic: Regarding bond and slave driver configuration in DPDK 19.11 Thread-Index: AQHWf8k6oiV2tDY/B0i6SYgWsKBy/KljS5EAgBsp1QA= Date: Tue, 29 Sep 2020 00:12:05 +0000 Message-ID: References: <79ED1BA3-63F1-4EC8-A563-F1338212FE7F@juniper.net> In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: 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=b6d03b02-fc29-4ca9-bcd3-30cfff3a8657; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_SetDate=2020-08-31T18:52:34Z; 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; user-agent: Microsoft-MacOutlook/16.40.20081201 authentication-results: att.com; dkim=none (message not signed) header.d=none;att.com; dmarc=none action=none header.from=juniper.net; x-originating-ip: [47.212.194.88] x-ms-publictraffictype: Email x-ms-office365-filtering-ht: Tenant x-ms-office365-filtering-correlation-id: bafcd987-d6ae-4a64-09a8-08d8640c4c5e x-ms-traffictypediagnostic: BY5PR05MB6946: x-ms-exchange-transport-forked: True x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:3968; x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: u3Dqvle7UmwD0QiyNAnSG2s6ndwV1HLuj5ljp8I0gfHv0RLxyO0rGf+bMT3LrgaI6OjPrNsCcPSQ3ltL5JfZcqBy22vodY5WylFVHCRzxoX2LjytkmKZ2jRrWh0f/uE275+PXaePq1C5mxnGp2h4xKKuGecHRYbIRRIF8hFXoOpNM84X4Qn750Qm6DUh3qsUkOjs/akVlG1PQEGF1HY+cBxFkYV00cjrJUl/sCCSWLxPHHLvnLd7SVSFted/WtRB9uqha14mORVhj4T1g0nG8+YNcrxELojlktd5e7Bb6aq7HIQsLyE+D4F8C2zJ1jtsLKXWaMKulfMBSlojGq3y/w== x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:BY5PR05MB7191.namprd05.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(136003)(39860400002)(346002)(396003)(376002)(366004)(64756008)(2906002)(76116006)(66476007)(66556008)(6512007)(66946007)(91956017)(54906003)(8936002)(110136005)(53546011)(36756003)(2616005)(478600001)(71200400001)(6506007)(83380400001)(86362001)(33656002)(6486002)(26005)(66446008)(4326008)(8676002)(5660300002)(107886003)(186003)(316002); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata: iXPx2SYiUM5IG+hTU+6D8CbP4sZcydL/12pPi3R7AmbIa0gkFb2snZwe5M6NyR16x+e42Zxqm1FZjBnoLOrFBqAVdugvlPS7dcBjR+viHT+vvRDXhuUkKBAn/cddxTg+nahB7eRgYqxSW0cABdXbiZE/4XonhJ5XXDvX6ZqDiXEYrNNayLjUquzgEi9veJHT6sEO6jIA4jm2Kq+eyCjzS6Kzdd1rTJ0sQ7IRAjDLrz1SUXseuNEkvo/euEp61/eNe6oOCJFV93awPxlwlAePs66vo/D9NPXIyoWfshraxt3NCwvByCDbqJ2RhlNc711b9Sw2JZNNtz4H61AGmMRemFVZMAZwzkFPedPkuf5xkWNODWdCNd9+mbBTtuZh/OwzsAP4LYGHM07jvJFxItofYOcumz76V/3RuK2zw3Uqsz6+tyVvNK0A/XxDavJXO/GDzVwLoX2+jA4CMily/K4cHn2tG33fygdYTCktQ5VdaIOl7ALh1j/LzJ83glkKVDbKDYY2171dINbYWNnchNZgZ0kgoNUa0OBFbmruST4hvexo7IUaMz0bpY53UbArfUBpsHMzMR8v31E7nVl3+UlgAUMkgbGSK3NB4g8HDFaVgw7EBwJH6WwDm09Y3E05V/iyUkuldptxPjcdi4K3l4h8UA== MIME-Version: 1.0 X-OriginatorOrg: juniper.net X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: BY5PR05MB7191.namprd05.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: bafcd987-d6ae-4a64-09a8-08d8640c4c5e X-MS-Exchange-CrossTenant-originalarrivaltime: 29 Sep 2020 00:12:05.5356 (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: Y+OG491jWzCDW3z9Tgvxeq4xRgnHrdKQ1TGcf3JvrpX4H/9FRObOc9ZzB1Qdu59DR/8apf+st/ar1EmdNgqZIg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: BY5PR05MB6946 X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.235, 18.0.687 definitions=2020-09-28_25:2020-09-28, 2020-09-28 signatures=0 X-Proofpoint-Spam-Details: rule=outbound_spam_notspam policy=outbound_spam score=0 malwarescore=0 bulkscore=0 clxscore=1011 spamscore=0 priorityscore=1501 mlxlogscore=999 lowpriorityscore=0 adultscore=0 phishscore=0 mlxscore=0 impostorscore=0 suspectscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2006250000 definitions=main-2009280187 X-Mailman-Approved-At: Thu, 01 Oct 2020 00:35:19 +0200 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 X-Content-Filtered-By: Mailman/MimeDel 2.1.15 Subject: Re: [dpdk-dev] Regarding bond and slave driver configuration in DPDK 19.11 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" SGkgQ2hhcyAmIERQREsgdGVhbSwNCg0KDQpPbmUgb2Ygb3VyIGVuZ2luZWVycyBhdCBKdW5pcGVy IE5ldHdvcmtzIGlzIGJsb2NrZWQgb24gYW4gaXNzdWUgcmVsYXRlZCB0byBhIG1pc21hdGNoIGJl dHdlZW4gZGV2X2NvbmYgYW5kIGRldl9pbmZvIHdoZW4gYXR0ZW1wdGluZyB0byBjb25maWd1cmUg YSBib25kIGFuZCBzbGF2ZSBkcml2ZXIgdXNpbmcgRFBESyAxOS4xMS4NCg0KQXJlIHRoZXJlIGFu eSBzaW1pbGFyIGtub3duIGlzc3VlcyB3aXRoIHRoaXMgY29uZmlndXJhdGlvbiwgb3Iga25vd2xl ZGdlIHJlc291cmNlcyBvbiBoYW5kIHRvIGhlbHAgdXMgdHJvdWJsZXNob290Pw0KDQpMZXQgdXMg a25vdyBpZiBhbnl0aGluZyBsZWFwcyB0byBtaW5kIQ0KDQoNClRoYW5rIHlvdSwNClJvYmluDQoN Cg0KUFM6IERldGFpbHMgaW5jbHVkZWQgYmVsb3cuDQoNCg0KDQpGcm9tOiBOYW5kaW5pIFJhbmdh c3dhbXkgPG5yYW5nYXN3YW15QGp1bmlwZXIubmV0Pg0KRGF0ZTogRnJpZGF5LCBTZXB0ZW1iZXIg MTEsIDIwMjAgYXQgMTA6MjMgQU0NClRvOiAiY2hhczNAYXR0LmNvbSIgPGNoYXMzQGF0dC5jb20+ DQpDYzogS2lyYW4gS04gPGtpcmFua25AanVuaXBlci5uZXQ+LCBTYWNoY2hpZGFuYW5kIFZhaWR5 YSA8dmFpZHlhc2RAanVuaXBlci5uZXQ+LCBSb2JpbiBGYWh5IDxyZmFoeUBqdW5pcGVyLm5ldD4N ClN1YmplY3Q6IEZXOiBSZWdhcmRpbmcgYm9uZCBhbmQgc2xhdmUgZHJpdmVyIGNvbmZpZ3VyYXRp b24gaW4gRFBESyAxOS4xMQ0KDQpIaSBDaGFzLA0KSSBoYWQgZW1haWxlZCBkZXZAZHBkay5vcmc8 bWFpbHRvOmRldkBkcGRrLm9yZz4gd2l0aCBhIHF1ZXN0aW9uIGFib3V0IGNvbmZpZ3VyaW5nIGJv bmQgYW5kIHNsYXZlIGludGVyZmFjZXMgaW4gRFBESyBhcHBsaWNhdGlvbiB1c2luZyBEUERLIDE5 LjExIGxpYnJhcnkuDQpJIGhhdmUgbm90IHJlY2VpdmVkIGFueSByZXNwb25zZSB5ZXQuIFNpbmNl IHlvdXIgZW1haWwgaWQgd2FzIGxpc3RlZCBpbiB0aGUgbWFpbnRhaW5lcnMgbGlzdCBmb3IgdGhl IGJvbmRpbmcgZHJpdmVyLCBJIGFtIGZvcndhcmRpbmcgdGhpcyBxdWVzdGlvbiB0byB5b3UuDQpJ dCB3b3VsZCBiZSBncmVhdCBpZiB5b3UgY291bGQgdGFrZSBhIGxvb2sgYXQgdGhlIHF1ZXN0aW9u IGJlbG93IGFuZCBwcm92aWRlIHNvbWUgaW5wdXRzIG9uIGhvdyBpdCBjYW4gYmUgcmVzb2x2ZWQu DQpUaGFua3MgYW5kIFJlZ2FyZHMsDQpOYW5kaW5pDQoNCkZyb206IE5hbmRpbmkgUmFuZ2Fzd2Ft eSA8bnJhbmdhc3dhbXlAanVuaXBlci5uZXQ+DQpEYXRlOiBNb25kYXksIEF1Z3VzdCAzMSwgMjAy MCBhdCAxMjowMiBQTQ0KVG86ICJkZXZAZHBkay5vcmciIDxkZXZAZHBkay5vcmc+DQpTdWJqZWN0 OiBSZWdhcmRpbmcgYm9uZCBhbmQgc2xhdmUgZHJpdmVyIGNvbmZpZ3VyYXRpb24gaW4gRFBESyAx OS4xMQ0KDQpIaSAsDQpJIGFtIGF0dGVtcHRpbmcgdG8gc2V0dXAvY29uZmlndXJlIGJvbmQgYW5k IHNsYXZlIGludGVyZmFjZXMgaW4gRFBESyBhcHBsaWNhdGlvbiBhbmQgaXQgZmFpbHMgaW4gRFBE SyAxOS4xMS4NCg0KRFBESyBkYWVtb24gaXMgc3RhcnRlZCB3aXRoIHRoZSBmb2xsb3dpbmcgY29t bWFuZCBsaW5lIGFyZ3VtZW50czoNCi0tbm8tZGFlbW9uIC0tc29ja2V0LW1lbSAxMDI0IDEwMjQg LS12ZGV2IGV0aF9ib25kX2JvbmQwLG1vZGU9NCx4bWl0X3BvbGljeT1sMzQsc29ja2V0X2lkPTEs bWFjPWFjOjFmOjZiOjhkOmQ3OmM2LGxhY3BfcmF0ZT0xLHNsYXZlPTAwMDA6ODE6MDAuMCxzbGF2 ZT0wMDAwOjgxOjAwLjENCg0KDQogIDEuICBEUERLIGFwcGxpY2F0aW9uIGluaXRpYWxpemVzIHRo ZSBib25kIGludGVyZmFjZSBmaXJzdCAuIEl0IHNldHMgcnggYW5kIHR4IG9mZmxvYWRzIGluIGRl dl9jb25mIHN0cnVjdHVyZSBhcyAoREVWX1JYX09GRkxPQURfQ0hFQ0tTVU0gfCBERVZfUlhfT0ZG TE9BRF9KVU1CT19GUkFNRSApDQoNCmFuZCAoREVWX1RYX09GRkxPQURfVURQX0NLU1VNIHwgREVW X1RYX09GRkxPQURfVENQX0NLU1VNIHwgREVWX1RYX09GRkxPQURfSVBWNF9DS1NVTSkgcmVzcGVj dGl2ZWx5Lg0KVGhlbiB0aGUgYXBwbGljYXRpb24gaW52b2tlcyBydGVfZXRoX2Rldl9jb25maWd1 cmUgdG8gc2V0dXAgYm9uZC4gVGhpcyBjYXVzZXMgc29tZSBjb25kaXRpb25zIHN1Y2ggYXMgYmVs b3cgdG8gZmFpbCBJbiBEUERLIDE5LjExIDoNCg0KICAgICAgICBpZiAoKGRldl9jb25mLT5yeG1v ZGUub2ZmbG9hZHMgJiBkZXZfaW5mby5yeF9vZmZsb2FkX2NhcGEpICE9DQogICAgICAgICAgICAg ZGV2X2NvbmYtPnJ4bW9kZS5vZmZsb2Fkcykgew0KICAgICAgICAgICAgICAgIFJURV9FVEhERVZf TE9HKEVSUiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJFdGhkZXYgcG9ydF9pZD0ldSByZXF1 ZXN0ZWQNCiAgICAgICAgICAgICAgICAgICAgICAgIFJ4IG9mZmxvYWRzIDB4JSJQUkl4NjQiIGRv ZXNuJ3QgbWF0Y2ggUnggICAgIG9mZmxvYWRzICINCiAgICAgICAgICAgICAgICAgICAgICAgICJj YXBhYmlsaXRpZXMgMHglIlBSSXg2NCIgaW4gJXMoKVxuIiwNCiAgICAgICAgICAgICAgICAgICAg ICAgIHBvcnRfaWQsIGRldl9jb25mLT5yeG1vZGUub2ZmbG9hZHMsDQogICAgICAgICAgICAgICAg ICAgICAgICBkZXZfaW5mby5yeF9vZmZsb2FkX2NhcGEsDQogICAgICAgICAgICAgICAgICAgICAg ICBfX2Z1bmNfXyk7DQogICAgICAgICAgICBSZXR1cm4gLUVJTlZBTDsNCiAgICAgICAgfQ0KICAg ICAgICBpZiAoKGRldl9jb25mLT50eG1vZGUub2ZmbG9hZHMgJiBkZXZfaW5mby50eF9vZmZsb2Fk X2NhcGEpICE9DQogICAgICAgICAgICAgZGV2X2NvbmYtPnR4bW9kZS5vZmZsb2Fkcykgew0KICAg ICAgICAgICAgICAgIFJURV9FVEhERVZfTE9HKEVSUiwNCiAgICAgICAgICAgICAgICAgICAgICAg ICJFdGhkZXYgcG9ydF9pZD0ldSByZXF1ZXN0ZWQgVHggb2ZmbG9hZHMNCiAgICAgICAgICAgICAg ICAgICAgICAgMHglIlBSSXg2NCIgZG9lc24ndCBtYXRjaCBUeCBvZmZsb2FkcyAiDQogICAgICAg ICAgICAgICAgICAgICAgICAiY2FwYWJpbGl0aWVzIDB4JSJQUkl4NjQiIGluICVzKClcbiIsDQog ICAgICAgICAgICAgICAgICAgICAgICBwb3J0X2lkLCBkZXZfY29uZi0+dHhtb2RlLm9mZmxvYWRz LA0KICAgICAgICAgICAgICAgICAgICAgICAgZGV2X2luZm8udHhfb2ZmbG9hZF9jYXBhLA0KICAg ICAgICAgICAgICAgICAgICAgICAgX19mdW5jX18pOw0KICAgICAgICAgICAgIFJldHVybiAtRUlO VkFMOw0KICAgICAgICB9DQogICAgICAgU2luY2Ugbm8gc2xhdmVzIGFyZSBjb25maWd1cmVkIHll dCwgdGhlIG9mZmxvYWRzIGluIGRldl9pbmZvIHN0cnVjdHVyZSBvZiBib25kIGFyZSBzZXQgdG8g MC5IZW5jZSB0aGVyZSBpcyBhIG1pc21hdGNoIGJldHdlZW4gZGV2X2NvbmYgc3RydWN0dXJlIHdo b3NlIG9mZmxvYWRzIGFyZSBzZXQgaW4gRFBESyBhcHBsaWNhdGlvbiBhbmQgZGV2X2luZm8gc3Ry dWN0dXJlIGluIHdoaWNoIGFsbCB0aGUgdmFsdWVzIDAuDQoNCiAgICAgICAgIEZpbmFsbHkgdGhp cyBjYXVzZXMgYm9uZCBhbmQgc2xhdmUgZHJpdmVyIHNldHVwIHRvIGZhaWwuIEhvdyBjYW4gdGhp cyBpc3N1ZSBiZSBmaXhlZCA/DQoNClRoYW5rcyBhbmQgUmVnYXJkcywNCk5hbmRpbmkNCg0KDQoN Cg0KSnVuaXBlciBCdXNpbmVzcyBVc2UgT25seQ0KDQoNCkp1bmlwZXIgQnVzaW5lc3MgVXNlIE9u bHkNCg==