From mboxrd@z Thu Jan  1 00:00:00 1970
Return-Path: <dev-bounces@dpdk.org>
Received: from dpdk.org (dpdk.org [92.243.14.124])
	by inbox.dpdk.org (Postfix) with ESMTP id 5D974A04E6;
	Wed, 18 Nov 2020 10:00:05 +0100 (CET)
Received: from [92.243.14.124] (localhost [127.0.0.1])
	by dpdk.org (Postfix) with ESMTP id E7E994C90;
	Wed, 18 Nov 2020 10:00:03 +0100 (CET)
Received: from nat-hk.nvidia.com (nat-hk.nvidia.com [203.18.50.4])
 by dpdk.org (Postfix) with ESMTP id CECBB37B1
 for <dev@dpdk.org>; Wed, 18 Nov 2020 10:00:00 +0100 (CET)
Received: from HKMAIL103.nvidia.com (Not Verified[10.18.92.100]) by
 nat-hk.nvidia.com (using TLS: TLSv1.2, AES256-SHA)
 id <B5fb4e28e0000>; Wed, 18 Nov 2020 16:59:58 +0800
Received: from HKMAIL102.nvidia.com (10.18.16.11) by HKMAIL103.nvidia.com
 (10.18.16.12) with Microsoft SMTP Server (TLS) id 15.0.1473.3; Wed, 18 Nov
 2020 08:59:57 +0000
Received: from NAM02-SN1-obe.outbound.protection.outlook.com (104.47.36.56) by
 HKMAIL102.nvidia.com (10.18.16.11) with Microsoft SMTP Server (TLS)
 id
 15.0.1473.3 via Frontend Transport; Wed, 18 Nov 2020 08:59:56 +0000
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
 b=ARHgoZIVOYQLBPZjOQnHdvABzVyoGZc9yrq/GJEAgV5wcI+oDaWVT2FMmJFwmuXhuNRJbF9oWFKiz2dOUx7xuwiBowjCFOhy7c++7S3tDr39lTziJ9m26+H6QRWAqXDONHFsDzy0FB+M1+68l2GJ3B9O+0+QlGxUlL+mJqEnCTIvxfEmWsn0qCLgvPY21yPYB7QxWTSHRP8qs7llh4T6wqqLNcFPZZC4zpHMaghu79M7gRkGRiuXPviGyKxMnmn9dAUv0UHFy2W1GfMx4uMUDZyNC3vGksCWRqBDn1mCusZSIXGbO/Dl/444DJ9ZflQ7qhDX1964rLvoAtv/JSX5/Q==
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=FV/GHXAOgJfDPFM3JPSWhezZ1l/Yxj3AdZ2sgwUtUc4=;
 b=E1oVj6g/D+VZz89taalJHCfKTWHxKtxUWu8Xi8X8X1cFSCrcnoEX+p8QXSRF3k5sE8I57uhn3TM9QMEfTPqEfhpags7X+BY/+McUNaYDWXUagOgpMLJxq3KXvOS/iMUfvP6YfvAYBV4+BCp7wIvLlB3dU3X1XwItY2xofcrVLr1fJmd0lAn+q4W0w2KqQ9N0PbceyXaZBdRb7tSipkUFdgd6FO0xzIGfIxwwrdPUJgImYRFJHziLZ8bOgGQ+xQPbwctrKYsTwOAaddWBQvCmGHHZRWG/ftHGA3taU8OLGtg6HM9W0vAHeMKFVtW+t00xZXKNxS3b5WVQiQDpELl/sw==
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
Received: from MN2PR12MB4639.namprd12.prod.outlook.com (2603:10b6:208:a4::31)
 by BL0PR12MB4913.namprd12.prod.outlook.com (2603:10b6:208:1c7::20)
 with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3564.28; Wed, 18 Nov
 2020 08:59:53 +0000
Received: from MN2PR12MB4639.namprd12.prod.outlook.com
 ([fe80::e1c9:53d3:6bee:7ee4]) by MN2PR12MB4639.namprd12.prod.outlook.com
 ([fe80::e1c9:53d3:6bee:7ee4%6]) with mapi id 15.20.3564.028; Wed, 18 Nov 2020
 08:59:53 +0000
