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 dpdk.space (Postfix) with ESMTP id 81F17A00E6
	for <public@inbox.dpdk.org>; Wed, 17 Apr 2019 17:46:41 +0200 (CEST)
Received: from [92.243.14.124] (localhost [127.0.0.1])
	by dpdk.org (Postfix) with ESMTP id D0CEF1B811;
	Wed, 17 Apr 2019 17:45:50 +0200 (CEST)
Received: from NAM05-DM3-obe.outbound.protection.outlook.com
 (mail-eopbgr730041.outbound.protection.outlook.com [40.107.73.41])
 by dpdk.org (Postfix) with ESMTP id 684351B7E3
 for <dev@dpdk.org>; Wed, 17 Apr 2019 17:45:46 +0200 (CEST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=AQUANTIA1COM.onmicrosoft.com; s=selector1-aquantia-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=PuEaxuaGuE7AY9He68kKqmK3MEoQsjdQFDfgoGV20xE=;
 b=i04YLWNt/UEaFqEmQVPLnDncCUC/JAcMjcCOJQ8bIlMXV6xlnYzlrduEc7tLmQVViViOXUeEpu//5YRnBqevYYvOKHMg6sEMOUu2kFf1DWoq5pqPuOGzbJbvA57mVSxrnxg44lvPbqN3NfQzhxgfaE5AZ6NLeVWr0xmvcoj029U=
Received: from DM6PR11MB3625.namprd11.prod.outlook.com (20.178.230.149) by
 DM6PR11MB3738.namprd11.prod.outlook.com (20.179.16.20) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1813.12; Wed, 17 Apr 2019 15:45:45 +0000
Received: from DM6PR11MB3625.namprd11.prod.outlook.com
 ([fe80::f035:2c20:5a61:7653]) by DM6PR11MB3625.namprd11.prod.outlook.com
 ([fe80::f035:2c20:5a61:7653%3]) with mapi id 15.20.1813.011; Wed, 17 Apr 2019
 15:45:45 +0000
From: Igor Russkikh <Igor.Russkikh@aquantia.com>
To: "dev@dpdk.org" <dev@dpdk.org>
CC: "ferruh.yigit@intel.com" <ferruh.yigit@intel.com>, "thomas@monjalon.net"
 <thomas@monjalon.net>, "arybchenko@solarflare.com"
 <arybchenko@solarflare.com>, "konstantin.ananyev@intel.com"
 <konstantin.ananyev@intel.com>, Igor Russkikh <Igor.Russkikh@aquantia.com>
Thread-Topic: [PATCH v2 7/7] net/atlantic: public experimental macsec API
Thread-Index: AQHU9TSe/ooEPAKDEEKlJimSj3hrIA==
Date: Wed, 17 Apr 2019 15:45:45 +0000
Message-ID:
 <b419b29ed97be86e542e54db64d250064968ae80.1555515863.git.igor.russkikh@aquantia.com>
References: <cover.1555515863.git.igor.russkikh@aquantia.com>
In-Reply-To: <cover.1555515863.git.igor.russkikh@aquantia.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-clientproxiedby: BYAPR07CA0027.namprd07.prod.outlook.com
 (2603:10b6:a02:bc::40) To DM6PR11MB3625.namprd11.prod.outlook.com
 (2603:10b6:5:13a::21)
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=Igor.Russkikh@aquantia.com; 
x-ms-exchange-messagesentrepresentingtype: 1
x-mailer: git-send-email 2.17.1
x-originating-ip: [95.79.108.179]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 06b1aee7-35ce-4f96-cbd5-08d6c34bc106
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600140)(711020)(4605104)(2017052603328)(7193020);
 SRVR:DM6PR11MB3738; 
x-ms-traffictypediagnostic: DM6PR11MB3738:
x-microsoft-antispam-prvs: <DM6PR11MB3738D53800BD606853261B5298250@DM6PR11MB3738.namprd11.prod.outlook.com>
x-forefront-prvs: 0010D93EFE
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(39850400004)(346002)(396003)(136003)(376002)(366004)(199004)(189003)(2906002)(25786009)(54906003)(256004)(7736002)(97736004)(316002)(4326008)(71200400001)(53936002)(5640700003)(107886003)(71190400001)(99286004)(68736007)(8676002)(1730700003)(5660300002)(86362001)(2351001)(6512007)(305945005)(52116002)(6436002)(106356001)(81166006)(2501003)(36756003)(81156014)(105586002)(8936002)(6916009)(386003)(102836004)(26005)(6116002)(186003)(50226002)(72206003)(6506007)(76176011)(6486002)(14454004)(66066001)(478600001)(3846002)(476003)(118296001)(486006)(2616005)(44832011)(446003)(11346002);
 DIR:OUT; SFP:1101; SCL:1; SRVR:DM6PR11MB3738;
 H:DM6PR11MB3625.namprd11.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; A:1; MX:1; 
