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 99785A00C2; Wed, 17 Mar 2021 10:00:55 +0100 (CET) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 19646242BC0; Wed, 17 Mar 2021 10:00:55 +0100 (CET) Received: from NAM04-SN1-obe.outbound.protection.outlook.com (mail-eopbgr700085.outbound.protection.outlook.com [40.107.70.85]) by mails.dpdk.org (Postfix) with ESMTP id C2790242BBF for ; Wed, 17 Mar 2021 10:00:53 +0100 (CET) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=mpzRHcumX1ZjT+l84a0J7cTN/xmvjMIoJOH5XcMbtS7ojF0XgYT9QMzRROKRA4JPloNIsgrPGKIwoDs7fzplPqwNIrND7cFX21bG8bi8zkIpzi7m6E9ojuS6DQsir/3IvvaQu16JsxgwL2ekwvX23crXVsJus6xg0i+K8IdErupJHz2Cw/fDeTT3IAlMv+/9mdE/9/SPsAltAl/eIFa2OsqrnlLKpRmngP9VPSWQLMUuM0l/DNEFRSS0Uxo+uJKInKPyMLdQDC43uEvR+Og7JjcvDeptsXYysQId+wW9iKTVy3G2Gz+NnPgCGG4xE4g+Z1EPT+N7nNgr4DjnhQFtqQ== 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=3ZlQVeTj+3rffi5hIxYOyV60hoCqzJsU0UmGFlvxZaU=; b=OgQth2YUypaXL+8id72qbHdzlmKAcDS9krAn574lDpWraSiMf0CC+Eaxfxd/Uyqf2u3x5gOAgP4rsk2Vij9VZgt7AF2CqsfEb0ki5rDLFkGSosiK8mGpiLaV0ilXrH/KM0mafkCI2xcDtA6v5w1qnom4SuiAD5+IV0kR8CvxlM+zVbePd0Z4oZb4nKSGFuYvHv14IVi89o/CeFdv7clUXuskqt/TfcNbpEJh/13iO8UJ/AYbBxCvFRxovyFI8B4lR/QlHGolGB5R93YcQn/7bFIlW1y5VVOfHJzjm3uHdZxww5QsLaQPZs87/l2b6Syn2rgIj9OdlViZ/BD27K+ZOg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=nvidia.com; dmarc=pass action=none header.from=nvidia.com; dkim=pass header.d=nvidia.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=Nvidia.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=3ZlQVeTj+3rffi5hIxYOyV60hoCqzJsU0UmGFlvxZaU=; b=oPeAVkaZIrJMbkoV4FlYNnpojRXpFkou6er980TbjDU5S2Mq0PIENhr9RZl0QJMRsE7oNUhj2H9cLwR2w3CmcA4XosjnZa3sik/cPCXjaQDBhhQ7joE5lggQr9SOxqTBi3Hy76i+ISTxbtoRcrFwuhJYPqE6Y4GFhnB2Dknm0JmCmS4kDD0GVatTjCvMwBtV4r0lpLAdN6bEhWniF16uDaPqW0tuHO9Dt1unAgO0YsnC11GWzB82j2Mg+feFZ9yasW2XzeVJACnYPeq7gDUE2yxzz+Yz/V96ysuPScP22Gyn2DxF+AFU8KMKL7nkF6YwwWpIev8WwyudMrlnyzV69w== Received: from BY5PR12MB4324.namprd12.prod.outlook.com (2603:10b6:a03:209::10) by BYAPR12MB4632.namprd12.prod.outlook.com (2603:10b6:a03:110::33) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3955.18; Wed, 17 Mar 2021 09:00:52 +0000 Received: from BY5PR12MB4324.namprd12.prod.outlook.com ([fe80::1cfe:3836:bc2:f665]) by BY5PR12MB4324.namprd12.prod.outlook.com ([fe80::1cfe:3836:bc2:f665%4]) with mapi id 15.20.3955.018; Wed, 17 Mar 2021 09:00:52 +0000 From: "Xueming(Steven) Li" To: Ferruh Yigit , Andrew Rybchenko CC: "dev@dpdk.org" , Slava Ovsiienko , Asaf Penso Thread-Topic: [PATCH v9 00/10] ethdev: support SubFunction representor Thread-Index: AQHXFnhzxC+CJZfHqUmG+Qdi4KUpuaqHBXwAgADlgFA= Date: Wed, 17 Mar 2021 09:00:52 +0000 Message-ID: References: <1608303356-13089-2-git-send-email-xuemingl@nvidia.com> <1615468416-10115-1-git-send-email-xuemingl@nvidia.com> In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: intel.com; dkim=none (message not signed) header.d=none;intel.com; dmarc=none action=none header.from=nvidia.com; x-originating-ip: [240e:46c:230:208c:80ec:e59e:565a:7290] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 716a23bf-e69f-46a6-8644-08d8e9232ac2 x-ms-traffictypediagnostic: BYAPR12MB4632: x-ms-exchange-transport-forked: True x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:1051; x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: 9ZJBmXeNNfHn6YJHWtM6dPQfNKMor6fTBRJdKkV0foO1DDISM/3okW0IoJfKcciqm2IA2Gq6rrfOfDzmymD5tclb8X0NI17Of4nJKXzLOr6xm/yphg/v3GFWFrdYgUgfhNiqhZMEZIqPjOX4MWwZnpbUMm0EcLfbuVni6Qcx8c6avoAxxC1sTtC+lBq54NCTap1X89Q1E8zPyFCr/WBebWlkZOTE+owwUWV/13wgALMiC2PEsw6A1Ijum+LzqGdLbMbYed99gkNtZ1FQcigeuZwMnvekaZSq+nIxEF+KfmEvtxHNi04GFFYlEkDDdN01HyQn7WD9cPml3YHiijJ4RanKrekT+Afmzvx2Otn9ff7m+HNW+ZHCu9/wj4fZBbNptuBU182Cz4dcIERNSUU7LpNrSk/K3hV5VoKIa3/iwoV1KucIdeiCW01fUwBA0tG8nU9viVH1IrzSdeFIS5NTO7GFxYFPt33udpdo6KCrimwjiTpxUj/K8mJNph5rrx8oXdNsFLlxfodTFkwx134Djhl9tgjCes99tHiTBNOnhtc/K/YV8m0AnTi5dkbMVWCF x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:BY5PR12MB4324.namprd12.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(396003)(366004)(136003)(39860400002)(346002)(376002)(66446008)(76116006)(54906003)(5660300002)(66556008)(64756008)(66946007)(66476007)(6506007)(316002)(110136005)(52536014)(55016002)(9686003)(33656002)(83380400001)(2906002)(7696005)(8936002)(8676002)(186003)(86362001)(4326008)(107886003)(71200400001)(478600001); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata: =?utf-8?B?Q0hWUTVtcHZ1RDZuMFh5RVVWUWRuQjNaalFjZ1BCRFozbSswTENDVlVvekpn?= =?utf-8?B?MVJ3N2F3WXJjd0wyeElQSXc3U1NUWTRvM1IzNzNFMjRVVng3VEREWW9IKzVw?= =?utf-8?B?VHU5U1BJNFdlOHBIdGpZRUlyUEJ3S2Z6cG9IdlpVV1ZXWFU2ZGNYb0h4Rzg2?= =?utf-8?B?dk9YRHU5Wlh4bG5ac0ZxOUZ3M0hrdytLQWo5UTA4a1NUVWVIdS9YN2YwY29O?= =?utf-8?B?ZitpK2lzcEl4TUFWZTY3K0V1MGRqL3V1N0ZEdUlaVmRLVUplREthSFNKWFc5?= =?utf-8?B?dmxtb1dwc1dURTMzb2NtWjdRUzdjcWloc2NOcVJGZWJZOGowL25DVmxsWGRW?= =?utf-8?B?S3FYNFFqVzM4MU1JdGhMSUdvYlRyNWNvQ2ttMnhQb3NvMEszQXpuZkw1VFNJ?= =?utf-8?B?ZjBBMmFyem54VGhjRXZOQUdjbytyVDV6NE45UUJPc2R1NU5Tc1ptRFkyeVZG?= =?utf-8?B?aGduakljb1ZLSE9HWWhnYTBCanVMZzZxK0RFQk5mRWxkK0tZZVY0SUhIbm91?= =?utf-8?B?V2hiYVNkSnN1SDdFZDdEZnYralFUMHNCWTdCTkV2allKK1psdDNQK0thS01w?= =?utf-8?B?WUtRZDNFNTIvOUlaZFpwZ3F4a1IwcmticVNralM5MEIxM0lPY2Q2V2ZyOEs0?= =?utf-8?B?TitabXc5cjRUaUlPYmxqc1pqR09MNXpRaUtBdTZEMXlRRDA0T3FjUlVMZU9B?= =?utf-8?B?VmMzeTVCZmR1Rit3MW95cTBYMlp2MXBHc01nN3pEamdTT0lKcG41T2JXbHh2?= =?utf-8?B?OUtEVVdSTWxuTWwxdkx6MTZWR2dQVkUxQklyYmJoK3pZVGNFTGZhN21ZbEpi?= =?utf-8?B?VmRoaFF2UmN5bUN4L2JXa1hMV1g3UVpJMnEvcWhCdTgrVjY4cDBxNjNiTXVU?= =?utf-8?B?R3pjR04rdUJBZUk3cVdkZktjbWJtUW01TE84SDd5cmpOM0xjYTRKTFIzNlZn?= =?utf-8?B?Ris0MUxYMzdFM3duUEMveklLT1BVM2hwOHpvRWpPTlFkNmRMYlovZ3hoVEFR?= =?utf-8?B?ZHhqbXplSGs5MFpQWktRSExseVh1UGYwL1dRQldmVUVURnV6MWdNZlMySG94?= =?utf-8?B?NTE1SGYzZktxYXEwNjN3b2Q5bkVkY2FaQWpXcWpCOEdvQWJ6YWFFWWZYanNr?= =?utf-8?B?RUFRSUNaT1dOVmt4R2tzYkNIOTdDUUowdTFDS2N1S1VhV2xZLzhvSEVSMHJm?= =?utf-8?B?SlJEL2lHbjZSYXN0U1IxejluRm5neS9aK1BLUGxubm1Vd1dhaFZuejhLSWZN?= =?utf-8?B?TWd6djNicjRseDFzZUIwL1cxZjM4M3ZRVks5TjFHczJPOGtpTTMxYW5DRmIv?= =?utf-8?B?SEJ6MHUyZDMvWHNNMkxKN0djaEFsRVNIa3Q2dlYxbXVIWUpnNDV3a3lSTXhD?= =?utf-8?B?Ri9aSVFwTmU0V2J3UW5NdTNQdTRDQ1MreElLZldacGRnUE04K1A0OFFQUUdU?= =?utf-8?B?NGxmVzR0Zks2RTFtcUNOc0grRTdwa3M1eXNsVjFnYzBtd04wUXJJUk5yeUZU?= =?utf-8?B?SmxoWGJSSExYYzFtNnM0Ulk5VVlxS25zWEZSRnJvY3JzekYxZ0VZM1NOTEdH?= =?utf-8?B?SU9WZmtJTFZleEwxRGNoakRqcXJNaGJJRWR5b0JFQmFDMGJCU0tWL3lGMG95?= =?utf-8?B?WmRhQ1NmYzZqNmJSR1hVdHdpV216UU94L0ZrNHVNcnpaUlA3Y1p4VmtvWTl2?= =?utf-8?B?Ti9Kc3dETG5UY0xQUWM5cDQzRlhpUjhLRmNqVFNMRjhHakFScHJDWWVpY2Fa?= =?utf-8?B?clk0c3pQS3EzaWVlb1pBR3JLUXEvQXA1dTJYc1ljRnNtcDFaQmlnNWRlV1pF?= =?utf-8?B?SlJjWWxOdVc4OVJqU3FHTWl1dnBCUEdRc3ZNblU4NWVVNys4SUluZURhL1p3?= =?utf-8?Q?uxEWmZ5mkmH2X?= Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: Nvidia.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: BY5PR12MB4324.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 716a23bf-e69f-46a6-8644-08d8e9232ac2 X-MS-Exchange-CrossTenant-originalarrivaltime: 17 Mar 2021 09:00:52.2169 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 43083d15-7273-40c1-b7db-39efd9ccc17a X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: u/eIZWeFaCw4BGOukzLP9eu8oPyX8WzDzZeW6qKc+M+mz0ZLOvILtT5Bm880DOJ1/KlUvdxoudwTPZzE+52prQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: BYAPR12MB4632 Subject: Re: [dpdk-dev] [PATCH v9 00/10] ethdev: support SubFunction representor 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 Sender: "dev" DQoNCj4tLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPkZyb206IEZlcnJ1aCBZaWdpdCA8ZmVy cnVoLnlpZ2l0QGludGVsLmNvbT4NCj5TZW50OiBXZWRuZXNkYXksIE1hcmNoIDE3LCAyMDIxIDM6 MTkgQU0NCj5UbzogWHVlbWluZyhTdGV2ZW4pIExpIDx4dWVtaW5nbEBudmlkaWEuY29tPjsgQW5k cmV3IFJ5YmNoZW5rbyA8YW5kcmV3LnJ5YmNoZW5rb0Bva3RldGxhYnMucnU+DQo+Q2M6IGRldkBk cGRrLm9yZzsgU2xhdmEgT3ZzaWllbmtvIDx2aWFjaGVzbGF2b0BudmlkaWEuY29tPjsgQXNhZiBQ ZW5zbyA8YXNhZnBAbnZpZGlhLmNvbT4NCj5TdWJqZWN0OiBSZTogW1BBVENIIHY5IDAwLzEwXSBl dGhkZXY6IHN1cHBvcnQgU3ViRnVuY3Rpb24gcmVwcmVzZW50b3INCj4NCj5PbiAzLzExLzIwMjEg MToxMyBQTSwgWHVlbWluZyBMaSB3cm90ZToNCj4+IFN1YkZ1bmN0aW9uIFsxXSBpcyBhIHBvcnRp b24gb2YgdGhlIFBDSSBkZXZpY2UsIGEgU0YgbmV0ZGV2IGhhcyBpdHMNCj4+IG93biBkZWRpY2F0 ZWQgcXVldWVzKHR4cSwgcnhxKS4gQSBTRiBuZXRkZXYgc3VwcG9ydHMgRS1Td2l0Y2gNCj4+IHJl cHJlc2VudGF0aW9uIG9mZmxvYWQgc2ltaWxhciB0byBleGlzdGluZyBQRiBhbmQgVkYgcmVwcmVz ZW50b3JzLiBBDQo+PiBTRiBzaGFyZXMgUENJIGxldmVsIHJlc291cmNlcyB3aXRoIG90aGVyIFNG cyBhbmQvb3Igd2l0aCBpdHMgcGFyZW50IFBDSSBmdW5jdGlvbi4NCj4+DQo+PiAgRnJvbSBTbWFy dE5JQyBwZXJzcGVjdGl2ZSwgd2hlbiBQQ0kgZGV2aWNlIGlzIHNoYXJlZCBmb3IgbXVsdGktaG9z dCwNCj4+IHJlcHJlc2VudG9ycyBmb3IgaG9zdCBjb250cm9sbGVyIGFuZCBob3N0IFBGIGlzIHJl cXVpcmVkLg0KPj4NCj4+IFRoaXMgcGF0Y2ggc2V0IGludHJvZHVjZXMgbmV3IHJlcHJlc2VudG9y IHR5cGVzIGluIGFkZHRpb24gdG8gZXhpc3RpbmcNCj4+IFZGIHJlcHJlc2VudG9yLiBTeW50YXg6 DQo+Pg0KPj4gW1tjI11wZiNddmYjOiBWRiBwb3J0IHJlcHJlc2VudG9yL3MgZnJvbSBjb250cm9s bGVyL3BmDQo+PiBbW2MjXXBmI11zZiM6IFNGIHBvcnQgcmVwcmVzZW50b3IvcyBmcm9tIGNvbnRy b2xsZXIvcGYNCj4+ICM6IFZGIHJlcHJlc2VudG9yIC0gZm9yIGJhY2t3YXJkcyBjb21wYXRpYmls aXR5DQo+Pg0KPj4gIiMiIGlzIG51bWJlciBpbnN0YW5jZSwgbGlzdCBvciByYW5nZSwgdmFsaWQg ZXhhbXBsZXM6DQo+PiAgICAxLCBbMSwzLDVdLCBbMC0zXSwgWzAsMi00LDZdDQo+Pg0KPj4gRm9y IGJhY2t3YXJkIGNvbXBhdGliaWxpdHksIHRoaXMgcGF0Y2ggYWxzbyBpbnRyb2R1Y2VzIG5ldyBu ZXRkZXYNCj4+IGNhcGFiaWxpdHkgdG8gaW5kaWNhdGUgdGhlIGNhcGFiaWxpdHkgb2Ygc3VwcG9y dHRpbmcgU0YgcmVwcmVzZW50b3IuDQo+Pg0KPj4gVmVyc2lvbiBoaXN0b3J5Og0KPj4gICBSRkM6 DQo+PiAgIAlpbml0aWFsIHZlcnNpb24gWzJdDQo+PiAgIFYyOg0KPj4gICAgICAtIHNlcGFyYXRl IHBhdGNoIGZvciByZXByZXNuZXRvciBpbmZyYXN0cnVjdHVyZSwgY29udHJvbGxlciwgcGYgYW5k DQo+PiAgICAgICAgc2YuDQo+PiAgICAgIC0gcmVwbGFjZSByZXByZXNlbnRvciBJRCBtYWNybyB3 aXRoIGZ1bmN0aW9uczoNCj4+ICAgICAgICBydGVfZXRoX3JlcHJlc2VudG9yX2lkX2VuY29kZSgp DQo+PiAgICAgICAgcnRlX2V0aF9yZXByZXNlbnRvcl9pZF9wYXJzZSgpDQo+PiAgICAgIC0gbmV3 IHBhdGNoIHRvIGFsbG93IGRldmFyZ3Mgd2l0aCBzYW1lIFBDSSBCREYgYnV0IGRpZmZlcmVudA0K Pj4gICAgICAgIHJlcHJlc2VudG9ycy4NCj4+ICAgICAgLSBvdGhlciBtaW5vciBjb2RlIHVwZGF0 ZXMgYWNjb3JkaW5nIHRvIGNvbW1lbnRzLCB0aGFua3MgQW5kcmV3IQ0KPj4gICAgICAtIHVwZGF0 ZSBkb2N1bWVudA0KPj4gICBWMzoNCj4+ICAgICAgLSBpbXByb3ZlIHByb2Jpbmcgb2YgYWxsb3dl ZCBkZXZhcmdzIHdpdGggc2FtZSBuYW1lLg0KPj4gICAgICAtIHBhcnNlIHNpbmdsZSB3b3JkIG9m IGt2YXJncyBhcyBrZXkuDQo+PiAgICAgIC0gdXBkYXRlIGt2YXJncyB0ZXN0IGNhc2VzLg0KPj4g ICBWNDoNCj4+ICAgICAgLSBzcGxpdCBmaXJzdCByZXByZXNlbnRvciByZWZhY3RvciBwYXRjaCBp bnRvDQo+PiAgICAgICAgMTogYWRkIHJlcHJlc2VudG9yIHR5cGUNCj4+ICAgICAgICAyOiByZWZl Y3RvciByZXByZXNlbnRvciBsaXN0IHBhcnNpbmcNCj4+ICAgICAgLSBwdXNoIHRoZSBwYXRjaCBz dXBwb3J0aW5nIG11bHRpLWRldmFyZ3MgZm9yIHNhbWUgZGV2aWNlLg0KPj4gICBWNToNCj4+ICAg ICAgLSBhZGQgY29tbWVudHMgZm9yIHBhcnNpbmcgZnVuY3Rpb25zDQo+PiAgICAgIC0gdXBkYXRl IHN3aXRjaF9yZXByZXNlbnRhdGlvbi5yc3QgLSBUaGFua3MgQWppdA0KPj4gICBWNjoNCj4+ICAg ICAgLSBzcGxpdCByZXByZXNlbnRvciB0eXBlcyBpbnRvIGRpZmZlcmVudCBwYXRjaGVzLCBtb3Zl IHRvDQo+PiAgICAgICAgcnRlX2V0aGRldi5oDQo+PiAgICAgIC0gaW1wcm92ZW1lbnRzIG9mIHJ0 ZV9ldGhfZGV2YXJnc19wcm9jZXNzX2xpc3QoKSBhY2NvcmRpbmcgdG8NCj4+ICAgICAgICBBbmRy ZXcncyBzdWdnZXN0aW9uDQo+PiAgICAgIC0gZml4ZWQgUEYgcHJvYmUgZmFpbHVyZSBmb3IgSW50 ZWwgaTQwZQ0KPj4gICAgICAtIHJlcGxhY2UgZXRoZGV2IFNGIGNhcGFiaWxpdHkgd2l0aCBydGVf ZXRoX3JlcHJlc2VudG9yX2luZm9fZ2V0KCkNCj4+ICAgICAgLSBhZGQgbmV3IGV0aGRldiBvcHMg YXBpIHRvIGdldCByZXByZXNlbnRvciBpbmZvIGZyb20gUE1EDQo+PiAgICAgIC0gcmVwbGFjZSBy ZXByZXNlbnRvciBJRCBlbmNvZGUvZGVjb2RlIHdpdGggY29udmVyc2lvbiBmcm9tDQo+PiAgICAg ICAgcmVwcmVzZW50b3IgaW5mbw0KPj4gICAgICAtIGNoYW5nZSBldGhkZXYgcmVwcmVzZW50b3Ig aXRlcmF0b3IgdG8gdXNlIG5ldyBJRCBlbmNvZGluZw0KPj4gICBWNzoNCj4+ICAgICAgLSBlcnJv ciBvbiBkdXBsaWNhdGVkIHJlcHJlc2VudG9yIGFyZ3VtZW50Og0KPj4gICAgICAgIERCREYscmVw cmVzZW50b3I9YSxyZXByZXNlbnRvcj1iDQo+PiAgICAgIC0gZml4IHBmIHJlcHJlc2VudG9yIHR5 cGUgcGFyc2luZw0KPj4gICAgICAtIG90aGVyIHNtYWxsIGZpeGVzIHN1Z2dlc3RlZCBieSBBbmRy ZXcuDQo+PiAgIFY4Og0KPj4gICAJLSByZW1vdmUgdGhlICJpZ25vcmUiIGhpbnQgZnJvbSBwbWQg cmVwcmVzZW50b3IgaW5mbw0KPj4gICAJLSBjaGFuZ2VkIHJlcHJlc2VudG9yX2lkIHR5cGUgaW4g cmVwcmVzZW50b3IgaW5mbyB0byB1MzINCj4+ICAgCS0gcmVuYW1lIHJ0ZV9ldGhfcmVwcmVzZW50 b3JfaWRfY29udmVydCgpIHRvIC4uLl9nZXQoKQ0KPj4gICAJLSBvdGhlciBzbWFsbCBmaXhlcyBz dWdnZXN0ZWQgYnkgQW5kcmV3DQo+PiAgIFY5Og0KPj4gCS0gbW9yZSBkb2N1bWVudCBmb3IgUE1E IHRvIGltcGxlbWVudCByZXByZXNlbnRvcl9pbmZvX2dldA0KPj4gCSAgY2FsbGJhY2sNCj4+IAkt IHVwZGF0ZWQgaWNlIGFuZCB0eGdiZSB0byBhZGFwdCBuZXcgcmVwcmVzZW50b3IgdHlwZQ0KPj4g CS0gdXBkYXRlZCAyMS4wNSByZWxlYXNlIG5vdGVzDQo+PiAJLSBvdGhlciBzbWFsbCBmaXhlcyBz dWdnZXN0ZWQgYnkgRmVycnVoIGFuZCBBbmRyZXcsIHRoYW5rcy4NCj4+DQo+Pg0KPj4gWHVlbWlu ZyBMaSAoMTApOg0KPj4gICAgZXRoZGV2OiBpbnRyb2R1Y2UgcmVwcmVzZW50b3IgdHlwZQ0KPj4g ICAgZXRoZGV2OiByZWZhY3RvciByZXByZXNlbnRvciBwb3J0IGxpc3QgcGFyc2luZw0KPj4gICAg ZXRoZGV2OiBzdXBwb3J0IG5ldyBWRiByZXByZXNlbnRvciBzeW50YXgNCj4+ICAgIGV0aGRldjog c3VwcG9ydCBzdWIgZnVuY3Rpb24gcmVwcmVzZW50b3INCj4+ICAgIGt2YXJnczogdXBkYXRlIHBh cnNlciB0byBzdXBwb3J0IG11bHRpcGxlIGxpc3RzDQo+PiAgICBldGhkZXY6IHN1cHBvcnQgUEYg aW5kZXggaW4gcmVwcmVzZW50b3INCj4+ICAgIGV0aGRldjogc3VwcG9ydCBtdWx0aS1ob3N0IGlu IHJlcHJlc2VudG9yDQo+PiAgICBldGhkZXY6IG5ldyBBUEkgdG8gZ2V0IHJlcHJlc2VudG9yIGlu Zm8NCj4+ICAgIGV0aGRldjogcmVwcmVzZW50b3IgaXRlcmF0b3IgY29tcGFyZSBjb21wbGV0ZSBp bmZvDQo+PiAgICBkb2MvcmVsZWFzZTogYWRkIHJlcHJlc2VudG9yIGVuaGFuY2VtZW50cw0KPj4N Cj4NCj5TZXJpZXMgYXBwbGllZCB0byBkcGRrLW5leHQtbmV0L21haW4sIHRoYW5rcy4NCg0KVGhh bmtzIQ0K