From: Gregory Etelson <getelson@nvidia.com>
To: Andrew Rybchenko <andrew.rybchenko@oktetlabs.ru>
CC: "dev@dpdk.org" <dev@dpdk.org>, "john.mcnamara@intel.com"
 <john.mcnamara@intel.com>, "marko.kovacevic@intel.com"
 <marko.kovacevic@intel.com>, Matan Azrad <matan@nvidia.com>, Ori Kam
 <orika@nvidia.com>, NBU-Contact-Thomas Monjalon <thomas@monjalon.net>
Thread-Topic: [dpdk-dev] [PATCH] doc: flow rule removal on port stop
Thread-Index: AQHWjBs/cb0yiUP02Uu5TLXUar1EpanNFKIAgAAKmoCAANaKYA==
Date: Wed, 18 Nov 2020 08:59:53 +0000
Message-ID: <MN2PR12MB463924CAC1990F2B793EC284A5E10@MN2PR12MB4639.namprd12.prod.outlook.com>
References: <20200916111854.1949-1-getelson@nvidia.com>
 <20201117191826.19730-1-getelson@nvidia.com>
 <7065a72b-7224-e047-0aed-8be65ae8340d@oktetlabs.ru>
In-Reply-To: <7065a72b-7224-e047-0aed-8be65ae8340d@oktetlabs.ru>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: oktetlabs.ru; dkim=none (message not signed)
 header.d=none;oktetlabs.ru; dmarc=none action=none header.from=nvidia.com;
x-originating-ip: [176.230.226.39]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: ac676fb3-9f00-4b4c-8b82-08d88ba05083
x-ms-traffictypediagnostic: BL0PR12MB4913:
x-ld-processed: 43083d15-7273-40c1-b7db-39efd9ccc17a,ExtAddr
x-ms-exchange-transport-forked: True
x-microsoft-antispam-prvs: <BL0PR12MB491342700484E2AE4F23045BA5E10@BL0PR12MB4913.namprd12.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:8882;
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: EC/2/mE1TbDOrJLaMd2n7N2qFfxHEx4hFJ09jz5PguFdL+aCuAvdrszXN4gg2Vb47DRYASg3Z9FrZ2vytRix072kX4Y6GfWvacQq86r7f0liwvfJS+EPxzXR5Hl0Eo8dOXzgLVK7M2VlRvS0cXwc1c9UyJgXdHutPSu/+88FKzl3xLf5RmweqXaaUvegaNTUgFS7zg3Ktt2nBe738QEkZwFQyRZXrOjmLEsjGT8yQ8dL2/mzYgo+SVK26xejo/wo1ZGefXkNClUKMuwp1q0ut4Vd1ct1ueBT8fqMhL3trtphq0y9F56iNWcec7HFWaabDY0upbWe6Wj8STGHDKdrGQ==
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;
 IPV:NLI; SFV:NSPM; H:MN2PR12MB4639.namprd12.prod.outlook.com; PTR:; CAT:NONE;
 SFS:(4636009)(376002)(396003)(366004)(346002)(39860400002)(136003)(2906002)(316002)(54906003)(86362001)(6916009)(7696005)(76116006)(186003)(53546011)(55016002)(26005)(6506007)(9686003)(8936002)(8676002)(33656002)(71200400001)(4326008)(66476007)(64756008)(66556008)(52536014)(83380400001)(478600001)(5660300002)(66946007)(66446008);
 DIR:OUT; SFP:1101; 