received-spf: None (protection.outlook.com: aquantia.com does not designate
 permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: Rv65VARjAfxizuqi7jl+FZwRFjtNEo2MyPIQCWOF05wDzjNo6VSpCSiha9d5Ogy0RYkkFGl55OSsssGinONqG3F0Uzttd/c3gImhPWJJ1YYLdUCXFp+2CCtCJKECIRWbQV4EvO+0eXEoWl9fjqX1FdeMpMrHqjzXFjkU852f6W5CQyG9+jyEd2P82Uk7Onj9UL77W9rxcxGphSac0Dp/cVnTdMWLqkz6sgleo5NGB/nfSEcvh2ebtJibigH7n3qp7NrbBptxwTiEuIua8nlcvTsS8lPtyzQMH3pJSTmEHAA8mscyCrmCXe7EYowuvlwJ3SQ/ErbD/xOEj4ZO3BshA36UD3dzxqYPFv/ux1se45SQOS42MyzTwyYkcKQ6nu5gZzApPiH4LONFSNZ9O/j5lD80aNRmZmbQF2ZuIkiBz7Q=
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-OriginatorOrg: aquantia.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 06b1aee7-35ce-4f96-cbd5-08d6c34bc106
X-MS-Exchange-CrossTenant-originalarrivaltime: 17 Apr 2019 15:45:45.0627 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 83e2e134-991c-4ede-8ced-34d47e38e6b1
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM6PR11MB3738
Subject: [dpdk-dev] [PATCH v2 7/7] net/atlantic: public experimental macsec
	API
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>
Message-ID: <20190417154545.gvCcecwI2_3t5xnFNh1ZveifOH4rF1BkLMo7NAfGhRM@z>

QWRkIHB1YmxpYyB2aXNpYmxlIG1hY3NlYyBBUEkgZnVuY3Rpb25zLg0KVGhlc2UgYXJlIHdyYXBw
ZXJzIG92ZXIgaW50ZXJuYWwgY29uZmlndXJhdGlvbiByb3V0aW5lcywNCnZhbGlkYXRpbmcgYW5k
IGNvbnZlcnRpbmcgcG9ydCBubyBpbnRvIGRldiBwb2ludGVyDQoNClNpZ25lZC1vZmYtYnk6IEln
b3IgUnVzc2tpa2ggPGlnb3IucnVzc2tpa2hAYXF1YW50aWEuY29tPg0KLS0tDQogZHJpdmVycy9u
ZXQvYXRsYW50aWMvTWFrZWZpbGUgICAgICAgICAgICAgICAgIHwgICAxICsNCiBkcml2ZXJzL25l
dC9hdGxhbnRpYy9tZXNvbi5idWlsZCAgICAgICAgICAgICAgfCAgIDEgKw0KIGRyaXZlcnMvbmV0
L2F0bGFudGljL3J0ZV9wbWRfYXRsYW50aWMuYyAgICAgICB8IDEwMiArKysrKysrKysrKysrKysr
KysNCiBkcml2ZXJzL25ldC9hdGxhbnRpYy9ydGVfcG1kX2F0bGFudGljLmggICAgICAgfCAgNDEg
KysrKysrKw0KIC4uLi9uZXQvYXRsYW50aWMvcnRlX3BtZF9hdGxhbnRpY192ZXJzaW9uLm1hcCB8
ICAxMiArKysNCiA1IGZpbGVzIGNoYW5nZWQsIDE1NyBpbnNlcnRpb25zKCspDQogY3JlYXRlIG1v
ZGUgMTAwNjQ0IGRyaXZlcnMvbmV0L2F0bGFudGljL3J0ZV9wbWRfYXRsYW50aWMuYw0KIGNyZWF0
ZSBtb2RlIDEwMDY0NCBkcml2ZXJzL25ldC9hdGxhbnRpYy9ydGVfcG1kX2F0bGFudGljLmgNCg0K
ZGlmZiAtLWdpdCBhL2RyaXZlcnMvbmV0L2F0bGFudGljL01ha2VmaWxlIGIvZHJpdmVycy9uZXQv
YXRsYW50aWMvTWFrZWZpbGUNCmluZGV4IDYyZGNkYmZmYTY5Yy4uMjYzZjEyYjU1NzVmIDEwMDY0
NA0KLS0tIGEvZHJpdmVycy9uZXQvYXRsYW50aWMvTWFrZWZpbGUNCisrKyBiL2RyaXZlcnMvbmV0
L2F0bGFudGljL01ha2VmaWxlDQpAQCAtMzEsNSArMzEsNiBAQCBTUkNTLSQoQ09ORklHX1JURV9M
SUJSVEVfQVRMQU5USUNfUE1EKSArPSBod19hdGxfdXRpbHMuYw0KIFNSQ1MtJChDT05GSUdfUlRF
X0xJQlJURV9BVExBTlRJQ19QTUQpICs9IGh3X2F0bF9sbGguYw0KIFNSQ1MtJChDT05GSUdfUlRF
X0xJQlJURV9BVExBTlRJQ19QTUQpICs9IGh3X2F0bF91dGlsc19mdzJ4LmMNCiBTUkNTLSQoQ09O
RklHX1JURV9MSUJSVEVfQVRMQU5USUNfUE1EKSArPSBod19hdGxfYjAuYw0KK1NSQ1MtJChDT05G
SUdfUlRFX0xJQlJURV9BVExBTlRJQ19QTUQpICs9IHJ0ZV9wbWRfYXRsYW50aWMuYw0KIA0KIGlu
Y2x1ZGUgJChSVEVfU0RLKS9tay9ydGUubGliLm1rDQpkaWZmIC0tZ2l0IGEvZHJpdmVycy9uZXQv
YXRsYW50aWMvbWVzb24uYnVpbGQgYi9kcml2ZXJzL25ldC9hdGxhbnRpYy9tZXNvbi5idWlsZA0K
aW5kZXggMjhmYjk3Y2FjZTZlLi42MGI4NDY4NGVjMGEgMTAwNjQ0DQotLS0gYS9kcml2ZXJzL25l
dC9hdGxhbnRpYy9tZXNvbi5idWlsZA0KKysrIGIvZHJpdmVycy9uZXQvYXRsYW50aWMvbWVzb24u
YnVpbGQNCkBAIC05LDQgKzksNSBAQCBzb3VyY2VzID0gZmlsZXMoDQogCSdod19hdGwvaHdfYXRs
X2xsaC5jJywNCiAJJ2h3X2F0bC9od19hdGxfdXRpbHNfZncyeC5jJywNCiAJJ2h3X2F0bC9od19h
dGxfdXRpbHMuYycsDQorCSdydGVfcG1kX2F0bGFudGljLmMnLA0KICkNCmRpZmYgLS1naXQgYS9k
cml2ZXJzL25ldC9hdGxhbnRpYy9ydGVfcG1kX2F0bGFudGljLmMgYi9kcml2ZXJzL25ldC9hdGxh
bnRpYy9ydGVfcG1kX2F0bGFudGljLmMNCm5ldyBmaWxlIG1vZGUgMTAwNjQ0DQppbmRleCAwMDAw
MDAwMDAwMDAuLjViZjRkYTI3ZmRkMA0KLS0tIC9kZXYvbnVsbA0KKysrIGIvZHJpdmVycy9uZXQv
YXRsYW50aWMvcnRlX3BtZF9hdGxhbnRpYy5jDQpAQCAtMCwwICsxLDEwMiBAQA0KKy8qIFNQRFgt
TGljZW5zZS1JZGVudGlmaWVyOiBCU0QtMy1DbGF1c2UNCisgKiBDb3B5cmlnaHQoYykgMjAxOCBB
cXVhbnRpYSBDb3Jwb3JhdGlvbg0KKyAqLw0KKw0KKyNpbmNsdWRlIDxydGVfZXRoZGV2X2RyaXZl
ci5oPg0KKw0KKyNpbmNsdWRlICJydGVfcG1kX2F0bGFudGljLmgiDQorI2luY2x1ZGUgImF0bF9l
dGhkZXYuaCINCisNCisNCitfX3J0ZV9leHBlcmltZW50YWwgaW50DQorcnRlX3BtZF9hdGxfbWFj
c2VjX2VuYWJsZSh1aW50MTZfdCBwb3J0LA0KKwkJCSAgdWludDhfdCBlbmNyLCB1aW50OF90IHJl
cGxfcHJvdCkNCit7DQorCXN0cnVjdCBydGVfZXRoX2RldiAqZGV2Ow0KKw0KKwlSVEVfRVRIX1ZB
TElEX1BPUlRJRF9PUl9FUlJfUkVUKHBvcnQsIC1FTk9ERVYpOw0KKw0KKwlkZXYgPSAmcnRlX2V0
aF9kZXZpY2VzW3BvcnRdOw0KKw0KKwlpZiAoIWlzX2F0bGFudGljX3N1cHBvcnRlZChkZXYpKQ0K
KwkJcmV0dXJuIC1FTk9UU1VQOw0KKw0KKwlyZXR1cm4gYXRsX21hY3NlY19lbmFibGUoZGV2LCBl
bmNyLCByZXBsX3Byb3QpOw0KK30NCisNCitfX3J0ZV9leHBlcmltZW50YWwgaW50DQorcnRlX3Bt
ZF9hdGxfbWFjc2VjX2Rpc2FibGUodWludDE2X3QgcG9ydCkNCit7DQorCXN0cnVjdCBydGVfZXRo
X2RldiAqZGV2Ow0KKw0KKwlSVEVfRVRIX1ZBTElEX1BPUlRJRF9PUl9FUlJfUkVUKHBvcnQsIC1F
Tk9ERVYpOw0KKw0KKwlkZXYgPSAmcnRlX2V0aF9kZXZpY2VzW3BvcnRdOw0KKw0KKwlpZiAoIWlz
X2F0bGFudGljX3N1cHBvcnRlZChkZXYpKQ0KKwkJcmV0dXJuIC1FTk9UU1VQOw0KKw0KKwlyZXR1
cm4gYXRsX21hY3NlY19kaXNhYmxlKGRldik7DQorfQ0KKw0KK19fcnRlX2V4cGVyaW1lbnRhbCBp
bnQNCitydGVfcG1kX2F0bF9tYWNzZWNfY29uZmlnX3R4c2ModWludDE2X3QgcG9ydCwgdWludDhf
dCAqbWFjKQ0KK3sNCisJc3RydWN0IHJ0ZV9ldGhfZGV2ICpkZXY7DQorDQorCVJURV9FVEhfVkFM
SURfUE9SVElEX09SX0VSUl9SRVQocG9ydCwgLUVOT0RFVik7DQorDQorCWRldiA9ICZydGVfZXRo
X2RldmljZXNbcG9ydF07DQorDQorCWlmICghaXNfYXRsYW50aWNfc3VwcG9ydGVkKGRldikpDQor
CQlyZXR1cm4gLUVOT1RTVVA7DQorDQorCXJldHVybiBhdGxfbWFjc2VjX2NvbmZpZ190eHNjKGRl
diwgbWFjKTsNCit9DQorDQorX19ydGVfZXhwZXJpbWVudGFsIGludA0KK3J0ZV9wbWRfYXRsX21h
Y3NlY19jb25maWdfcnhzYyh1aW50MTZfdCBwb3J0LCB1aW50OF90ICptYWMsIHVpbnQxNl90IHBp
KQ0KK3sNCisJc3RydWN0IHJ0ZV9ldGhfZGV2ICpkZXY7DQorDQorCVJURV9FVEhfVkFMSURfUE9S
VElEX09SX0VSUl9SRVQocG9ydCwgLUVOT0RFVik7DQorDQorCWRldiA9ICZydGVfZXRoX2Rldmlj
ZXNbcG9ydF07DQorDQorCWlmICghaXNfYXRsYW50aWNfc3VwcG9ydGVkKGRldikpDQorCQlyZXR1
cm4gLUVOT1RTVVA7DQorDQorCXJldHVybiBhdGxfbWFjc2VjX2NvbmZpZ19yeHNjKGRldiwgbWFj
LCBwaSk7DQorfQ0KKw0KK19fcnRlX2V4cGVyaW1lbnRhbCBpbnQNCitydGVfcG1kX2F0bF9tYWNz
ZWNfc2VsZWN0X3R4c2EodWludDE2X3QgcG9ydCwgdWludDhfdCBpZHgsIHVpbnQ4X3QgYW4sDQor
CQkJCSB1aW50MzJfdCBwbiwgdWludDhfdCAqa2V5KQ0KK3sNCisJc3RydWN0IHJ0ZV9ldGhfZGV2
ICpkZXY7DQorDQorCVJURV9FVEhfVkFMSURfUE9SVElEX09SX0VSUl9SRVQocG9ydCwgLUVOT0RF
Vik7DQorDQorCWRldiA9ICZydGVfZXRoX2RldmljZXNbcG9ydF07DQorDQorCWlmICghaXNfYXRs
YW50aWNfc3VwcG9ydGVkKGRldikpDQorCQlyZXR1cm4gLUVOT1RTVVA7DQorDQorCXJldHVybiBh
dGxfbWFjc2VjX3NlbGVjdF90eHNhKGRldiwgaWR4LCBhbiwgcG4sIGtleSk7DQorfQ0KKw0KK19f
cnRlX2V4cGVyaW1lbnRhbCBpbnQNCitydGVfcG1kX2F0bF9tYWNzZWNfc2VsZWN0X3J4c2EodWlu
dDE2X3QgcG9ydCwgdWludDhfdCBpZHgsIHVpbnQ4X3QgYW4sDQorCQkJCSB1aW50MzJfdCBwbiwg
dWludDhfdCAqa2V5KQ0KK3sNCisJc3RydWN0IHJ0ZV9ldGhfZGV2ICpkZXY7DQorDQorCVJURV9F
VEhfVkFMSURfUE9SVElEX09SX0VSUl9SRVQocG9ydCwgLUVOT0RFVik7DQorDQorCWRldiA9ICZy
dGVfZXRoX2RldmljZXNbcG9ydF07DQorDQorCWlmICghaXNfYXRsYW50aWNfc3VwcG9ydGVkKGRl
dikpDQorCQlyZXR1cm4gLUVOT1RTVVA7DQorDQorCXJldHVybiBhdGxfbWFjc2VjX3NlbGVjdF9y
eHNhKGRldiwgaWR4LCBhbiwgcG4sIGtleSk7DQorfQ0KZGlmZiAtLWdpdCBhL2RyaXZlcnMvbmV0
L2F0bGFudGljL3J0ZV9wbWRfYXRsYW50aWMuaCBiL2RyaXZlcnMvbmV0L2F0bGFudGljL3J0ZV9w
bWRfYXRsYW50aWMuaA0KbmV3IGZpbGUgbW9kZSAxMDA2NDQNCmluZGV4IDAwMDAwMDAwMDAwMC4u
NmExOTI1MjY2MTU2DQotLS0gL2Rldi9udWxsDQorKysgYi9kcml2ZXJzL25ldC9hdGxhbnRpYy9y
dGVfcG1kX2F0bGFudGljLmgNCkBAIC0wLDAgKzEsNDEgQEANCisvKiBTUERYLUxpY2Vuc2UtSWRl
bnRpZmllcjogQlNELTMtQ2xhdXNlDQorICogQ29weXJpZ2h0KGMpIDIwMTggQXF1YW50aWEgQ29y
cG9yYXRpb24NCisgKi8NCisNCisvKioNCisgKiBAZmlsZSBydGVfcG1kX2F0bGFudGljLmgNCisg
KiBhdGxhbnRpYyBQTUQgc3BlY2lmaWMgZnVuY3Rpb25zLg0KKyAqDQorICoqLw0KKw0KKyNpZm5k
ZWYgX1BNRF9BVExBTlRJQ19IXw0KKyNkZWZpbmUgX1BNRF9BVExBTlRJQ19IXw0KKw0KKyNpbmNs
dWRlIDxydGVfZXRoZGV2X2RyaXZlci5oPg0KKw0KKy8qKg0KKyAqIEVuYWJsZSBNQUNzZWMgb2Zm
bG9hZC4NCisgKg0KKyAqIEBwYXJhbSBwb3J0DQorICogICBUaGUgcG9ydCBpZGVudGlmaWVyIG9m
IHRoZSBFdGhlcm5ldCBkZXZpY2UuDQorICogQHBhcmFtIGVuDQorICogICAgMSAtIEVuYWJsZSBl
bmNyeXB0aW9uIChlbmNyeXB0IGFuZCBhZGQgaW50ZWdyaXR5IHNpZ25hdHVyZSkuDQorICogICAg
MCAtIERpc2FibGUgZW5jcnlwdGlvbiAob25seSBhZGQgaW50ZWdyaXR5IHNpZ25hdHVyZSkuDQor
ICogQHBhcmFtIHJwDQorICogICAgMSAtIEVuYWJsZSByZXBsYXkgcHJvdGVjdGlvbi4NCisgKiAg
ICAwIC0gRGlzYWJsZSByZXBsYXkgcHJvdGVjdGlvbi4NCisgKiBAcmV0dXJuDQorICogICAtICgw
KSBpZiBzdWNjZXNzZnVsLg0KKyAqICAgLSAoLUVOT0RFVikgaWYgKnBvcnQqIGludmFsaWQuDQor
ICogICAtICgtRU5PVFNVUCkgaWYgaGFyZHdhcmUgZG9lc24ndCBzdXBwb3J0IHRoaXMgZmVhdHVy
ZS4NCisgKi8NCitpbnQgcnRlX3BtZF9hdGxfbWFjc2VjX2VuYWJsZSh1aW50MTZfdCBwb3J0LCB1
aW50OF90IGVuLCB1aW50OF90IHJwKTsNCitpbnQgcnRlX3BtZF9hdGxfbWFjc2VjX2Rpc2FibGUo
dWludDE2X3QgcG9ydCk7DQoraW50IHJ0ZV9wbWRfYXRsX21hY3NlY19jb25maWdfdHhzYyh1aW50
MTZfdCBwb3J0LCB1aW50OF90ICptYWMpOw0KK2ludCBydGVfcG1kX2F0bF9tYWNzZWNfY29uZmln
X3J4c2ModWludDE2X3QgcG9ydCwgdWludDhfdCAqbWFjLCB1aW50MTZfdCBwaSk7DQoraW50IHJ0
ZV9wbWRfYXRsX21hY3NlY19zZWxlY3RfdHhzYSh1aW50MTZfdCBwb3J0LCB1aW50OF90IGlkeCwg
dWludDhfdCBhbiwNCisJCQkJICAgdWludDMyX3QgcG4sIHVpbnQ4X3QgKmtleSk7DQoraW50IHJ0
ZV9wbWRfYXRsX21hY3NlY19zZWxlY3RfcnhzYSh1aW50MTZfdCBwb3J0LCB1aW50OF90IGlkeCwg
dWludDhfdCBhbiwNCisJCQkJICAgdWludDMyX3QgcG4sIHVpbnQ4X3QgKmtleSk7DQorDQorI2Vu
ZGlmIC8qIF9QTURfQVRMQU5USUNfSF8gKi8NCmRpZmYgLS1naXQgYS9kcml2ZXJzL25ldC9hdGxh
bnRpYy9ydGVfcG1kX2F0bGFudGljX3ZlcnNpb24ubWFwIGIvZHJpdmVycy9uZXQvYXRsYW50aWMv
cnRlX3BtZF9hdGxhbnRpY192ZXJzaW9uLm1hcA0KaW5kZXggNTIxZTUxZjQxMWZiLi5iMTZmYWE5
OTlmNDMgMTAwNjQ0DQotLS0gYS9kcml2ZXJzL25ldC9hdGxhbnRpYy9ydGVfcG1kX2F0bGFudGlj
X3ZlcnNpb24ubWFwDQorKysgYi9kcml2ZXJzL25ldC9hdGxhbnRpYy9ydGVfcG1kX2F0bGFudGlj
X3ZlcnNpb24ubWFwDQpAQCAtMiwzICsyLDE1IEBAIERQREtfMTguMTEgew0KIA0KIAlsb2NhbDog
KjsNCiB9Ow0KKw0KK0VYUEVSSU1FTlRBTCB7DQorCWdsb2JhbDoNCisNCisJcnRlX3BtZF9hdGxf
bWFjc2VjX2VuYWJsZTsNCisJcnRlX3BtZF9hdGxfbWFjc2VjX2Rpc2FibGU7DQorCXJ0ZV9wbWRf
YXRsX21hY3NlY19jb25maWdfdHhzYzsNCisJcnRlX3BtZF9hdGxfbWFjc2VjX2NvbmZpZ19yeHNj
Ow0KKwlydGVfcG1kX2F0bF9tYWNzZWNfc2VsZWN0X3R4c2E7DQorCXJ0ZV9wbWRfYXRsX21hY3Nl
Y19zZWxlY3RfcnhzYTsNCit9Ow0KKw0KLS0gDQoyLjE3LjENCg0K