From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail.openvz.org (mail.openvz.org [69.168.225.77]) by lore.virtuozzo.com (Postfix) with ESMTPS id AEA518045D for ; Mon, 26 Oct 2026 01:31:13 +0000 (UTC) Received: from mail.openvz.org (localhost [127.0.0.1]) by mail.openvz.org (8.14.4/8.14.4) with ESMTP id 69Q1TtoI032344; Mon, 26 Oct 2026 04:29:56 +0300 DKIM-Filter: OpenDKIM Filter v2.11.0 mail.openvz.org 69Q1TtoI032344 Authentication-Results: mail.openvz.org; dkim=fail reason="signature verification failed" (2048-bit key) header.d=sashiko.virtuozzo.com header.i=@sashiko.virtuozzo.com header.b="gHUQm8qm"; dkim=fail reason="signature verification failed" (1024-bit key) header.d=amazonses.com header.i=@amazonses.com header.b="f8s8CNaK" Received: from mail-wr1-f70.google.com (mail-wr1-f70.google.com [209.85.221.70]) by mail.openvz.org (8.14.4/8.14.4) with ESMTP id 69Q1TrMb032340 (version=TLSv1/SSLv3 cipher=AES128-GCM-SHA256 bits=128 verify=FAIL) for ; Mon, 26 Oct 2026 04:29:53 +0300 DKIM-Filter: OpenDKIM Filter v2.11.0 mail.openvz.org 69Q1TrMb032340 Received: by mail-wr1-f70.google.com with SMTP id ffacd0b85a97d-48c415561aaso1559126f8f.1 for ; Sun, 25 Oct 2026 18:29:53 -0700 (PDT) X-Gm-Message-State: AFq9FYLl9XhsXnfK3Lx+lxAuXlAa1M7FuPPAKpRNaSf/T0ommRrYQ+XU 02pY+N7C2dXWlqN+umoNK8of6R1mHZqZnZKRNCKFCpgxKmqMu6HR6m2jrTbieNhPv6ExEUYgWF5 rMuRwD27+Ek1rixMQwRHP05nKXxfwYM3LYh9+jj5CY8m8L9h1UKjfgw== X-Gm-Gg: AYBFou1lR/EqJh3OdtbSJSUvbKu0Xko79b0KRwxWxRRti4qMK9gbJC4gkHBZqxYWPBC bfPzMaOn1KHI6EMk92y6ZVecti6QnU7/nxzvnpYbTR2ya9fBV9Mex13mJXpyMJM1FI/q32HJUHi KY+hYRfuPBRum4qR+ueXXBP5tVGEhcbFvTSebqUdG5n1AxQray7ujDB2tuLiBWAaFkY3lPeo5Im /I8eKSop+EkcY41p+xdbMfDKl3llNLZxK2RHij8J4FizDTooiXJdLNS1PdpBFtSY6+ip3XzvIeL ods8HaVSqnn2nRNVuphliyYBH45EbX1F5JQd+03maY+ITSMRGOHedzMiI3vQ9MKGMO+FnbwMuZq j7IHefGJ9HDbrXplOnLTDs+Ss/ghc/gKadfWNkNc+MbaqingkLeQ3kITAi3bXz3AfVBR4v1MP/g GK5MSV2xurCVqcTnELa1bqKCyzaJ1kvaPXLTgFLEwhjaZIbMMr5VDLSDI9N8SKlv+9Mw32w4NY1 cJKExN7aEyta/r6QYkA X-Received: by 2002:a5d:452a:0:b0:48e:21f7:79ff with SMTP id ffacd0b85a97d-48e3eb97396mr6796310f8f.33.1792978193421; Sun, 25 Oct 2026 18:29:53 -0700 (PDT) X-Received: by 2002:a5d:452a:0:b0:48e:21f7:79ff with SMTP id ffacd0b85a97d-48e3eb97396mr6796293f8f.33.1792978192836; Sun, 25 Oct 2026 18:29:52 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1792978192; cv=none; d=google.com; s=arc-20260327; b=KSiWxZaLn1BZdVGpdQVQilPBSReqqHtHlqT7s5QWb/aBYAEGz/gZS+p2xqC/YmSxPL S63OzUVWdPqiJCu64xkxlTAYP/te5QC3MLm5Gt08QHU3iiwTzE3zKxC5alylVAUE4rZa 2HLPDeKeOG2N4SmuebrD/Y1ZNIVGoAgUDgbAPilRRvaNSn1A+7v24PDgb7EDIxYN81Za 3YuEK03w3/HERKfZnkIYH6LtgQ81ytaqSp289jxN8mdDC1+WsEVYf62VVAhpZmTB9Z/R aNrL2AyiugpgT1MRttuh56TbJNIaulCz15zHB4Kau6ixXaoj7QAw6tI8GrN+Cu5E89Ix ZZ+g== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20260327; h=feedback-id:date:content-transfer-encoding:references:in-reply-to :cc:to:subject:from:message-id:dkim-signature:dkim-signature; bh=ntosj87PUuTw+DbACp3N6582mF5tAh8mOq5xkvhTKBI=; fh=sV1/v2PH+J0lUlx7dReOxZ/qioHaIxH3MkBmdPgYrLM=; b=M8WG5H09m95n5wCN6UL+tTXUIuRwAVZdybddav2sMKBAMNHO3sh4RA3S8MbiC9hCd4 4TU+rVKd7tnXeSKMt1WVH2YEHNcMdX2gr74J+kD8V5UR/+Ce3P4/0OT/+wrzHQVF2P9+ oP3m8BGBMnnHV0c6o7zzCptw4rnurtjI+8xc9Z+le2CSIdYtgmXXYEalCCwqfnMFLpUB a/YTHnNVp8u13yLU7QWxVWJTRXwvkTFHONzBHY5SdprL6yggp/WZqTSGAna0Nf3yUPjs TjwuO7fIqvuWY+86oUE+Pky9LCRXIzlYUeIHlDogBCiyrT43/trPJNpoZPxSg0jr2BjF gPYw==; dara=google.com ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@sashiko.virtuozzo.com header.s=23yjbh4k34hwzfubhuiim7m4inbd3ick header.b=gHUQm8qm; dkim=pass header.i=@amazonses.com header.s=qftdzk2dqsatjnlrq4r5brjbihpfcrsh header.b=f8s8CNaK; spf=pass (google.com: domain of 010701a175d407d1-614de567-ed8e-4452-a70b-b4102d5e3be5-000000@eu-central-1.amazonses.com designates 69.169.224.5 as permitted sender) smtp.mailfrom=010701a175d407d1-614de567-ed8e-4452-a70b-b4102d5e3be5-000000@eu-central-1.amazonses.com; dmarc=pass (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=virtuozzo.com Received: from b224-5.smtp-out.eu-central-1.amazonses.com (b224-5.smtp-out.eu-central-1.amazonses.com. [69.169.224.5]) by mx.google.com with ESMTPS id ffacd0b85a97d-48e3ece92cdsi11188182f8f.190.2026.10.25.18.29.52 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Sun, 25 Oct 2026 18:29:52 -0700 (PDT) Received-SPF: pass (google.com: domain of 010701a175d407d1-614de567-ed8e-4452-a70b-b4102d5e3be5-000000@eu-central-1.amazonses.com designates 69.169.224.5 as permitted sender) client-ip=69.169.224.5; Authentication-Results: mx.google.com; dkim=pass header.i=@sashiko.virtuozzo.com header.s=23yjbh4k34hwzfubhuiim7m4inbd3ick header.b=gHUQm8qm; dkim=pass header.i=@amazonses.com header.s=qftdzk2dqsatjnlrq4r5brjbihpfcrsh header.b=f8s8CNaK; spf=pass (google.com: domain of 010701a175d407d1-614de567-ed8e-4452-a70b-b4102d5e3be5-000000@eu-central-1.amazonses.com designates 69.169.224.5 as permitted sender) smtp.mailfrom=010701a175d407d1-614de567-ed8e-4452-a70b-b4102d5e3be5-000000@eu-central-1.amazonses.com; dmarc=pass (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=virtuozzo.com DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/simple; s=23yjbh4k34hwzfubhuiim7m4inbd3ick; d=sashiko.virtuozzo.com; t=1792978192; h=Message-ID:From:Subject:To:Cc:In-Reply-To:References:Content-Type:Content-Transfer-Encoding:Date; bh=gTye9PqZcJDcUOq/lo4sqJDv5D4DKTbC2Q4kDDEkUDw=; b=gHUQm8qmAKZVrFSqqoR+GWlGycT0UDJp7mGyM41awPgEzCVAGkwnTPhmK8uNie7V SMZ1WtqnO5+yiTB/1JIlvgY8YxS99mE/fD/ZFqpUzaNudbpI4D1L30lixWAEAnpUnJG SqeKVvN7WsFcltdxj/6LU7y20FvPbT+O8beLqp8bNeu7ynNiHlZl1qaJ25Cut3fyFmy eVcCSzBBEWt9vINwkGj5sWQwIuPkg8M3/ne+FJ55HboyutTI+ZCszE/qxxivyyejzyG gUap6az+m5vzcwTgS2USMgtHCriWRNcun4quGWVwSo6hPniJwdW/vrmEGEKE70Dqen/ mU6lq6TWdQ== DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/simple; s=qftdzk2dqsatjnlrq4r5brjbihpfcrsh; d=amazonses.com; t=1792978192; h=Message-ID:From:Subject:To:Cc:In-Reply-To:References:Content-Type:Content-Transfer-Encoding:Date:Feedback-ID; bh=gTye9PqZcJDcUOq/lo4sqJDv5D4DKTbC2Q4kDDEkUDw=; b=f8s8CNaKxt/MN57/14ZS0MSGY/F1Ok6RecleXYa5AJnPvzm2U5emTV2o6cyMd1XH 46TX86XksDrNhlfZJP7cp/7Pgs6P4ArrnQz4DnJq/xb9/Yd+Q2X1AnqfL7uSqbqeHIf LAp3f5sHpkfM9z3HPqJaYq8Qd4iXOLD+VRZZtmGI= Message-ID: <010701a175d407d1-614de567-ed8e-4452-a70b-b4102d5e3be5-000000@eu-central-1.amazonses.com> From: no-reply@sashiko.virtuozzo.com To: khorenko@virtuozzo.com, Eva Kurchatova In-Reply-To: <20261026012309.458048-2-eva.kurchatova@virtuozzo.com> References: <20261026012309.458048-1-eva.kurchatova@virtuozzo.com> <20261026012309.458048-2-eva.kurchatova@virtuozzo.com> Date: Mon, 26 Oct 2026 01:29:52 +0000 Feedback-ID: ::1.eu-central-1.2wRQJBpg9g1fGRYexx3dUuYGS25Bux+2TEOx72/m6U4=:AmazonSES X-SES-Outgoing: 2026.10.26-69.169.224.5 X-OZ-Fwd: true X-MIME-Autoconverted: from quoted-printable to 8bit by mail.openvz.org id 69Q1TrMb032340 Cc: devel@openvz.org Subject: Re: [Devel] [PATCH hci-8.1 v3 1/1] selftests/bpf: run the xsk veth tests in a network namespace of their own X-BeenThere: devel@openvz.org X-Mailman-Version: 2.1.12 Precedence: list List-Id: OpenVZ development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Sender: devel-bounces@openvz.org Errors-To: devel-bounces@openvz.org VGhhbmsgeW91IGZvciB5b3VyIGNvbnRyaWJ1dGlvbiEgU2FzaGlrbyBBSSByZXZpZXcgZm91bmQg MyBwb3RlbnRpYWwgaXNzdWUocykgdG8gY29uc2lkZXI6Ci0gW0xvd10gc2VsZnRlc3RzL2JwZjog dW5yZWxhdGVkIHRlc3RfZXhpdCgpIGZpeCBhbmQgaW50ZXJuYWwgdHJhY2tlciB0YWdzIGJ1bmRs ZWQgaW4KLSBbTG93XSBzZWxmdGVzdHMvYnBmOiB0ZXN0X3hzay5zaCBza2lwIHByb2JlIG1pc3Nl cyB0aGUgLS1tb3VudCBhbmQgc3lzZnMgc3RlcHMgaXQgbGF0ZXIgbmVlZHMKLSBbTG93XSBzZWxm dGVzdHMvYnBmOiB4c2t4Y2VpdmVyIHN5c2N0bCBmYWxsYmFjayBmb3IgbWF4X3NrYl9mcmFncyBp cyBkZWFkIGluIHRoZSBuZXcgbmV0bnMKLS0KCmNvbW1pdCBlMTVmZGRhZTRlNzJiZTE1MzA4YjQx ZDJjNzVjNDQ1ODVlYzljODBmCkF1dGhvcjogRXZhIEt1cmNoYXRvdmEgPGV2YS5rdXJjaGF0b3Zh QHZpcnR1b3p6by5jb20+CgpzZWxmdGVzdHMvYnBmOiBydW4gdGhlIHhzayB2ZXRoIHRlc3RzIGlu IGEgbmV0d29yayBuYW1lc3BhY2Ugb2YgdGhlaXIgb3duCgpUaGlzIHBhdGNoIG1ha2VzIHRlc3Rf eHNrLnNoIHJ1biB0aGUgdmV0aCBwYXJ0IG9mIHRoZSB4c2sgdGVzdHMgaW5zaWRlIGEKcHJpdmF0 ZSBuZXR3b3JrIG5hbWVzcGFjZS4gSXQgYWxzbyByZWFkcyB0aGUgZnJhZ21lbnQgbGltaXQgZnJv bSB0aGUKa2VybmVsJ3MgQlRGLCB3aXRoIHRoZSBzeXNjdGwgYXMgYSBmYWxsYmFjay4gSXQgYWxz byBjaGFuZ2VzIHRlc3RfZXhpdCgpIHRvCmV4aXQgd2l0aCBpdHMgYXJndW1lbnQgaW5zdGVhZCBv ZiBhbHdheXMgZXhpdGluZyAxLgoKPiBzZWxmdGVzdHMvYnBmOiBydW4gdGhlIHhzayB2ZXRoIHRl c3RzIGluIGEgbmV0d29yayBuYW1lc3BhY2Ugb2YgdGhlaXIgb3duCgpbU2V2ZXJpdHk6IExvd10K VGhpcyBpc24ndCBhIGJ1ZywgYnV0IHRoZSBjb21taXQgbWVzc2FnZSBjb250YWlucyBhbiBpbnRl cm5hbCB0cmFja2VyIFVSTAphbmQgYSB0cmFpbGVyIHRoYXQgbWVhbiBub3RoaW5nIHVwc3RyZWFt OgoKPiBodHRwczovL3ZpcnR1b3p6by5hdGxhc3NpYW4ubmV0L2Jyb3dzZS9WU1RPUi0xNTA3MzEK PiBGZWF0dXJlOiBmaXggc2VsZnRlc3RzCgpDb3VsZCB0aGVzZSB0d28gbGluZXMgYmUgZHJvcHBl ZD8KClRoZSB0ZXN0X2V4aXQoKSBjaGFuZ2UgYmVsb3cgaXMgYWxzbyBhIHN0YW5kYWxvbmUgZml4 LCBkZXNjcmliZWQgaW4gdGhlCmNvbW1pdCBtZXNzYWdlIGFzICJGaXggdGVzdF9leGl0KCkgcmV0 dXJuIHN0YXR1cyBmb3Igc2tpcHMsIGFzIHNpbmNlIGNvbW1pdAo4OTViNjJlZWQyYWIgKCJzZWxm dGVzdHM6IHhzazogZml4IHJlcG9ydGluZyBvZiBmYWlsZWQgdGVzdHMiKSwgdGVzdF9leGl0KCkK ZXhpdGVkIDEuIgoKV291bGQgaXQgYmUgYmV0dGVyIGFzIGEgc2VwYXJhdGUgcGF0Y2ggd2l0aCBh IEZpeGVzOiB0YWcsIHNvIGl0IGNhbiBiZQpiYWNrcG9ydGVkIGFuZCBiaXNlY3RlZCBvbiBpdHMg b3duPwoKPiBkaWZmIC0tZ2l0IGEvdG9vbHMvdGVzdGluZy9zZWxmdGVzdHMvYnBmL3Rlc3RfeHNr LnNoIGIvdG9vbHMvdGVzdGluZy9zZWxmdGVzdHMvYnBmL3Rlc3RfeHNrLnNoCj4gLS0tIGEvdG9v bHMvdGVzdGluZy9zZWxmdGVzdHMvYnBmL3Rlc3RfeHNrLnNoCj4gKysrIGIvdG9vbHMvdGVzdGlu Zy9zZWxmdGVzdHMvYnBmL3Rlc3RfeHNrLnNoCgpbIC4uLiBdCgo+IEBAIC0xNjIsOCArMTYzLDMz IEBAIGlmIFsgISAteiAkRVRIIF07IHRoZW4KPiAgCVZFVEgxPSR7RVRIfQo+ICBlbHNlCj4gIAl2 YWxpZGF0ZV9yb290X2V4ZWMKPiAtCXZhbGlkYXRlX3ZldGhfc3VwcG9ydCAke1ZFVEgwfQo+ICAJ dmFsaWRhdGVfaXBfdXRpbGl0eQo+ICsJIyBUaGUgaG9zdCBjb25maWd1cmVzIGFuZCB0YWxrcyBv biBhbnkgbmV3IGludGVyZmFjZSBpbiBpdHMgbmFtZXNwYWNlCj4gKwlpZiBbIC16ICIkWFNLX05F VE5TIiBdOyB0aGVuCj4gKwkJaWYgISB1bnNoYXJlIC0tbmV0IHRydWU7IHRoZW4KPiArCQkJZWNo byAic2tpcCBhbGwgdGVzdHM6IGNhbm5vdCBjcmVhdGUgYSBuZXR3b3JrIG5hbWVzcGFjZSIgPiYy Cj4gKwkJCXRlc3RfZXhpdCAka3NmdF9za2lwCj4gKwkJZmkKPiArCQlpZiBbWyAkZGVidWcgLW5l IDEgXV07IHRoZW4KPiArCQkJIyBVbm5hbWVkLCBpdCBnb2VzIHdpdGggaXRzIGxhc3QgcHJvY2Vz czsgaXRzIG93biBzeXNmcyBzaG93cyBpdHMgaW50ZXJmYWNlcwo+ICsJCQlYU0tfTkVUTlM9MSBl eGVjIHVuc2hhcmUgLS1uZXQgLS1tb3VudCBzaCAtYyBcCj4gKwkJCQknbW91bnQgLS1tYWtlLXJw cml2YXRlIC8gJiYgbW91bnQgLXQgc3lzZnMgc3lzZnMgL3N5cyAmJgo+ICsJCQkJZXhlYyBiYXNo ICIkMCIgIiRAIicgIiQwIiAiJEAiCj4gKwkJZmkKCltTZXZlcml0eTogTG93XQpDYW4gdGhpcyB0 dXJuIGEgc2tpcCBpbnRvIGEgZmFpbHVyZT8gVGhlIHByb2JlIG9ubHkgcnVucyB1bnNoYXJlIC0t bmV0CnRydWUuIFRoZSAtLW1vdW50LCBtb3VudCAtLW1ha2UtcnByaXZhdGUgLyBhbmQgbW91bnQg LXQgc3lzZnMgc3lzZnMgL3N5cwpzdGVwcyBhcmUgbm90IHByb2JlZC4KCklmIHRoZSBuYW1lc3Bh Y2UgcHJvYmUgc3VjY2VlZHMgYnV0IG9uZSBvZiB0aG9zZSBtb3VudCBzdGVwcyBpcyBkZW5pZWQg KGZvcgpleGFtcGxlIGJ5IGFuIExTTSwgYSBzZWNjb21wIGZpbHRlciwgb3IgYSB1c2VyIG5hbWVz cGFjZSBzZXR1cCB3aGVyZSBzeXNmcwpjYW5ub3QgYmUgbW91bnRlZCksIHRoZSBzaCAtYyBjb21t YW5kIGV4aXRzIG5vbi16ZXJvLgoKVGhlIGV4ZWMgaGFzIGFscmVhZHkgcmVwbGFjZWQgdGhlIHNj cmlwdCBieSB0aGVuLCBzbyB0ZXN0X2V4aXQgJGtzZnRfc2tpcApjYW4gbm8gbG9uZ2VyIHJ1bi4g VGhlIGNhbGxlciBzZWVzIGEgZmFpbHVyZSBpbnN0ZWFkIG9mIGEgc2tpcC4KClRoZSBjb21taXQg bWVzc2FnZSBzYXlzICJPdGhlciBjYXNlcyBhZnRlciBhIHN1Y2Nlc3NmdWwgbmFtZXNwYWNlIGNy ZWF0aW9uCmZhaWwuIgoKU2hvdWxkIHRoZSBwcm9iZSBjb3ZlciB0aGUgbW91bnQgc3RlcHMgYXMg d2VsbCwgZm9yIGV4YW1wbGUgYnkgcnVubmluZyB0aGUKc2FtZSB1bnNoYXJlIC0tbmV0IC0tbW91 bnQgc2ggLWMgJ21vdW50IC4uLicgc2VxdWVuY2Ugd2l0aCB0cnVlIGluIHBsYWNlIG9mCnRoZSBm aW5hbCBleGVjIGJhc2g/CgpbIC4uLiBdCgo+IGRpZmYgLS1naXQgYS90b29scy90ZXN0aW5nL3Nl bGZ0ZXN0cy9icGYveHNreGNlaXZlci5jIGIvdG9vbHMvdGVzdGluZy9zZWxmdGVzdHMvYnBmL3hz a3hjZWl2ZXIuYwo+IC0tLSBhL3Rvb2xzL3Rlc3Rpbmcvc2VsZnRlc3RzL2JwZi94c2t4Y2VpdmVy LmMKPiArKysgYi90b29scy90ZXN0aW5nL3NlbGZ0ZXN0cy9icGYveHNreGNlaXZlci5jCgpbIC4u LiBdCgo+ICAjZGVmaW5lIE1BWF9TS0JfRlJBR1NfUEFUSCAiL3Byb2Mvc3lzL25ldC9jb3JlL21h eF9za2JfZnJhZ3MiCj4gIHN0YXRpYyB1bnNpZ25lZCBpbnQgZ2V0X21heF9za2JfZnJhZ3Modm9p ZCkKPiAgewo+IC0JdW5zaWduZWQgaW50IG1heF9za2JfZnJhZ3MgPSAwOwo+ICsJdW5zaWduZWQg aW50IG1heF9za2JfZnJhZ3MgPSBidGZfbWF4X3NrYl9mcmFncygpOwo+ICAJRklMRSAqZmlsZTsK PiAgCj4gKwlpZiAobWF4X3NrYl9mcmFncykKPiArCQlyZXR1cm4gbWF4X3NrYl9mcmFnczsKPiAr Cj4gKwlrc2Z0X3ByaW50X21zZygiTm8gTUFYX1NLQl9GUkFHUyBpbiB0aGUga2VybmVsJ3MgQlRG LCByZWFkaW5nICVzXG4iLCBNQVhfU0tCX0ZSQUdTX1BBVEgpOwo+ICAJZmlsZSA9IGZvcGVuKE1B WF9TS0JfRlJBR1NfUEFUSCwgInIiKTsKPiAgCWlmICghZmlsZSkgewo+ICAJCWtzZnRfcHJpbnRf bXNnKCJFcnJvciBvcGVuaW5nICVzXG4iLCBNQVhfU0tCX0ZSQUdTX1BBVEgpOwoKW1NldmVyaXR5 OiBMb3ddCklzIHRoZSBzeXNjdGwgZmFsbGJhY2sgcmVhY2hhYmxlIGZvciB0aGUgdmV0aCBydW5z PyB0ZXN0X3hzay5zaCBub3cgYWx3YXlzCnJlLWV4ZWNzIGludG8gYSBwcml2YXRlIG5ldHdvcmsg bmFtZXNwYWNlIGZvciB0aGUgdmV0aCB0ZXN0cy4KCkluIG5ldC9jb3JlL3N5c2N0bF9uZXRfY29y ZS5jLCBtYXhfc2tiX2ZyYWdzIGlzIGluIG5ldF9jb3JlX3RhYmxlLCB3aGljaCBpcwpyZWdpc3Rl cmVkIG9ubHkgZm9yIGluaXRfbmV0OgoKICAgIHJlZ2lzdGVyX25ldF9zeXNjdGwoJmluaXRfbmV0 LCAibmV0L2NvcmUiLCBuZXRfY29yZV90YWJsZSk7CgpOb24taW5pdCBuYW1lc3BhY2VzIGdldCBv bmx5IG5ldG5zX2NvcmVfdGFibGUuIFNvIGluc2lkZSB0aGUgbmV3IG5hbWVzcGFjZQp0aGUgZm9w ZW4oKSBhYm92ZSBhbHdheXMgZmFpbHMsIGdldF9tYXhfc2tiX2ZyYWdzKCkgcmV0dXJucyAwLCBh bmQgdGhlCmNhbGxlciBmYWxscyBiYWNrIHRvIGl0cyBoYXJkY29kZWQgdmFsdWU6CgogICAgbWF4 X2ZyYWdzID0gZ2V0X21heF9za2JfZnJhZ3MoKTsKICAgIGlmICghbWF4X2ZyYWdzKSB7CiAgICAg ICAga3NmdF9wcmludF9tc2coIkNvdWxkbid0IHJldHJpZXZlIE1BWF9TS0JfRlJBR1MgZnJvbSBz eXN0ZW0sIHVzaW5nIGRlZmF1bHQgKDE3KSB2YWx1ZVxuIik7CiAgICAgICAgbWF4X2ZyYWdzID0g MTc7CiAgICB9CgpPbiBhIGtlcm5lbCB3aXRob3V0IHZtbGludXggQlRGIGFuZCB3aXRoIENPTkZJ R19NQVhfU0tCX0ZSQUdTIG90aGVyIHRoYW4gMTcsCmNhbiB0aGUgdmV0aCBtdWx0aS1idWZmZXIg dGVzdHMgdGhlbiBmYWlsIHNwdXJpb3VzbHk/CgpUaGUgZmFsbGJhY2sgc3RpbGwgd29ya3MgZm9y IC1pIHBoeXNpY2FsLWRldmljZSBydW5zIGFuZCBmb3IgeHNreGNlaXZlciBydW4KYnkgaGFuZCBp biB0aGUgaW5pdCBuYW1lc3BhY2UuIFRoZSBjb21taXQgbWVzc2FnZSBzYXlzICJmYWxsIGJhY2sg dG8gc3lzY3RsCmFzIGJlZm9yZSBpZiB0aGlzIGluZm8gaXMgbWlzc2luZyIsIHdoaWNoIGRvZXMg bm90IGhvbGQgZm9yIHRoZSB2ZXRoIGZsb3cuCgo+IGRpZmYgLS1naXQgYS90b29scy90ZXN0aW5n L3NlbGZ0ZXN0cy9icGYveHNrX3ByZXJlcXMuc2ggYi90b29scy90ZXN0aW5nL3NlbGZ0ZXN0cy9i cGYveHNrX3ByZXJlcXMuc2gKPiAtLS0gYS90b29scy90ZXN0aW5nL3NlbGZ0ZXN0cy9icGYveHNr X3ByZXJlcXMuc2gKPiArKysgYi90b29scy90ZXN0aW5nL3NlbGZ0ZXN0cy9icGYveHNrX3ByZXJl cXMuc2gKPiBAQCAtNTAsNyArNTAsNyBAQCB0ZXN0X2V4aXQoKQo+ICAJaWYgWyAkMSAtbmUgMCBd OyB0aGVuCj4gIAkJdGVzdF9zdGF0dXMgJDEgJChiYXNlbmFtZSAkMCkKPiAgCWZpCj4gLQlleGl0 IDEKPiArCWV4aXQgJDEKPiAgfQoKVGhpcyBpcyB0aGUgdGVzdF9leGl0KCkgY2hhbmdlIG1lbnRp b25lZCBhYm92ZS4KCi0tIApTYXNoaWtvIEFJIHJldmlldyDCtyBodHRwczovL3Nhc2hpa28udnpp bnQuZGV2LyMvcGF0Y2hzZXQvMjAyNjEwMjYwMTIzMDkuNDU4MDQ4LTEtZXZhLmt1cmNoYXRvdmFA dmlydHVvenpvLmNvbT9wYXJ0PTEKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fCkRldmVsIG1haWxpbmcgbGlzdApEZXZlbEBvcGVudnoub3JnCmh0dHBzOi8v bGlzdHMub3BlbnZ6Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL2RldmVsCg==