From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from dpdk.org (dpdk.org [92.243.14.124]) by inbox.dpdk.org (Postfix) with ESMTP id 1A3A3A0528; Fri, 17 Jul 2020 09:59:14 +0200 (CEST) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id 103FF1BF46; Fri, 17 Jul 2020 09:59:14 +0200 (CEST) Received: from mga17.intel.com (mga17.intel.com [192.55.52.151]) by dpdk.org (Postfix) with ESMTP id 6FE641BF3C for ; Fri, 17 Jul 2020 09:59:11 +0200 (CEST) IronPort-SDR: O7HmTb9p3RxuAtFvqvRhSppdOW264PHndozIdFYtGf3f5gpONMdsKn1ybVHcTTv8XBR9B0sZZ5 OO1ElZdavSYw== X-IronPort-AV: E=McAfee;i="6000,8403,9684"; a="129636713" X-IronPort-AV: E=Sophos;i="5.75,362,1589266800"; d="scan'208";a="129636713" X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from fmsmga003.fm.intel.com ([10.253.24.29]) by fmsmga107.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 17 Jul 2020 00:59:10 -0700 IronPort-SDR: e3IZi9YfK0G9Y8flcGXuZ8cMIgXlz6j7zilzvwb+hzSgPNVe+Gq6cReVg6/mmt8f7Kq6uXnNyK KCGTJ+8q30ww== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.75,362,1589266800"; d="scan'208";a="325368515" Received: from orsmsx108.amr.corp.intel.com ([10.22.240.6]) by FMSMGA003.fm.intel.com with ESMTP; 17 Jul 2020 00:59:10 -0700 Received: from ORSEDG001.ED.cps.intel.com (10.7.248.4) by ORSMSX108.amr.corp.intel.com (10.22.240.6) with Microsoft SMTP Server (TLS) id 14.3.439.0; Fri, 17 Jul 2020 00:59:09 -0700 Received: from NAM04-SN1-obe.outbound.protection.outlook.com (104.47.44.57) by edgegateway.intel.com (134.134.137.100) with Microsoft SMTP Server (TLS) id 14.3.439.0; Fri, 17 Jul 2020 00:59:09 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=m+xjmcb25J4iUsZwcGpz5iacwvIr/T2mP6DvpsAY4++K+qw+TQshVYg8N4ubMo18AJSLPzB4nzgV1wLRXVBtcm74VJZsMtDuOVUOWZtzBbciyZ4QdEt2as7j56KPL0jzaBej1OgE8TsabqtzHSFkx0yxq+nyyO4dzfSchxUaB6a9Mdve3f4kDKN5DbAXPfNj5vZsj5c5TcC1TGgeyqU/jcxHSBb6qes1qfY1Ux3uAIxyrxw6nAkUgDiV40U2225D2/6Upg7YXVZzeLI/fRflCj2LCr+0LMZkVQbhLIibw34OmShH6hQMly/Tt1ciGnVJZXAJ5gZJz8TFfsJMGeqpPA== 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=t38sUHNW+Y47Ti0SRWwBonpw9K8KXcq+jc4Aq+AzBWk=; b=kpXrIj8dOUBENfPHQAq8xVoAOrq0+ym+h3SMnFwwpKyy/CoV8l2hVpsCGUtvTiSK9LWAq/8jV5kXes9pfqKp5gYg3lTZuse1ENnB3cYGclr1YwECRf3MrWnraWeVf7mr1nj1SB0Tbf3lHS5ZtPqFwMV3tQUTBURASACmKQx7rXuJ3hqimxJrUEtrTlx+eevIdRdYv/3L1Ng2svgwQ37GHf6g4v6OiWKLgkDZQbSvs8+VVJprlLz+JwW0tjgjL6JZi4iTwnXyNGxwTK1hM0jBy32C6Ag5X2Yvkoy1GGPH6tS2JIu4qsE3WdEnWMImO7T7yBMrr2Noca8SmTIZKSJ3BQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=intel.com; dmarc=pass action=none header.from=intel.com; dkim=pass header.d=intel.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=intel.onmicrosoft.com; s=selector2-intel-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=t38sUHNW+Y47Ti0SRWwBonpw9K8KXcq+jc4Aq+AzBWk=; b=guUaDUNqPj9VBoRqzOTm6siId4wuvzJdkz4KdeRHeFRoEqP6U9mFMZRwdvlWac/pX2KJ/OQoekr1Fl1UPmfAleI/4YziFp6PQyBOCASOnNM4aLDrK48E1SYydlkCSISh8IjsXZDMWcs/keaFFawAinoP6ZbvqopcrS/cgKzCVAY= Received: from BY5PR11MB3893.namprd11.prod.outlook.com (2603:10b6:a03:183::26) by BYAPR11MB3223.namprd11.prod.outlook.com (2603:10b6:a03:1b::26) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3174.22; Fri, 17 Jul 2020 07:59:08 +0000 Received: from BY5PR11MB3893.namprd11.prod.outlook.com ([fe80::c85c:ec78:c650:6ac9]) by BY5PR11MB3893.namprd11.prod.outlook.com ([fe80::c85c:ec78:c650:6ac9%3]) with mapi id 15.20.3174.027; Fri, 17 Jul 2020 07:59:08 +0000 From: "Peng, Yuan" To: "Zhang, XiX" , "dts@dpdk.org" Thread-Topic: [dts] [PATCH V1] tests/TestSuite_rss_to_rte_flow:Create ivp6 TCP flow rules, but send IPv4 TCP packets, modify to send IPv6 TCP packets and Add multiple package test methods Thread-Index: AQHWXA+/I6xw4B1XIECQsTVSs7ju46kLaBBw Date: Fri, 17 Jul 2020 07:59:08 +0000 Message-ID: References: <1594972396-17189-1-git-send-email-xix.zhang@intel.com> In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: dlp-version: 11.2.0.6 dlp-product: dlpe-windows dlp-reaction: no-action authentication-results: intel.com; dkim=none (message not signed) header.d=none;intel.com; dmarc=none action=none header.from=intel.com; x-originating-ip: [192.198.147.211] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 53cbc87b-58e7-42f8-79e8-08d82a274891 x-ms-traffictypediagnostic: BYAPR11MB3223: x-ld-processed: 46c98d88-e344-4ed4-8496-4ed7712e255d,ExtAddr x-ms-exchange-transport-forked: True x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:785; x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: mTEsgDwrKIBQmQZfuM0hefgwLta7I04+HvYhulzjKqtJlx5xFlJ1MgAn8xu3zYVuPdmOgnFh3HfYUZ4Ek++UwadOcX6oz2MtEf5LaJFjALjmmk47wOsm5LBql6EA7tByCFxpsq1gteDI2YMbH+BsCmqButZ9sLy2ja2JTLhGy6jaq1KsZqbF+bKdOknzeEJtPxgO1Rse26qd2s9Fa9+SiMy4lan8Dvd8mZJNscetp+9qaoALPzkFe+0W+K0T/R9B9J2ec1/LHGhojtJvpbujfTB76zWQShYQyDCGoPcvhUZUjX20YqwEGXdr0wyBuQSC x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:BY5PR11MB3893.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFTY:; SFS:(4636009)(366004)(346002)(376002)(136003)(396003)(39860400002)(53546011)(83380400001)(9686003)(26005)(186003)(33656002)(55016002)(8676002)(6506007)(2906002)(316002)(66946007)(5660300002)(52536014)(71200400001)(66476007)(66446008)(64756008)(478600001)(8936002)(76116006)(66556008)(110136005)(7696005)(86362001); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata: rUT397e7XbOU+eyWAmh/ZxcFtOEjesb6LNfqN4grwTuBh40HxpAupil9s2vMhEYTpmZplwxBUV7nXwWSU9KkTrC5ddmNiQ2PpEGNCfng2Ii5pUFvhgG/AVZmJnfk4GtwJ37HsKRfNdBxqp4CaJwGBqIReVoamnD3a6C1CZ275Bo60aiUaUnb/p2L32Cq6Oj7E+gZPLQ2g/JiTVe4ZJlCabeGhz0WlGbGps/ju/0wkgZH2d8nTpQWiznyg1dH+Z4wDjt1HlC8B1Gbn7SitbxPH3OhAwXmWYe6kOFw06KXM1+wwf2fn3dihTrjOJFrmnijhbPfOqXuSUF8+x6NenVmr4C3kc4L5/0HbhRjQEvSebZiUhtaTxk/tdHrHgfB5DTEhXm12cNvOJ2yZStHNX0Wc6D1wfJqmufWEsdwalhu8qz7eTX2wBc6Y1BHW8HJ2yLRgWo0CGoyhsZ4puh2fW3N2Nic2KCjtTt0MMJGFSpFqXgw4ZAU5ejMbvW0CvggQmUq 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: BY5PR11MB3893.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 53cbc87b-58e7-42f8-79e8-08d82a274891 X-MS-Exchange-CrossTenant-originalarrivaltime: 17 Jul 2020 07:59:08.0930 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 46c98d88-e344-4ed4-8496-4ed7712e255d X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: Z7W/VfzgxoJXxRfU83U+POPPsq6l4zsDL4QrETP4V1L8AWdUzCtcm4iw5BIpBFQKWj5TLlCe8jsZI2J2TvAUbg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: BYAPR11MB3223 X-OriginatorOrg: intel.com Subject: Re: [dts] [PATCH V1] tests/TestSuite_rss_to_rte_flow:Create ivp6 TCP flow rules, but send IPv4 TCP packets, modify to send IPv6 TCP packets and Add multiple package test methods X-BeenThere: dts@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: test suite reviews and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dts-bounces@dpdk.org Sender: "dts" QWNrZWQtYnkgUGVuZywgWXVhbiA8eXVhbi5wZW5nQGludGVsLmNvbT4NCg0KLS0tLS1PcmlnaW5h bCBNZXNzYWdlLS0tLS0NCkZyb206IGR0cyA8ZHRzLWJvdW5jZXNAZHBkay5vcmc+IE9uIEJlaGFs ZiBPZiBaaGFuZywgWGlYDQpTZW50OiBGcmlkYXksIEp1bHkgMTcsIDIwMjAgMzo1NSBQTQ0KVG86 IGR0c0BkcGRrLm9yZw0KU3ViamVjdDogUmU6IFtkdHNdIFtQQVRDSCBWMV0gdGVzdHMvVGVzdFN1 aXRlX3Jzc190b19ydGVfZmxvdzpDcmVhdGUgaXZwNiBUQ1AgZmxvdyBydWxlcywgYnV0IHNlbmQg SVB2NCBUQ1AgcGFja2V0cywgbW9kaWZ5IHRvIHNlbmQgSVB2NiBUQ1AgcGFja2V0cyBhbmQgQWRk IG11bHRpcGxlIHBhY2thZ2UgdGVzdCBtZXRob2RzDQoNClRlc3RlZC1ieTogWmhhbmcsIFhpWCA8 eGl4LnpoYW5nQGludGVsLmNvbT4NCg0KLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCkZyb206 IFpoYW5nLCBYaVggDQpTZW50OiBGcmlkYXksIEp1bHkgMTcsIDIwMjAgMzo1MyBQTQ0KVG86IGR0 c0BkcGRrLm9yZw0KQ2M6IFpoYW5nLCBYaVggPHhpeC56aGFuZ0BpbnRlbC5jb20+DQpTdWJqZWN0 OiBbZHRzXVtQQVRDSCBWMV0gdGVzdHMvVGVzdFN1aXRlX3Jzc190b19ydGVfZmxvdzpDcmVhdGUg aXZwNiBUQ1AgZmxvdyBydWxlcywgYnV0IHNlbmQgSVB2NCBUQ1AgcGFja2V0cywgbW9kaWZ5IHRv IHNlbmQgSVB2NiBUQ1AgcGFja2V0cyBhbmQgQWRkIG11bHRpcGxlIHBhY2thZ2UgdGVzdCBtZXRo b2RzDQoNCkNyZWF0ZSBpdnA2IFRDUCBmbG93IHJ1bGVzLCBidXQgc2VuZCBJUHY0IFRDUCBwYWNr ZXRzLCBtb2RpZnkgdG8gc2VuZCBJUHY2IFRDUCBwYWNrZXRzIGFuZCBBZGQgbXVsdGlwbGUgcGFj a2FnZSB0ZXN0IG1ldGhvZHMNCg0KU2lnbmVkLW9mZi1ieTogeGl6aGFuNHggPHhpeC56aGFuZ0Bp bnRlbC5jb20+DQotLS0NCiB0ZXN0cy9UZXN0U3VpdGVfcnNzX3RvX3J0ZV9mbG93LnB5IHwgODAg KysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0NCiAxIGZpbGUgY2hhbmdlZCwg MzMgaW5zZXJ0aW9ucygrKSwgNDcgZGVsZXRpb25zKC0pDQoNCmRpZmYgLS1naXQgYS90ZXN0cy9U ZXN0U3VpdGVfcnNzX3RvX3J0ZV9mbG93LnB5IGIvdGVzdHMvVGVzdFN1aXRlX3Jzc190b19ydGVf Zmxvdy5weQ0KaW5kZXggMjFiYThkYy4uNTVkNWEzYSAxMDA2NDQNCi0tLSBhL3Rlc3RzL1Rlc3RT dWl0ZV9yc3NfdG9fcnRlX2Zsb3cucHkNCisrKyBiL3Rlc3RzL1Rlc3RTdWl0ZV9yc3NfdG9fcnRl X2Zsb3cucHkNCkBAIC02MjIsNzMgKzYyMiw1OSBAQCBjbGFzcyBUZXN0UlNTX3RvX1J0ZWZsb3co VGVzdENhc2UpOg0KICAgICAgICAgc2VsZi5kdXQuc2VuZF9leHBlY3QoInNldCB2ZXJib3NlIDEi LCAidGVzdHBtZD4gIiwgMTIwKQ0KICAgICAgICAgc2VsZi5kdXQuc2VuZF9leHBlY3QoInN0YXJ0 IiwgInRlc3RwbWQ+ICIsIDEyMCkNCiAgICAgICAgIHRpbWUuc2xlZXAoMikNCi0gICAgICAgIHJz c19xdWV1ZSA9IFsiMCJdDQotICAgICAgICBwa3RzID0gW3NlbGYucGt0MSwgc2VsZi5wa3QyLCBz ZWxmLnBrdDMsIHNlbGYucGt0NCwgc2VsZi5wa3Q1LCBzZWxmLnBrdDYsIHNlbGYucGt0Nywgc2Vs Zi5wa3Q4LCBzZWxmLnBrdDksIHNlbGYucGt0MTAsIHNlbGYucGt0MTFdDQotICAgICAgICBzZWxm LnNlbmRfYW5kX2NoZWNrKHBrdHMsIHJzc19xdWV1ZSwgcG9ydF9pZD0wKQ0KKyAgICAgICAgcHR5 cGVfbGlzdDEgPSBbImlwdjQtb3RoZXIiLCAiaXB2NC1mcmFnIiwgImlwdjQtdWRwIiwiaXB2NC10 Y3AiLCAiaXB2NC1zY3RwIiwgImlwdjYtb3RoZXIiLCAiaXB2Ni1mcmFnIiwgImlwdjYtdWRwIiwg ImlwdjYtdGNwIiwgImlwdjYtc2N0cCIsICJsMi1wYXlsb2FkIl0NCisgICAgICAgIHNlbGYuc2Vu ZF9jaGVja18xMDBfcGFja2V0X3F1ZXVlKHB0eXBlX2xpc3QxLCAiMCIsIHBvcnRfaWQ9MCkNCisg ICAgICAgIHNlbGYuc2VuZF9jaGVja18xMDBfcGFja2V0X3F1ZXVlKHB0eXBlX2xpc3QxLCAiMCIs IHBvcnRfaWQ9MSkNCiANCiAgICAgICAgICMgZW5hYmxlIGlwdjQtdWRwIGFuZCBpcHY2LXRjcCBS U1MgZnVuY3Rpb24gdHlwZQ0KICAgICAgICAgc2VsZi5kdXQuc2VuZF9leHBlY3QoDQogICAgICAg ICAgICAgImZsb3cgY3JlYXRlIDAgaW5ncmVzcyBwYXR0ZXJuIGV0aCAvIGlwdjQgLyB1ZHAgLyBl bmQgYWN0aW9ucyByc3MgdHlwZXMgaXB2NC11ZHAgZW5kIHF1ZXVlcyBlbmQgLyBlbmQiLCAiY3Jl YXRlZCIpDQogICAgICAgICBzZWxmLmR1dC5zZW5kX2V4cGVjdCgNCiAgICAgICAgICAgICAiZmxv dyBjcmVhdGUgMCBpbmdyZXNzIHBhdHRlcm4gZXRoIC8gaXB2NiAvIHRjcCAvIGVuZCBhY3Rpb25z IHJzcyB0eXBlcyBpcHY2LXRjcCBlbmQgcXVldWVzIGVuZCAvIGVuZCIsICJjcmVhdGVkIikNCi0g ICAgICAgIHJzc19xdWV1ZSA9IFsiMCIsICIxIiwgIjIiLCAiMyIsICI0IiwgIjUiLCAiNiIsICI3 Il0NCi0gICAgICAgIHBrdHMgPSBbc2VsZi5wa3QyLCBzZWxmLnBrdDNdDQotICAgICAgICBzZWxm LnNlbmRfYW5kX2NoZWNrKHBrdHMsIHJzc19xdWV1ZSwgcG9ydF9pZD0wKQ0KLSAgICAgICAgcnNz X3F1ZXVlID0gWyIwIl0NCi0gICAgICAgIHBrdHMgPSBbc2VsZi5wa3QxLCBzZWxmLnBrdDQsIHNl bGYucGt0NSwgc2VsZi5wa3Q2LCBzZWxmLnBrdDcsIHNlbGYucGt0OCwgc2VsZi5wa3Q5LCBzZWxm LnBrdDEwXQ0KLSAgICAgICAgc2VsZi5zZW5kX2FuZF9jaGVjayhwa3RzLCByc3NfcXVldWUsIHBv cnRfaWQ9MCkNCi0gICAgICAgIHJzc19xdWV1ZSA9IFsiMCJdDQotICAgICAgICBwa3RzID0gW3Nl bGYucGt0MSwgc2VsZi5wa3QyLCBzZWxmLnBrdDMsIHNlbGYucGt0NCwgc2VsZi5wa3Q1LCBzZWxm LnBrdDYsIHNlbGYucGt0Nywgc2VsZi5wa3Q4LCBzZWxmLnBrdDksIHNlbGYucGt0MTBdDQotICAg ICAgICBzZWxmLnNlbmRfYW5kX2NoZWNrKHBrdHMsIHJzc19xdWV1ZSwgcG9ydF9pZD0xKQ0KKw0K KyAgICAgICAgcHR5cGVfbGlzdDEgPSBbImlwdjQtdWRwIiwgImlwdjYtdGNwIl0NCisgICAgICAg IHNlbGYuc2VuZF9jaGVja18xMDBfcGFja2V0X3F1ZXVlKHB0eXBlX2xpc3QxLCAiYWxsIiwgcG9y dF9pZD0wKQ0KKyAgICAgICAgcHR5cGVfbGlzdDIgPSBbImlwdjQtb3RoZXIiLCAiaXB2NC1mcmFn IiwgImlwdjQtdGNwIiwgImlwdjQtc2N0cCIsICJpcHY2LW90aGVyIiwgImlwdjYtZnJhZyIsICJp cHY2LXVkcCIsICJpcHY2LXNjdHAiLCAibDItcGF5bG9hZCJdDQorICAgICAgICBzZWxmLnNlbmRf Y2hlY2tfMTAwX3BhY2tldF9xdWV1ZShwdHlwZV9saXN0MiwgIjAiLCBwb3J0X2lkPTApDQorICAg ICAgICBwdHlwZV9saXN0MyA9IFsiaXB2NC1vdGhlciIsICJpcHY0LWZyYWciLCAiaXB2NC11ZHAi LCJpcHY0LXRjcCIsICJpcHY0LXNjdHAiLCAiaXB2Ni1vdGhlciIsICJpcHY2LWZyYWciLCAiaXB2 Ni11ZHAiLCAiaXB2Ni10Y3AiLCAiaXB2Ni1zY3RwIiwgImwyLXBheWxvYWQiXQ0KKyAgICAgICAg c2VsZi5zZW5kX2NoZWNrXzEwMF9wYWNrZXRfcXVldWUocHR5cGVfbGlzdDMsICIwIiwgcG9ydF9p ZD0xKQ0KIA0KICAgICAgICAgIyAgc2V0IHF1ZXVlIDEsIDQsIDcgaW50byBSU1MgcXVldWUgcnVs ZQ0KICAgICAgICAgc2VsZi5kdXQuc2VuZF9leHBlY3QoDQogICAgICAgICAgICAgImZsb3cgY3Jl YXRlIDAgaW5ncmVzcyBwYXR0ZXJuIGVuZCBhY3Rpb25zIHJzcyB0eXBlcyBlbmQgcXVldWVzIDEg NCA3IGVuZCAvIGVuZCIsICJjcmVhdGVkIikNCi0gICAgICAgIHJzc19xdWV1ZSA9IFsiMSIsICI0 IiwgIjciXQ0KLSAgICAgICAgcGt0cyA9IFtzZWxmLnBrdDIsIHNlbGYucGt0M10NCi0gICAgICAg IHNlbGYuc2VuZF9hbmRfY2hlY2socGt0cywgcnNzX3F1ZXVlLCBwb3J0X2lkPTApDQotICAgICAg ICByc3NfcXVldWUgPSBbIjAiXQ0KLSAgICAgICAgcGt0cyA9IFtzZWxmLnBrdDEsIHNlbGYucGt0 NCwgc2VsZi5wa3Q1LCBzZWxmLnBrdDYsIHNlbGYucGt0Nywgc2VsZi5wa3Q4LCBzZWxmLnBrdDks IHNlbGYucGt0MTBdDQotICAgICAgICBzZWxmLnNlbmRfYW5kX2NoZWNrKHBrdHMsIHJzc19xdWV1 ZSwgcG9ydF9pZD0wKQ0KLSAgICAgICAgcnNzX3F1ZXVlID0gWyIwIl0NCi0gICAgICAgIHBrdHMg PSBbc2VsZi5wa3QxLCBzZWxmLnBrdDIsIHNlbGYucGt0Mywgc2VsZi5wa3Q0LCBzZWxmLnBrdDUs IHNlbGYucGt0Niwgc2VsZi5wa3Q3LCBzZWxmLnBrdDgsIHNlbGYucGt0OSwgc2VsZi5wa3QxMF0N Ci0gICAgICAgIHNlbGYuc2VuZF9hbmRfY2hlY2socGt0cywgcnNzX3F1ZXVlLCBwb3J0X2lkPTEp DQorICAgICAgICBwdHlwZV9saXN0MSA9IFsiaXB2NC11ZHAiLCAiaXB2Ni10Y3AiXQ0KKyAgICAg ICAgc2VsZi5zZW5kX2NoZWNrXzEwMF9wYWNrZXRfcXVldWUocHR5cGVfbGlzdDEsIFsiMSIsIjQi LCI3Il0sIHBvcnRfaWQ9MCkNCisgICAgICAgIHB0eXBlX2xpc3QyID0gWyJpcHY0LW90aGVyIiwg ImlwdjQtZnJhZyIsICJpcHY0LXRjcCIsICJpcHY0LXNjdHAiLCAiaXB2Ni1vdGhlciIsICJpcHY2 LWZyYWciLCAiaXB2Ni11ZHAiLCAiaXB2Ni1zY3RwIiwgImwyLXBheWxvYWQiXQ0KKyAgICAgICAg c2VsZi5zZW5kX2NoZWNrXzEwMF9wYWNrZXRfcXVldWUocHR5cGVfbGlzdDIsICIwIiwgcG9ydF9p ZD0wKQ0KKyAgICAgICAgcHR5cGVfbGlzdDMgPSBbImlwdjQtb3RoZXIiLCAiaXB2NC1mcmFnIiwg ImlwdjQtdWRwIiwiaXB2NC10Y3AiLCAiaXB2NC1zY3RwIiwgImlwdjYtb3RoZXIiLCAiaXB2Ni1m cmFnIiwgImlwdjYtdWRwIiwgImlwdjYtdGNwIiwgImlwdjYtc2N0cCIsICJsMi1wYXlsb2FkIl0N CisgICAgICAgIHNlbGYuc2VuZF9jaGVja18xMDBfcGFja2V0X3F1ZXVlKHB0eXBlX2xpc3QzLCAi MCIsIHBvcnRfaWQ9MSkNCiANCiAgICAgICAgICMgZW5hYmxlIGlwdjQtdWRwIGFuZCBpcHY2LW90 aGVyIFJTUyBmdW5jdGlvbiB0eXBlIG9uIHBvcnQgMQ0KICAgICAgICAgc2VsZi5kdXQuc2VuZF9l eHBlY3QoDQogICAgICAgICAgICAgImZsb3cgY3JlYXRlIDEgaW5ncmVzcyBwYXR0ZXJuIGV0aCAv IGlwdjQgLyB1ZHAgLyBlbmQgYWN0aW9ucyByc3MgdHlwZXMgaXB2NC11ZHAgZW5kIHF1ZXVlcyBl bmQgLyBlbmQiLCAiY3JlYXRlZCIpDQogICAgICAgICBzZWxmLmR1dC5zZW5kX2V4cGVjdCgNCiAg ICAgICAgICAgICAiZmxvdyBjcmVhdGUgMSBpbmdyZXNzIHBhdHRlcm4gZXRoIC8gaXB2NiAvIGVu ZCBhY3Rpb25zIHJzcyB0eXBlcyBpcHY2LW90aGVyIGVuZCBxdWV1ZXMgZW5kIC8gZW5kIiwgImNy ZWF0ZWQiKQ0KLSAgICAgICAgcnNzX3F1ZXVlID0gWyIxIiwgIjQiLCAiNyJdDQotICAgICAgICBw a3RzID0gW3NlbGYucGt0Miwgc2VsZi5wa3QzXQ0KLSAgICAgICAgc2VsZi5zZW5kX2FuZF9jaGVj ayhwa3RzLCByc3NfcXVldWUsIHBvcnRfaWQ9MCkNCi0gICAgICAgIHJzc19xdWV1ZSA9IFsiMCJd DQotICAgICAgICBwa3RzID0gW3NlbGYucGt0MSwgc2VsZi5wa3Q0LCBzZWxmLnBrdDUsIHNlbGYu cGt0Niwgc2VsZi5wa3Q3LCBzZWxmLnBrdDgsIHNlbGYucGt0OSwgc2VsZi5wa3QxMF0NCi0gICAg ICAgIHNlbGYuc2VuZF9hbmRfY2hlY2socGt0cywgcnNzX3F1ZXVlLCBwb3J0X2lkPTApDQotDQot ICAgICAgICByc3NfcXVldWUgPSBbIjAiLCAiMSIsICIyIiwgIjMiLCAiNCIsICI1IiwgIjYiLCAi NyJdDQotICAgICAgICBwa3RzID0gW3NlbGYucGt0Miwgc2VsZi5wa3Q4XQ0KLSAgICAgICAgc2Vs Zi5zZW5kX2FuZF9jaGVjayhwa3RzLCByc3NfcXVldWUsIHBvcnRfaWQ9MSkNCi0gICAgICAgIHJz c19xdWV1ZSA9IFsiMCJdDQotICAgICAgICBwa3RzID0gW3NlbGYucGt0MSwgc2VsZi5wa3QzLCBz ZWxmLnBrdDQsIHNlbGYucGt0NSwgc2VsZi5wa3Q2LCBzZWxmLnBrdDcsIHNlbGYucGt0OSwgc2Vs Zi5wa3QxMF0NCi0gICAgICAgIHNlbGYuc2VuZF9hbmRfY2hlY2socGt0cywgcnNzX3F1ZXVlLCBw b3J0X2lkPTEpDQorICAgICAgICBwdHlwZV9saXN0MSA9IFsiaXB2NC11ZHAiLCAiaXB2Ni10Y3Ai XQ0KKyAgICAgICAgc2VsZi5zZW5kX2NoZWNrXzEwMF9wYWNrZXRfcXVldWUocHR5cGVfbGlzdDEs IFsiMSIsIjQiLCI3Il0sIHBvcnRfaWQ9MCkNCisgICAgICAgIHB0eXBlX2xpc3QyID0gWyJpcHY0 LW90aGVyIiwgImlwdjQtZnJhZyIsICJpcHY0LXRjcCIsICJpcHY0LXNjdHAiLCAiaXB2Ni1vdGhl ciIsICJpcHY2LWZyYWciLCAiaXB2Ni11ZHAiLCAiaXB2Ni1zY3RwIiwgImwyLXBheWxvYWQiXQ0K KyAgICAgICAgc2VsZi5zZW5kX2NoZWNrXzEwMF9wYWNrZXRfcXVldWUocHR5cGVfbGlzdDIsICIw IiwgcG9ydF9pZD0wKQ0KKyAgICAgICAgcHR5cGVfbGlzdDMgPSBbImlwdjQtdWRwIiwgImlwdjYt b3RoZXIiXQ0KKyAgICAgICAgc2VsZi5zZW5kX2NoZWNrXzEwMF9wYWNrZXRfcXVldWUocHR5cGVf bGlzdDMsICJhbGwiLCBwb3J0X2lkPTEpDQorICAgICAgICBwdHlwZV9saXN0NCA9IFsiaXB2NC1v dGhlciIsICJpcHY0LWZyYWciLCAiaXB2NC10Y3AiLCAiaXB2NC1zY3RwIiwgImlwdjYtZnJhZyIs ICJpcHY2LXVkcCIsICJpcHY2LXRjcCIsICJpcHY2LXNjdHAiLCAibDItcGF5bG9hZCJdDQorICAg ICAgICBzZWxmLnNlbmRfY2hlY2tfMTAwX3BhY2tldF9xdWV1ZShwdHlwZV9saXN0NCwgIjAiLCBw b3J0X2lkPTEpDQogDQogICAgICAgICBzZWxmLmR1dC5zZW5kX2V4cGVjdCgiZmxvdyBmbHVzaCAw IiwgInRlc3RwbWQ+ICIpDQotICAgICAgICByc3NfcXVldWUgPSBbIjAiXQ0KLSAgICAgICAgcGt0 cyA9IFtzZWxmLnBrdDEsIHNlbGYucGt0Miwgc2VsZi5wa3QzLCBzZWxmLnBrdDQsIHNlbGYucGt0 NSwgc2VsZi5wa3Q2LCBzZWxmLnBrdDcsIHNlbGYucGt0OCwgc2VsZi5wa3Q5LCBzZWxmLnBrdDEw XQ0KLSAgICAgICAgc2VsZi5zZW5kX2FuZF9jaGVjayhwa3RzLCByc3NfcXVldWUsIHBvcnRfaWQ9 MCkNCi0gICAgICAgIHJzc19xdWV1ZSA9IFsiMCIsICIxIiwgIjIiLCAiMyIsICI0IiwgIjUiLCAi NiIsICI3Il0NCi0gICAgICAgIHBrdHMgPSBbc2VsZi5wa3QyLCBzZWxmLnBrdDhdDQotICAgICAg ICBzZWxmLnNlbmRfYW5kX2NoZWNrKHBrdHMsIHJzc19xdWV1ZSwgcG9ydF9pZD0xKQ0KLSAgICAg ICAgcnNzX3F1ZXVlID0gWyIwIl0NCi0gICAgICAgIHBrdHMgPSBbc2VsZi5wa3QxLCBzZWxmLnBr dDMsIHNlbGYucGt0NCwgc2VsZi5wa3Q1LCBzZWxmLnBrdDYsIHNlbGYucGt0Nywgc2VsZi5wa3Q5 LCBzZWxmLnBrdDEwXQ0KLSAgICAgICAgc2VsZi5zZW5kX2FuZF9jaGVjayhwa3RzLCByc3NfcXVl dWUsIHBvcnRfaWQ9MSkNCisgICAgICAgIHB0eXBlX2xpc3QxID0gWyJpcHY0LW90aGVyIiwgImlw djQtZnJhZyIsICJpcHY0LXVkcCIsICJpcHY0LXRjcCIsICJpcHY0LXNjdHAiLCAiaXB2Ni1vdGhl ciIsICJpcHY2LWZyYWciLCAiaXB2Ni11ZHAiLCAiaXB2Ni10Y3AiLCAiaXB2Ni1zY3RwIiwgImwy LXBheWxvYWQiXQ0KKyAgICAgICAgc2VsZi5zZW5kX2NoZWNrXzEwMF9wYWNrZXRfcXVldWUocHR5 cGVfbGlzdDEsICIwIiwgcG9ydF9pZD0wKQ0KKyAgICAgICAgcHR5cGVfbGlzdDIgPSBbImlwdjQt dWRwIiwgImlwdjYtb3RoZXIiXQ0KKyAgICAgICAgc2VsZi5zZW5kX2NoZWNrXzEwMF9wYWNrZXRf cXVldWUocHR5cGVfbGlzdDIsICJhbGwiLCBwb3J0X2lkPTEpDQorICAgICAgICBwdHlwZV9saXN0 MyA9IFsiaXB2NC1vdGhlciIsICJpcHY0LWZyYWciLCAiaXB2NC10Y3AiLCAiaXB2NC1zY3RwIiwg ImlwdjYtZnJhZyIsICJpcHY2LXVkcCIsICJpcHY2LXRjcCIsICJpcHY2LXNjdHAiLCAibDItcGF5 bG9hZCJdDQorICAgICAgICBzZWxmLnNlbmRfY2hlY2tfMTAwX3BhY2tldF9xdWV1ZShwdHlwZV9s aXN0MywgIjAiLCBwb3J0X2lkPTEpDQogDQogICAgICAgICBzZWxmLmR1dC5zZW5kX2V4cGVjdCgi ZmxvdyBmbHVzaCAxIiwgInRlc3RwbWQ+ICIpDQotICAgICAgICByc3NfcXVldWUgPSBbIjAiXQ0K LSAgICAgICAgcGt0cyA9IFtzZWxmLnBrdDEsIHNlbGYucGt0Miwgc2VsZi5wa3QzLCBzZWxmLnBr dDQsIHNlbGYucGt0NSwgc2VsZi5wa3Q2LCBzZWxmLnBrdDcsIHNlbGYucGt0OCwgc2VsZi5wa3Q5 LCBzZWxmLnBrdDEwXQ0KLSAgICAgICAgc2VsZi5zZW5kX2FuZF9jaGVjayhwa3RzLCByc3NfcXVl dWUsIHBvcnRfaWQ9MCkNCi0gICAgICAgIHNlbGYuc2VuZF9hbmRfY2hlY2socGt0cywgcnNzX3F1 ZXVlLCBwb3J0X2lkPTEpDQorICAgICAgICBwdHlwZV9saXN0MSA9IFsiaXB2NC1vdGhlciIsICJp cHY0LWZyYWciLCAiaXB2NC11ZHAiLCAiaXB2NC10Y3AiLCAiaXB2NC1zY3RwIiwgImlwdjYtb3Ro ZXIiLCAiaXB2Ni1mcmFnIiwgImlwdjYtdWRwIiwgImlwdjYtdGNwIiwgImlwdjYtc2N0cCIsICJs Mi1wYXlsb2FkIl0NCisgICAgICAgIHNlbGYuc2VuZF9jaGVja18xMDBfcGFja2V0X3F1ZXVlKHB0 eXBlX2xpc3QxLCAiMCIsIHBvcnRfaWQ9MCkNCisgICAgICAgIHNlbGYuc2VuZF9jaGVja18xMDBf cGFja2V0X3F1ZXVlKHB0eXBlX2xpc3QxLCAiMCIsIHBvcnRfaWQ9MSkNCiANCiAgICAgZGVmIHRl c3RfZmxvd19kaXJlY3Rvcl9yc3NfcnVsZV9jb21iaW5hdGlvbihzZWxmKToNCiAgICAgICAgICIi Ig0KLS0gDQoxLjguMy4xDQoNCg==