x-ms-exchange-antispam-messagedata: Xrt74qmpYfCSU4nImPVTe2Otvw13PwhKtYkMbPWKeyM/CoASvdOam7QbX0+EyVpzr3ZBOKYpke1/MAfokOxK+IhmH35EpcuhIChNGuKGCrRttoZIr5fxbNXcvkfy8Ycv4ygXaw+LSOdAMgmUASUkGNoB32hxXB2//gUOi/du127fcrIs5spq3scjQ0ktK6cPUvgHU2DPtW+OwWIjhsadEX7qD+f+e4hJ4e2HkR8dEJxBzZvMnFvljoJEBDeeICOLj3TQG3UbmYD9O15DXSZQhrE4BG/c0pAiTKKYbRQ/Ap7/YM+gMkfkD1/v2P6fCUx+B8UPVXjV/WeCjJAwBoNk8dWqPHi582dq+bGLpWRjPr4Ftp4MFKfkRNbDEJnrk/qbMHB9LuSOeiG6z5eVUvZA3TnnP5nm2UODT9eASAavHM8eac9tXbjYctXBG3PKd8AN2OAj0dm2g1JgGfHmaSheGBunxWBliRC1UQn8sIN75yJ96xlZBEBiLZg4Br8zWPTB4urwsb5AkpBIGKaoV0pfal8xMw2EZkvnFZ+0kM39qg4WhthJ82RXJDkR6h04sORTFr4bjKaG/d+gz0SokkZ5VIdCgmjiQUrzDrLITRtsR9DVvB/QezVqUWlAoYS7xAoH/ExiRSjL5jXs2aeTZSh6bg==
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: MN2PR12MB4639.namprd12.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: ac676fb3-9f00-4b4c-8b82-08d88ba05083
X-MS-Exchange-CrossTenant-originalarrivaltime: 18 Nov 2020 08:59:53.3922 (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: 3XdgaLizWgHu31WP/VIDCaGVtTB2TO5+kFIk6URKuUcHXzinItFhIpwucglmrz7FTQDhLL+g11dTQ1/GLYMr4Q==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BL0PR12MB4913
X-OriginatorOrg: Nvidia.com
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nvidia.com; s=n1;
 t=1605689998; bh=FV/GHXAOgJfDPFM3JPSWhezZ1l/Yxj3AdZ2sgwUtUc4=;
 h=ARC-Seal:ARC-Message-Signature:ARC-Authentication-Results:From:To:
 CC:Subject:Thread-Topic:Thread-Index:Date:Message-ID:References:
 In-Reply-To:Accept-Language:Content-Language:X-MS-Has-Attach:
 X-MS-TNEF-Correlator:authentication-results:x-originating-ip:
 x-ms-publictraffictype:x-ms-office365-filtering-correlation-id:
 x-ms-traffictypediagnostic:x-ld-processed:
 x-ms-exchange-transport-forked:x-microsoft-antispam-prvs:
 x-ms-oob-tlc-oobclassifiers:x-ms-exchange-senderadcheck:
 x-microsoft-antispam:x-microsoft-antispam-message-info:
 x-forefront-antispam-report:x-ms-exchange-antispam-messagedata:
 Content-Type:Content-Transfer-Encoding:MIME-Version:
 X-MS-Exchange-CrossTenant-AuthAs:
 X-MS-Exchange-CrossTenant-AuthSource:
 X-MS-Exchange-CrossTenant-Network-Message-Id:
 X-MS-Exchange-CrossTenant-originalarrivaltime:
 X-MS-Exchange-CrossTenant-fromentityheader:
 X-MS-Exchange-CrossTenant-id:X-MS-Exchange-CrossTenant-mailboxtype:
 X-MS-Exchange-CrossTenant-userprincipalname:
 X-MS-Exchange-Transport-CrossTenantHeadersStamped:X-OriginatorOrg;
 b=RbCUtDFaum4I1NF3hT+gnLxNQoT6oyfwc6b4a0AfjMntcOChJZ1WPcscJLoR5dOsk
 HWZuoQAY6Bm7LiklCuvzDCwj+hpD9ASTiS18OMOyY21Rh+Yvdh4zjLOd47+hSPDucl
 AG3A/Cf+ymFuQW03rpd1yim+UVh1S+sOgyePHyP86rWH6BtdvrvPDb0iGlIuVHuKle
 WIH0JbrKWDfmAW2gUpXz2FZgg0/ggt6bjv687eaCCls7uk0rl4TW6La61za+mKzclH
 PbuAvMb4vOKZPKVfJrwp7dXNj9qZ7XSW+GBbmq0jOCwaO39Mlqb0vXsDqFfVAjqpFO
 J2IF3CIMf+K4A==
Subject: Re: [dpdk-dev] [PATCH] doc: flow rule removal on port stop
X-BeenThere: dev@dpdk.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: DPDK patches and discussions <dev.dpdk.org>
List-Unsubscribe: <https://mails.dpdk.org/options/dev>,
 <mailto:dev-request@dpdk.org?subject=unsubscribe>
List-Archive: <http://mails.dpdk.org/archives/dev/>
List-Post: <mailto:dev@dpdk.org>
List-Help: <mailto:dev-request@dpdk.org?subject=help>
List-Subscribe: <https://mails.dpdk.org/listinfo/dev>,
 <mailto:dev-request@dpdk.org?subject=subscribe>
Errors-To: dev-bounces@dpdk.org
Sender: "dev" <dev-bounces@dpdk.org>

SGVsbG8gQW5kcmV3LA0KDQo+IE9uIDExLzE3LzIwIDEwOjE4IFBNLCBHcmVnb3J5IEV0ZWxzb24g
d3JvdGU6DQo+ID4gVGhlcmUgaXMgYSBkaXNjcmVwYW5jeSBiZXR3ZWVuIFJURSBFVEhERVYgQVBJ
IGFuZCBmbG93IHJ1bGVzIGd1aWRlDQo+ID4gcmVnYXJkaW5nIGZsb3cgcnVsZXMgbWFpbnRlbmFu
Y2UgYWZ0ZXIgcG9ydCBzdG9wLiAgUlRFIEVUSERFViBBUEkgaW4NCj4gPiBsaWJydGVfZXRoZGV2
LmggZGVjbGFyZXMgdGhhdCBmbG93IHJ1bGVzIHdpbGwgbm90IGJlIHN0b3JlZCBpbiBQTUQNCj4g
PiBhZnRlciBwb3J0IHN0b3A6DQo+ID4gICA+Pj4+PiBRdWl0ZSBzdGFydA0KPiA+ICAgUGxlYXNl
IG5vdGUgdGhhdCBzb21lIGNvbmZpZ3VyYXRpb24gaXMgbm90IHN0b3JlZCBiZXR3ZWVuIGNhbGxz
IHRvDQo+ID4gICBydGVfZXRoX2Rldl9zdG9wKCkvcnRlX2V0aF9kZXZfc3RhcnQoKS4gVGhlIGZv
bGxvd2luZyBjb25maWd1cmF0aW9uDQo+ID4gICB3aWxsIGJlIHJldGFpbmVkOg0KPiA+DQo+ID4g
ICAtIE1UVQ0KPiA+ICAgLSBmbG93IGNvbnRyb2wgc2V0dGluZ3MNCj4gPiAgIC0gcmVjZWl2ZSBt
b2RlIGNvbmZpZ3VyYXRpb24gKHByb21pc2N1b3VzIG1vZGUsIGFsbC1tdWx0aWNhc3QgbW9kZSwN
Cj4gPiAgICAgaGFyZHdhcmUgY2hlY2tzdW0gbW9kZSwgUlNTL1ZNRFEgc2V0dGluZ3MgZXRjLikN
Cj4gPiAgIC0gVkxBTiBmaWx0ZXJpbmcgY29uZmlndXJhdGlvbg0KPiA+ICAgLSBkZWZhdWx0IE1B
QyBhZGRyZXNzDQo+ID4gICAtIE1BQyBhZGRyZXNzZXMgc3VwcGxpZWQgdG8gTUFDIGFkZHJlc3Mg
YXJyYXkNCj4gPiAgIC0gZmxvdyBkaXJlY3RvciBmaWx0ZXJpbmcgbW9kZSAoYnV0IG5vdCBmaWx0
ZXJpbmcgcnVsZXMpDQo+ID4gICAtIE5JQyBxdWV1ZSBzdGF0aXN0aWNzIG1hcHBpbmdzDQo+ID4g
ICA8PDw8IFF1b3RlIGVuZA0KPiA+DQo+ID4gUE1EIGNhbm5vdCBhbHdheXMgY29ycmVjdGx5IHJl
c3RvcmUgZmxvdyBydWxlcyBhZnRlciBwb3J0IHN0b3AgLyBwb3J0DQo+ID4gc3RhcnQgYmVjYXVz
ZSBhcHBsaWNhdGlvbiBtYXkgYWx0ZXIgcG9ydCBjb25maWd1cmF0aW9uIGFmdGVyIHBvcnQgc3Rv
cA0KPiA+IHdpdGhvdXQgUE1EIGtub3dsZWRnZSBhYm91dCB1bmRlcmdvaW5nIGNoYW5nZXMuICBD
b25zaWRlciB0aGUNCj4gPiBmb2xsb3dpbmcgc2NlbmFyaW86DQo+ID4gYXBwbGljYXRpb24gY29u
ZmlndXJlcyAyIHF1ZXVlcyAwIGFuZCAxIGFuZCBjcmVhdGVzIGEgZmxvdyBydWxlIHdpdGgNCj4g
PiAncXVldWUgaW5kZXggMScgYWN0aW9uLiBBZnRlciB0aGF0IGFwcGxpY2F0aW9uIHN0b3BzIHRo
ZSBwb3J0IGFuZA0KPiA+IHJlbW92ZXMgcXVldWUgMS4NCj4gPiBBbHRob3VnaCBQTUQgY2FuIGlt
cGxlbWVudCBmbG93IHJ1bGUgc2hhZG93IGNvcHkgdG8gYmUgdXNlZCBmb3INCj4gPiByZXN0b3Jl
IGFmdGVyIHBvcnQgc3RhcnQsIGF0dGVtcHQgdG8gcmVzdG9yZSBmbG93IHJ1bGUgZnJvbSBzaGFk
b3cNCj4gPiB3aWxsIGZhaWwgaW4gZXhhbXBsZSBhYm92ZSBhbmQgUE1EIGNvdWxkIG5vdCBub3Rp
ZnkgYXBwbGljYXRpb24gYWJvdXQNCj4gPiB0aGF0IGZhaWx1cmUuICBBcyB0aGUgcmVzdWx0LCBm
bG93IHJ1bGVzIG1hcCBpbiBIVyB3aWxsIGRpZmZlciBmcm9tDQo+ID4gd2hhdCBhcHBsaWNhdGlv
biBleHBlY3RzLiAgSW4gYWRkaXRpb24sIGZsb3cgcnVsZXMgc2hhZG93IGNvcHkgdXNlZA0KPiA+
IGZvciBwb3J0IHN0YXJ0IHJlc3RvcmUgY29uc3VtZXMgY29uc2lkZXJhYmxlIGFtb3VudCBvZiBz
eXN0ZW0gbWVtb3J5LA0KPiA+IGVzcGVjaWFsbHkgaW4gc3lzdGVtcyB3aXRoIG1pbGxpb25zIG9m
IGZsb3cgcnVsZXMuDQo+ID4NCj4gPiBTaWduZWQtb2ZmLWJ5OiBHcmVnb3J5IEV0ZWxzb24gPGdl
dGVsc29uQG52aWRpYS5jb20+DQo+ID4gQWNrZWQtYnk6IE9yaSBLYW0gPG9yaWthQG52aWRpYS5j
b20+DQo+ID4gLS0tDQo+ID4gICBkb2MvZ3VpZGVzL3Byb2dfZ3VpZGUvcnRlX2Zsb3cucnN0IHwg
NSArKy0tLQ0KPiA+ICAgMSBmaWxlIGNoYW5nZWQsIDIgaW5zZXJ0aW9ucygrKSwgMyBkZWxldGlv
bnMoLSkNCj4gPg0KPiA+IGRpZmYgLS1naXQgYS9kb2MvZ3VpZGVzL3Byb2dfZ3VpZGUvcnRlX2Zs
b3cucnN0DQo+ID4gYi9kb2MvZ3VpZGVzL3Byb2dfZ3VpZGUvcnRlX2Zsb3cucnN0DQo+ID4gaW5k
ZXggOTQ0ZTgyNDJkNi4uZGZlNWE0MGY4ZSAxMDA2NDQNCj4gPiAtLS0gYS9kb2MvZ3VpZGVzL3By
b2dfZ3VpZGUvcnRlX2Zsb3cucnN0DQo+ID4gKysrIGIvZG9jL2d1aWRlcy9wcm9nX2d1aWRlL3J0
ZV9mbG93LnJzdA0KPiA+IEBAIC0zMDU1LDEwICszMDU1LDkgQEAgQ2F2ZWF0cw0KPiA+ICAgICB0
ZW1wb3JhcmlseSByZXBsYWNpbmcgdGhlIGJ1cnN0IGZ1bmN0aW9uIHBvaW50ZXJzKSwgYW4gYXBw
cm9wcmlhdGUNCj4gZXJyb3INCj4gPiAgICAgY29kZSBtdXN0IGJlIHJldHVybmVkIChgYEVCVVNZ
YGApLg0KPiA+DQo+ID4gLS0gUE1Ecywgbm90IGFwcGxpY2F0aW9ucywgYXJlIHJlc3BvbnNpYmxl
IGZvciBtYWludGFpbmluZyBmbG93IHJ1bGVzDQo+ID4gKy0gQXBwbGljYXRpb25zLCBub3QgUE1E
cywgYXJlIHJlc3BvbnNpYmxlIGZvciBtYWludGFpbmluZyBmbG93IHJ1bGVzDQo+ID4gICAgIGNv
bmZpZ3VyYXRpb24gd2hlbiBzdG9wcGluZyBhbmQgcmVzdGFydGluZyBhIHBvcnQgb3IgcGVyZm9y
bWluZw0KPiA+IG90aGVyDQo+ID4gLSAgYWN0aW9ucyB3aGljaCBtYXkgYWZmZWN0IHRoZW0uIFRo
ZXkgY2FuIG9ubHkgYmUgZGVzdHJveWVkDQo+ID4gZXhwbGljaXRseSBieQ0KPiA+IC0gIGFwcGxp
Y2F0aW9ucy4NCj4gPiArICBhY3Rpb25zIHdoaWNoIG1heSBhZmZlY3QgdGhlbS4NCj4gPg0KPiA+
ICAgRm9yIGRldmljZXMgZXhwb3NpbmcgbXVsdGlwbGUgcG9ydHMgc2hhcmluZyBnbG9iYWwgc2V0
dGluZ3MgYWZmZWN0ZWQNCj4gYnkgZmxvdw0KPiA+ICAgcnVsZXM6DQo+ID4NCj4gDQo+IFJlLXJl
YWRpbmcgaXQsIGl0IHN0aWxsIGxvb2tzIHZhZ3VlLiBXaGF0IGhhcHBlbnMgb246DQo+ICAgLSBw
b3J0IHN0b3Agd2l0aG91dCByZW1vdmFsIG9mIGZsb3cgcnVsZSBiZWZvcmUNCj4gICAtIHBvcnQg
Y2xvc2Ugd2l0aG91dCByZW1vdmFsIG9mIGZsb3cgcnVsZXMgYmVmb3JlDQo+ICAgLSBwb3J0IHJl
c2V0ICh3aGljaCBjb3VsZCBiZSBzdG9wL3N0YXJ0LCBlLmcuIHRvIHJlY292ZXIgZnJvbSBlcnJv
cg0KPiBjb25kaXRpb24pDQoNClBNRCBzaG91bGQgcmVtb3ZlIGFsbCBmbG93cyByZWxhdGVkIHRv
IGhhcmR3YXJlIHJlc291cmNlIHRoYXQgd2FzIGludmFsaWRhdGVkLg0KDQogIA0K