From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail.openvz.org (unknown [69.168.225.77]) by lore.virtuozzo.com (Postfix) with ESMTPS id 0FAB0802A5 for ; Tue, 20 Oct 2026 04:20:20 +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 69K4J1Fv030343; Tue, 20 Oct 2026 07:19:02 +0300 DKIM-Filter: OpenDKIM Filter v2.11.0 mail.openvz.org 69K4J1Fv030343 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="GVsJiIiL"; dkim=fail reason="signature verification failed" (1024-bit key) header.d=amazonses.com header.i=@amazonses.com header.b="XM9ZsTEL" Received: from mail-wm1-f69.google.com (mail-wm1-f69.google.com [209.85.128.69]) by mail.openvz.org (8.14.4/8.14.4) with ESMTP id 69K4J08P030339 (version=TLSv1/SSLv3 cipher=AES128-GCM-SHA256 bits=128 verify=FAIL) for ; Tue, 20 Oct 2026 07:19:00 +0300 DKIM-Filter: OpenDKIM Filter v2.11.0 mail.openvz.org 69K4J08P030339 Received: by mail-wm1-f69.google.com with SMTP id 5b1f17b1804b1-4a01d1fb07bso31058425e9.2 for ; Mon, 19 Oct 2026 21:19:00 -0700 (PDT) X-Gm-Message-State: AFq9FYJPLvILJQ0aI1OvIpLV17QJa+TxuDpPPPW2kYD7nF4GjAZx1eJl e2RlY93BQbayhQWn09QM0ut9PLS0jLOfh/f5p5wr6hbsu9ftLZhBpHfKNnpJbQOG18Kh7HxZyFU +nkU1pjoE2mKio1o31nEa/MLhb2iKlteYm5KW7PYMSW07XBoeXxlXsw== X-Gm-Gg: AYBFou082d22H/hMNPWQOzyP47/U10oPaQrHh6vGRv4ZJaTO5yvO0JB/xKPgbfbnmmD wlOmLtYjhxT5RdHPZJaX1dE79kyV1tFrsIcg+KBhaYL/PCemuoJlMenRmLgKuvxC+mTqiuURCvI dh85btStL5N9JKcUqS5zZ3LnShuzVrb1MFMjFW9E8uViT6fAVkV1jaYko9rPDgB+434MnIOTbaw KCtEGEaNRJ9ji5MCr37pzH5cvt/55Xlb9HFTcxSPHrXuUzQgVqgFoUE1j36gLCT79EVLzwt8Eyx mCulMa9jGteKP3ttPq9IUnVqhkej01LZm8cvXyVC+ukmDpZ4da0/EB1JUbq8W+6PEKAd5PPnBsa k1nEjJDIHkijUoKFX6MoogYVwGo2aZ50YvTDIimiOFc1Vt2f/uGnw/MUQhuf3SqkElB4GtMAJnm 1/8H0OSRWqZwR3K0+kuSPv9I1Odr+1lOlmvfHPq+yhcP8CN3yca9iO3JVVHkKeBMZXZ+KtKC/Ag PD7MJc+XAU4TV8KBIS7 X-Received: by 2002:a05:600c:4f41:b0:4a1:e0d5:293e with SMTP id 5b1f17b1804b1-4a1e0d52a92mr171174205e9.21.1792469940576; Mon, 19 Oct 2026 21:19:00 -0700 (PDT) X-Received: by 2002:a05:600c:4f41:b0:4a1:e0d5:293e with SMTP id 5b1f17b1804b1-4a1e0d52a92mr171173715e9.21.1792469940095; Mon, 19 Oct 2026 21:19:00 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1792469940; cv=none; d=google.com; s=arc-20260327; b=ZSReR6Hc/bXlD3bv2ZgmVtA01Ua5VTPqRAXq8MZ94Lia+Yng34V4LJigvfOlZ5Axri iKB1QQaUFFdk7yeRbIiGrT2Y14h+z5pWKNEg6ACpFAvK7SvUhKMQPSMSkDiiND5aRLzO OT8GAYS33DjQHq/9l35SlQnMTupf9nJmzNopb66J5YfqqkMSqdTqQ03bKIDKJnw/+VLA 9wglHJcJ8E1lpKvA16GzMAtmt92jJfLs28qxsVi3XVzUEiie9gRMBtxxtXIGpVMfgqNg RwsjFr1ZSLK8u6wwPk24wBY1enN4HlCOANxzxmJcXC3tk9C4EOK1Hqtax5dtzSWq807s QRzg== 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=9qDLQnFHG26NB3MVXqTRdBF8CwqfkJPa1NvakneUUYI=; fh=9yWdjuu2uN8qE03q8fFPktcHQs1ULRxAiPuX/sT7Hho=; b=S4t43+zxOHnKh24XpgsUwDLf92MNuDix9wrSoB8RzVc/Of0DeC+nWixnh1fA0M9brk w3WKND7Kp+3c9Lgnn9qwwM/zSiQ/68sLvuY3kqO8Jk+1Kf6Hg27hgAsYIEFWqqTX4dzy Rj609Om7ODfReMB69GdRqSlBTNtIC14od/psEWcrEZGqwHhswK+R7hbOtvB/MiM8GmfX okbzr/xzT5zU7mTUBFmMAQnodLB+s0xQLmy6lB3a0VVdbZ5EoDpiC+aWbCkh+AllY+P4 arRjCq09o1L+xcaBRQX9aJzcVf/tVOKV87623G2qL3P7MFxy27Jc6gPMETHbYo5LhspN 307Q==; dara=google.com ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@sashiko.virtuozzo.com header.s=23yjbh4k34hwzfubhuiim7m4inbd3ick header.b=GVsJiIiL; dkim=pass header.i=@amazonses.com header.s=qftdzk2dqsatjnlrq4r5brjbihpfcrsh header.b=XM9ZsTEL; spf=pass (google.com: domain of 010701a15788b5af-54fcf312-aebf-44a1-95af-5d52d497d3c1-000000@eu-central-1.amazonses.com designates 69.169.224.6 as permitted sender) smtp.mailfrom=010701a15788b5af-54fcf312-aebf-44a1-95af-5d52d497d3c1-000000@eu-central-1.amazonses.com; dmarc=pass (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=virtuozzo.com Received: from b224-6.smtp-out.eu-central-1.amazonses.com (b224-6.smtp-out.eu-central-1.amazonses.com. [69.169.224.6]) by mx.google.com with ESMTPS id ffacd0b85a97d-48e1d82085csi2618539f8f.157.2026.10.19.21.18.59 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Mon, 19 Oct 2026 21:19:00 -0700 (PDT) Received-SPF: pass (google.com: domain of 010701a15788b5af-54fcf312-aebf-44a1-95af-5d52d497d3c1-000000@eu-central-1.amazonses.com designates 69.169.224.6 as permitted sender) client-ip=69.169.224.6; Authentication-Results: mx.google.com; dkim=pass header.i=@sashiko.virtuozzo.com header.s=23yjbh4k34hwzfubhuiim7m4inbd3ick header.b=GVsJiIiL; dkim=pass header.i=@amazonses.com header.s=qftdzk2dqsatjnlrq4r5brjbihpfcrsh header.b=XM9ZsTEL; spf=pass (google.com: domain of 010701a15788b5af-54fcf312-aebf-44a1-95af-5d52d497d3c1-000000@eu-central-1.amazonses.com designates 69.169.224.6 as permitted sender) smtp.mailfrom=010701a15788b5af-54fcf312-aebf-44a1-95af-5d52d497d3c1-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=1792469939; h=Message-ID:From:Subject:To:Cc:In-Reply-To:References:Content-Type:Content-Transfer-Encoding:Date; bh=2FkUv2bYaxdYRNwXRG2/kHrg6AzU/2rpxVBw2bF3ZE4=; b=GVsJiIiLbpMtLu/asB/DgSrFstMgL5u8w2SvG7Z1wD7IBCa6G+GKLull/mQei4NS 0fIarj6WNtMgceOF2CnoFiFU8XcjSeMtzbbUF3bCXxTYppGB2oCDcpv/ZPWTUC+HNMm 9l3UbAJUVQ4DTk8Acypyx3AJRPpzPzrfAltMTYaewo7uTEE5WH1IRSmuIkU2nl/4KWZ Yo8aKiYMvm12oRQ7Nvgeb/Sxr82Orcp+lxpDjE+sk2F1tsdKuxAEO5UsuR2Mhh74EfJ +c8Rx1RWASs0lM1yQ6cn8b9L5RWEiOC2dBBzOZr054La6AWyryaZjtzPahzPe/FJItZ UU0mbJ8H3g== DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/simple; s=qftdzk2dqsatjnlrq4r5brjbihpfcrsh; d=amazonses.com; t=1792469939; h=Message-ID:From:Subject:To:Cc:In-Reply-To:References:Content-Type:Content-Transfer-Encoding:Date:Feedback-ID; bh=2FkUv2bYaxdYRNwXRG2/kHrg6AzU/2rpxVBw2bF3ZE4=; b=XM9ZsTELHylsDfGIMo9HW+x6J77nfRmV44dh2k1J8P2qp/ArAuT43PjFTH8mDi4Z d10Tot7ppP67VmP1z+3/OuEqDw5Xg8bDEbAQfWhhP2KIqY2o/FgDH1s6kYB3giQaO/g ggk9N0MVS41GFAKqnw6aPlWT9xLGAQgPyaKqFYb4= Message-ID: <010701a15788b5af-54fcf312-aebf-44a1-95af-5d52d497d3c1-000000@eu-central-1.amazonses.com> From: no-reply@sashiko.virtuozzo.com To: Eva Kurchatova , khorenko@virtuozzo.com In-Reply-To: <20261020041218.1659392-1-eva.kurchatova@virtuozzo.com> References: <20261020041218.1659392-1-eva.kurchatova@virtuozzo.com> Date: Tue, 20 Oct 2026 04:18:59 +0000 Feedback-ID: ::1.eu-central-1.2wRQJBpg9g1fGRYexx3dUuYGS25Bux+2TEOx72/m6U4=:AmazonSES X-SES-Outgoing: 2026.10.20-69.169.224.6 X-OZ-Fwd: true X-MIME-Autoconverted: from quoted-printable to 8bit by mail.openvz.org id 69K4J08P030339 Cc: devel@openvz.org Subject: Re: [Devel] [PATCH hci-8.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 NCBwb3RlbnRpYWwgaXNzdWUocykgdG8gY29uc2lkZXI6Ci0gW0xvd10gc2VsZnRlc3RzL2JwZjog dGVzdF94c2suc2ggcGFzc2VzIGEgYmFyZSAtZiB3aGVuIG1heF9za2JfZnJhZ3MgaXMgdW5yZWFk YWJsZQotIFtMb3ddIHNlbGZ0ZXN0cy9icGY6IHhza3hjZWl2ZXIgLWYgcGFyc2luZyBjYW4gd3Jh cCB1MzIgYW5kIHRoZSBjYWxsb2MoKSBzaXplCi0gW0xvd10gc2VsZnRlc3RzL2JwZjogdGVzdF94 c2suc2ggLWYgb25seSBjaGFuZ2VzIHRoZSB0ZXN0J3MgYXNzdW1lZCBtYXhfc2tiX2ZyYWdzCi0g W0xvd10gc2VsZnRlc3RzL2JwZjogdGVzdF94c2suc2ggcmVwb3J0cyBGQUlMIHdoZW4gdGhlIG5l dG5zIGNhbm5vdCBiZSBjcmVhdGVkCi0tCgpjb21taXQgMDM1YTE2ZmZmNTkwY2Y1ZDRkM2ZkZTM4 ZjQ1ZjU1MmU0Y2FiMzA4YwpBdXRob3I6IEV2YSBLdXJjaGF0b3ZhIDxldmEua3VyY2hhdG92YUB2 aXJ0dW96em8uY29tPgoKc2VsZnRlc3RzL2JwZjogcnVuIHRoZSB4c2sgdmV0aCB0ZXN0cyBpbiBh IG5ldHdvcmsgbmFtZXNwYWNlIG9mIHRoZWlyIG93bgoKVGhpcyBwYXRjaCBtYWtlcyB0ZXN0X3hz ay5zaCBjcmVhdGUgaXRzIHZldGggcGFpciBpbnNpZGUgYSBwcml2YXRlIG5ldHdvcmsKbmFtZXNw YWNlLCBzbyBob3N0IHRyYWZmaWMgZG9lcyBub3QgcmVhY2ggdGhlIEFGX1hEUCBzb2NrZXRzIHVu ZGVyIHRlc3QuIEl0CmFkZHMgYSAtZiBvcHRpb24gdG8gYm90aCB0ZXN0X3hzay5zaCBhbmQgeHNr eGNlaXZlciBzbyB0aGUgbWF4X3NrYl9mcmFncwp2YWx1ZSBjYW4gYmUgcGFzc2VkIGluIGZyb20g b3V0c2lkZSB0aGUgbmFtZXNwYWNlLgoKTGluazogaHR0cHM6Ly92aXJ0dW96em8uYXRsYXNzaWFu Lm5ldC9icm93c2UvVlNUT1ItMTUwNzMxCgo+IGRpZmYgLS1naXQgYS90b29scy90ZXN0aW5nL3Nl bGZ0ZXN0cy9icGYvdGVzdF94c2suc2ggYi90b29scy90ZXN0aW5nL3NlbGZ0ZXN0cy9icGYvdGVz dF94c2suc2gKPiAtLS0gYS90b29scy90ZXN0aW5nL3NlbGZ0ZXN0cy9icGYvdGVzdF94c2suc2gK PiArKysgYi90b29scy90ZXN0aW5nL3NlbGZ0ZXN0cy9icGYvdGVzdF94c2suc2gKClsgLi4uIF0K Cj4gQEAgLTgzLDYgKzgzLDkgQEAKPiAgIyBSdW4gYSBzcGVjaWZpYyB0ZXN0IGZyb20gdGhlIHRl c3Qgc3VpdGUKPiAgIyAgIHN1ZG8gLi90ZXN0X3hzay5zaCAtdCBURVNUX05BTUUKPiAgIwo+ICsj IFJ1biB3aXRoIGEgbWF4X3NrYl9mcmFncyBsaW1pdCBvdGhlciB0aGFuIHRoZSBob3N0J3MKPiAr IyAgIHN1ZG8gLi90ZXN0X3hzay5zaCAtZiBGUkFHUwo+ICsjCgpbU2V2ZXJpdHk6IExvd10KVGhp cyBpc24ndCBhIHJlZ3Jlc3Npb24gaW4gdGhlIG1lY2hhbmljcywgYnV0IGlzIHRoaXMgZGVzY3Jp cHRpb24gYWNjdXJhdGU/CgpOb3RoaW5nIHdyaXRlcyBuZXQuY29yZS5tYXhfc2tiX2ZyYWdzLiBU aGUgLWYgdmFsdWUgaXMgb25seSBmb3J3YXJkZWQgdG8KeHNreGNlaXZlciwgd2hlcmUgdGVzdGFw cF90b29fbWFueV9mcmFncygpIHVzZXMgaXQgdG8gc2l6ZSB0aGUgcGFja2V0CnN0cmVhbSwgd2hp bGUgdGhlIGtlcm5lbCBrZWVwcyBlbmZvcmNpbmcgaXRzIHJlYWwgbGltaXQuCgpJZiBGUkFHUyBk aWZmZXJzIGZyb20gdGhlIGhvc3QncyBzeXNjdGwsIGNhbiB0aGUgdG9vLW1hbnktZnJhZ3MgdGVz dCBidWlsZAp0aGUgd3JvbmcgZnJhZ21lbnQgY291bnQgYW5kIGZhaWwgb3IgZ2l2ZSBtaXNsZWFk aW5nIHJlc3VsdHM/IFNob3VsZCB0aGUKY29tbWVudCBhbmQgdGhlIGNvbW1pdCBtZXNzYWdlIHdv cmRpbmcgc2F5IHRoYXQgLWYgb25seSBjaGFuZ2VzIHRoZSB2YWx1ZQp0aGUgdGVzdCBhc3N1bWVz PwoKWyAuLi4gXQoKPiBAQCAtMTYyLDggKzE2NiwyMSBAQCBpZiBbICEgLXogJEVUSCBdOyB0aGVu Cj4gIAlWRVRIMT0ke0VUSH0KPiAgZWxzZQo+ICAJdmFsaWRhdGVfcm9vdF9leGVjCj4gLQl2YWxp ZGF0ZV92ZXRoX3N1cHBvcnQgJHtWRVRIMH0KPiAgCXZhbGlkYXRlX2lwX3V0aWxpdHkKPiArCSMg VGhlIGhvc3QgY29uZmlndXJlcyBhbmQgdGFsa3Mgb24gYW55IG5ldyBpbnRlcmZhY2UgaW4gaXRz IG5hbWVzcGFjZQo+ICsJaWYgWyAteiAiJFhTS19ORVROUyIgXTsgdGhlbgo+ICsJCVhTS19ORVRO Uz14c2ske1ZFVEgwX1BPU1RGSVh9Cj4gKwkJaXAgbmV0bnMgYWRkICR7WFNLX05FVE5TfSB8fCB0 ZXN0X2V4aXQgJGtzZnRfZmFpbAoKW1NldmVyaXR5OiBMb3ddCldoZW4gImlwIG5ldG5zIGFkZCIg ZmFpbHMgKG5vIENPTkZJR19ORVRfTlMsIGEgY29udGFpbmVyIHdpdGhvdXQKL3J1bi9uZXRucywg b3IgYSBjb2xsaXNpb24gb24gdGhlIHJhbmRvbSBzdWZmaXgpLCB0aGlzIG5vdyByZXBvcnRzIGEK ZmFpbHVyZSB0aHJvdWdoIHRlc3RfZXhpdCAka3NmdF9mYWlsLiBCZWZvcmUgdGhlIHBhdGNoIHRo ZSB0ZXN0IHNpbXBseSByYW4KaW4gdGhlIGN1cnJlbnQgbmFtZXNwYWNlLgoKVGhlIHNjcmlwdCB1 c2VzIGtzZnRfc2tpcCBmb3Igb3RoZXIgbWlzc2luZyBwcmVyZXF1aXNpdGVzLiBTaG91bGQgdGhp cyBjYXNlCnNraXAgcmF0aGVyIHRoYW4gZmFpbD8KCj4gKwkJdHJhcCAiaXAgbmV0bnMgZGVsICR7 WFNLX05FVE5TfSIgRVhJVAo+ICsJCSMgVGhlIG1heF9za2JfZnJhZ3Mgc3lzY3RsIGhhcyBubyBm aWxlIG91dHNpZGUgdGhlIGluaXRpYWwgbmFtZXNwYWNlCj4gKwkJWyAtbiAiJEZSQUdTIiBdIHx8 IEZSQUdTPSQoY2F0IC9wcm9jL3N5cy9uZXQvY29yZS9tYXhfc2tiX2ZyYWdzKQo+ICsJCVhTS19O RVROUz0ke1hTS19ORVROU30gaXAgbmV0bnMgZXhlYyAke1hTS19ORVROU30gYmFzaCAiJDAiICIk QCIgLWYgJHtGUkFHU30KCltTZXZlcml0eTogTG93XQpJZiAvcHJvYy9zeXMvbmV0L2NvcmUvbWF4 X3NrYl9mcmFncyBpcyBtaXNzaW5nIG9yIHVucmVhZGFibGUgKGZvciBleGFtcGxlCm9uIGEga2Vy bmVsIHdpdGhvdXQgdGhlIHN5c2N0bCksIHRoZSBmYWlsZWQgY2F0IGlzIG5vdCBjaGVja2VkIGFu ZCBGUkFHUwpzdGF5cyBlbXB0eS4KClRoZSB1bnF1b3RlZCAke0ZSQUdTfSB0aGVuIGV4cGFuZHMg dG8gbm90aGluZywgc28gdGhlIGNoaWxkIGlzIHN0YXJ0ZWQKd2l0aCBhIHRyYWlsaW5nICItZiIg YW5kIG5vIGFyZ3VtZW50LiBUaGUgY2hpbGQncyBnZXRvcHRzICJ2aTpkbTpsdDpmOmgiCnByaW50 cyAib3B0aW9uIHJlcXVpcmVzIGFuIGFyZ3VtZW50IC0tIGYiLiBUaGUgY2FzZSBzdGF0ZW1lbnQg aGFzIG5vICI/Igphcm0sIHNvIHRoZSBydW4gY29udGludWVzIHdpdGggRlJBR1MgZW1wdHkgYW5k IHhza3hjZWl2ZXIgZmFsbHMgYmFjayB0byAxNy4KCkNhbiB0aGUgIi1mICR7RlJBR1N9IiBiZSBh cHBlbmRlZCBvbmx5IHdoZW4gRlJBR1MgaXMgbm9uLWVtcHR5PwoKPiArCQlyZXR2YWw9JD8KPiAr CQkjIFRoZSBwYWlyIHN0YXlzIHVwIGZvciBhIHJ1biBieSBoYW5kCj4gKwkJW1sgJGRlYnVnIC1l cSAxIF1dICYmIHRyYXAgLSBFWElUICYmIGVjaG8gImlwIG5ldG5zIGV4ZWMgJHtYU0tfTkVUTlN9 IgoKSW4gdGhlIC1kIGNhc2UsIHRoZSBoaW50IHByaW50ZWQgaXMgb25seSAiaXAgbmV0bnMgZXhl YyAke1hTS19ORVROU30iLAp3aGljaCBpcyBub3QgYSBjb21wbGV0ZSBjb21tYW5kLiBUaGUgaW5u ZXIgc2NyaXB0IGhhcyBhbHJlYWR5IGV4aXRlZCBhbmQKdGhlIG5hbWVzcGFjZSBhbmQgdmV0aCBw YWlyIGFyZSBsZWZ0IGJlaGluZC4gQ291bGQgdGhlIGhpbnQgaW5jbHVkZSBhCmNvbW1hbmQgdG8g cnVuLCBvciB0aGUgbmFtZXNwYWNlIG5hbWUgaW4gYSBtb3JlIHVzZWZ1bCBmb3JtPwoKPiArCQll eGl0ICRyZXR2YWwKPiArCWZpCj4gKwl2YWxpZGF0ZV92ZXRoX3N1cHBvcnQgJHtWRVRIMH0KPiAg CXNldHVwX3ZldGhQYWlycwoKWyAuLi4gXQoKPiBkaWZmIC0tZ2l0IGEvdG9vbHMvdGVzdGluZy9z ZWxmdGVzdHMvYnBmL3hza3hjZWl2ZXIuYyBiL3Rvb2xzL3Rlc3Rpbmcvc2VsZnRlc3RzL2JwZi94 c2t4Y2VpdmVyLmMKPiAtLS0gYS90b29scy90ZXN0aW5nL3NlbGZ0ZXN0cy9icGYveHNreGNlaXZl ci5jCj4gKysrIGIvdG9vbHMvdGVzdGluZy9zZWxmdGVzdHMvYnBmL3hza3hjZWl2ZXIuYwoKWyAu Li4gXQoKPiBAQCAtNDM3LDYgKzQ0MCwxMiBAQCBzdGF0aWMgdm9pZCBwYXJzZV9jb21tYW5kX2xp bmUoc3RydWN0IGlmb2JqZWN0ICppZm9ial90eCwgc3RydWN0IGlmb2JqZWN0ICppZm9iago+ICAJ CQlpZiAoZXJybm8pCj4gIAkJCQlwcmludF91c2FnZShhcmd2KTsKPiAgCQkJYnJlYWs7Cj4gKwkJ Y2FzZSAnZic6Cj4gKwkJCWVycm5vID0gMDsKPiArCQkJb3B0X21heF9za2JfZnJhZ3MgPSBzdHJ0 b3VsKG9wdGFyZywgTlVMTCwgMCk7Cj4gKwkJCWlmIChlcnJubyB8fCAhb3B0X21heF9za2JfZnJh Z3MpCj4gKwkJCQlwcmludF91c2FnZShhcmd2KTsKPiArCQkJYnJlYWs7CgpbU2V2ZXJpdHk6IExv d10KQ2FuIHRoaXMgd3JhcCBvcHRfbWF4X3NrYl9mcmFncz8gc3RydG91bCgpIHJldHVybnMgYW4g dW5zaWduZWQgbG9uZyB0aGF0CmlzIHN0b3JlZCBpbiBhIHUzMiwgYW5kIG9ubHkgZXJybm8gYW5k IHplcm8gYXJlIGNoZWNrZWQuIFRoZXJlIGlzIG5vIHVwcGVyCmJvdW5kIGFuZCBubyBlbmRwdHIg Y2hlY2ssIHNvIGlucHV0IHN1Y2ggYXMgIjE3YWJjIiBpcyBhY2NlcHRlZCB0b28uCgo+IEBAIC0y MjcxLDcgKzIyODAsNyBAQCBzdGF0aWMgaW50IHRlc3RhcHBfdG9vX21hbnlfZnJhZ3Moc3RydWN0 IHRlc3Rfc3BlYyAqdGVzdCkKPiAgCWlmICh0ZXN0LT5tb2RlID09IFRFU1RfTU9ERV9aQykgewo+ ICAJCW1heF9mcmFncyA9IHRlc3QtPmlmb2JqX3R4LT54ZHBfemNfbWF4X3NlZ3M7Cj4gIAl9IGVs c2Ugewo+IC0JCW1heF9mcmFncyA9IGdldF9tYXhfc2tiX2ZyYWdzKCk7Cj4gKwkJbWF4X2ZyYWdz ID0gb3B0X21heF9za2JfZnJhZ3MgPyA6IGdldF9tYXhfc2tiX2ZyYWdzKCk7Cj4gIAkJaWYgKCFt YXhfZnJhZ3MpIHsKPiAgCQkJa3NmdF9wcmludF9tc2coIkNvdWxkbid0IHJldHJpZXZlIE1BWF9T S0JfRlJBR1MgZnJvbSBzeXN0ZW0sIHVzaW5nIGRlZmF1bHQgKDE3KSB2YWx1ZVxuIik7Cj4gIAkJ CW1heF9mcmFncyA9IDE3Owo+ICAJCX0KPiAgCQltYXhfZnJhZ3MgKz0gMTsKCkNhbiB0aGlzIG92 ZXJmbG93IHRoZSBwa3RzW10gYWxsb2NhdGlvbiBpbiB0ZXN0YXBwX3Rvb19tYW55X2ZyYWdzKCk/ IFdpdGgKLWYgNDI5NDk2NzI5NSwgbWF4X2ZyYWdzICs9IDEgd3JhcHMgdG8gMC4gV2l0aCBhIHZh bHVlIGFyb3VuZCAweDgwMDAwMDAwLAp0aGUgc2l6ZSBpbiBjYWxsb2MoMiAqIG1heF9mcmFncyAr IDIsIHNpemVvZihzdHJ1Y3QgcGt0KSkgd3JhcHMgdG8gYSB0aW55CnZhbHVlLgoKVGhlIGxhdGVy IGxvb3BzIHRoYXQgZmlsbCBwa3RzW2ldIHVwIHRvIDIgKiBtYXhfZnJhZ3MgKyAxIHdvdWxkIHRo ZW4gd3JpdGUKZmFyIGJleW9uZCB0aGUgYWxsb2NhdGlvbi4gQmVmb3JlIHRoaXMgcGF0Y2ggdGhl IHZhbHVlIGNhbWUgb25seSBmcm9tIHRoZQpyYW5nZS1saW1pdGVkIHN5c2N0bC4gdGVzdF94c2su c2ggLWYgZm9yd2FyZHMgdGhlIHZhbHVlIHZlcmJhdGltIHRvCnhza3hjZWl2ZXIsIHNvIGJvdGgg ZW50cnkgcG9pbnRzIGNhbiByZWFjaCB0aGlzLiBTaG91bGQgLWYgYmUgdmFsaWRhdGVkCndpdGgg YW4gdXBwZXIgYm91bmQgYW5kIGFuIGVuZHB0ciBjaGVjaz8KCi0tIApTYXNoaWtvIEFJIHJldmll dyDCtyBodHRwczovL3Nhc2hpa28udnppbnQuZGV2LyMvcGF0Y2hzZXQvMjAyNjEwMjAwNDEyMTgu MTY1OTM5Mi0xLWV2YS5rdXJjaGF0b3ZhQHZpcnR1b3p6by5jb20/cGFydD0xCgpfX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpEZXZlbCBtYWlsaW5nIGxpc3QK RGV2ZWxAb3BlbnZ6Lm9yZwpodHRwczovL2xpc3RzLm9wZW52ei5vcmcvbWFpbG1hbi9saXN0aW5m by9kZXZlbAo=