From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mails.dpdk.org (mails.dpdk.org [217.70.189.124]) by inbox.dpdk.org (Postfix) with ESMTP id 9734A42364; Thu, 12 Oct 2023 20:09:53 +0200 (CEST) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 811174028A; Thu, 12 Oct 2023 20:09:53 +0200 (CEST) Received: from alln-iport-3.cisco.com (alln-iport-3.cisco.com [173.37.142.90]) by mails.dpdk.org (Postfix) with ESMTP id 9295240042 for ; Thu, 12 Oct 2023 20:09:52 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=14134; q=dns/txt; s=iport; t=1697134192; x=1698343792; h=from:to:cc:subject:date:message-id:references: in-reply-to:mime-version; bh=N23eA0vQ8miA+doPW1bO5U3fnCxLQgW5THdo5Gojh5Y=; b=SDE9x1Xurxg8SZu+QCzZ37T/Q9dp7y1Gq/wdXU1RfVfb5NLxqsbxU6tn 6QJ+oncfS92PZ4YEcOBikT8vZhDv123CaDeT0/e+EynjiimMfnOqbiUTO W/xiyVW2AR8bxik/bateNMw/1vbplJ09PjbM8BYSamg0BPmqqKs8qrnlQ g=; X-CSE-ConnectionGUID: YHo8jFXJRxeOOAXPvQSnHA== X-CSE-MsgGUID: 4o323dONR42a/WZfF6auPQ== X-IPAS-Result: =?us-ascii?q?A0CFAACJNShl/4oNJK1aHQEBAQEJARIBBQUBZYEWCAELA?= =?us-ascii?q?YE0MVIHcQJZKhJIhFKDTAOETl+IZpcshk+BJQNWDwEBAQ0BAUQEAQGFBwIWh?= =?us-ascii?q?noCJjQJDgECAgIBAQEBAwIDAQEBAQEBAQIBAQUBAQECAQcEgQoThWgNhkwBA?= =?us-ascii?q?QEBAgESEQQZAQE3AQQLAgEIEQMBAgEqAgICMB0IAgQBDQUIGoJdghYlIwMBq?= =?us-ascii?q?CEBgUACiih6fzOBAYIJAQEGBAWybAmBSAGICQGBTgEBgztGhDUnG4FJRIEVQ?= =?us-ascii?q?3mBbz6CYQKBYhUJgzs5gi+Df4U7BzKCJIMvKophXhETR3AbAwcDgQMQKwcEL?= =?us-ascii?q?xsHBgkWGBUlBlEELSQJExI+BIFngVEKgQY/Dw4RgkMiAgc2NhlLglsJFQY7B?= =?us-ascii?q?El2ECsEFBeBCwgEah8VHjcREhcNAwh2HQIRIzwDBQMENAoVDQshBRRDA0cGT?= =?us-ascii?q?AsDAhwFAwMEgTYFDx4CEBoGDikDAxlNAhAUAzsDAwYDCzEDMFdLDFkDbyE2A?= =?us-ascii?q?0QdQAMLbT01Bg4bBQRkWQWbOgp9gmIGAQGBDpVmg2SLBI4/lGcKhAyhPhepZ?= =?us-ascii?q?pg6IKgEAgQCBAUCDgEBBoFjPIFZcBWDIlIZD44gCxeDVo95djsCBwEKAQEDC?= =?us-ascii?q?YtKAQE?= IronPort-PHdr: A9a23:guV3DhFWKwPC2su/+qOUxp1Gfu4Y04WdBeZdwpMjj7QLdbys4NG+e kfe/v5qylTOWNaT5/FFjr/Ourv7ESwb4JmHuWwfapEESRIfiMsXkgBhSM6IAEH2NrjrOgQxH d9JUxlu+HToeVNNFpPGbkbJ6ma38SZUHxz+MQRvIeGgGInSici+0+2a8JzIaAIOjz24Mvt+K RysplDJv9INyct6f78swwHApGdJfekeyWJzcFSUmRu9rsvl9594+CMWsPUkn/M= IronPort-Data: A9a23:YNEjIau8A/z/1plj8H8Yb9rEx+fnVPtcMUV32f8akzHdYApBsoF/q tZmKW6EaauNZWPwL40jOoW0pBgHsZ/cy9EwGlNspHhkQSNEgMeUXt7xwmUckM+xwmwvaGo9s q3yv/GZdJhcokf0/0rrav656yEtislkf5KkYMbcICd9WAR4fykojBNnioYRj5Vh6TSDK1vlV eja/YuHYzdJ5xYuajhPsvra8ks11BjPkGpwUmIWNKgjUGD2zxH5PLpHTYmtIn3xRJVjH+LSb 44vG5ngows1Vz90Yj+Uuu6Tnn8iG9Y+DiDS4pZiYJVOtzAZzsAEPgnXA9JHAatfo23hc9mcU 7yhv7ToIesiFvWkdOjwz3C0HgkmVZCq9oMrLlCOkcvDzWP2UUH8ztJJJXEOI7Qj/MZeVDQmG fwwcFjhbziKg+awhbm8UOQp24IoLdLgO8UUvXQIITPxVKl9B8udBfyRo4YDjF/chegWdRraT 8geaTxjZRDNSxZOIVwQTpk5mY9Eg1GmLWEB8QnF+/pfD277kAsqiuPhF/zvJoaDAvpnkGjGr 3/+xjGsav0dHJnFodafyVqgi/HnkTv3W8QVDrLQyxJxqFSXwmpWAxoMWB7m5/K4kUW5HdlYL iT45xYTkET7z2TyJvHVVByjq3nCtRkZM+e82cVjgO1R4sI4OzqkO1U= IronPort-HdrOrdr: A9a23:viu2hKq4n/+mi40GwmzNNCUaV5tkLNV00zEX/kB9WHVpm5Oj5q OTdaUgtSMc1gxxZJh5o6HwBEDhex/hHZ4c2/hpAV7QZniXhILIFvAs0WKG+UyDJ8SQzJ8h6U 4NSdkYNDS0NykFsS+Y2nj3Lz9D+qj6zEnAv463pBkdKHAPV0gj1XYHNu/xKDwPeOAyP+tCKH Pq3Ls9m9PPQwVwUu2LQlM+c6zoodrNmJj6YRgAKSIGxWC15w+A2frRKTTd+g0RfQ9u7N4ZnF QtlTaX2oyT99WAjjPM3W7a6Jpb3PH7zMFYOcCKgs8Jbh3xlweBfu1aKv2/lQFwhNvqxEchkd HKrRtlFd908Wntcma8pgao8xX80Qwp92TpxTaj8DjeSI3CNXAH4vh69MZkmyjimg0dVRZHoe R2Nleixt9q5NX77X3ADpbzJklXfwGP0AkfeKYo/g5iuM0lGf5sRUh1xjIOLH/GdxiKs7wPAa 1gCtrR6+1Rdk7fZ3fFvnN3yNjpRXgrGAyaK3Jy8PB9/gIm1EyR9XFoj/A3jzMF7tYwWpNE7+ PLPuBhk6xPVNYfaeZ4CP0aScW6B2TRSVaUWVjibWjPBeUCITbAupT36LI66KWjf4EJ1oI7nN DEXElDvWA/dkryAYmF3YFN8BrKXGKhNA6dh/129tx8oPnxVbDrOSqMRBQnlNahuewWBonBV/ O6KPttcrbexKvVaPB0NiHFKu5vwCMlIbgoU/4AKiaznv4= X-Talos-CUID: 9a23:Y8+2V265rYwUCwZRmNssxW4TSsILQl/n3Hr3BGaIMXhQc7u1YArF X-Talos-MUID: 9a23:4dkN4gtisiqUpUHous2n2DY5bpxkxIKUVBoE1qo0tefaPDFIAmLI X-IronPort-Anti-Spam-Filtered: true Received: from alln-core-5.cisco.com ([173.36.13.138]) by alln-iport-3.cisco.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 12 Oct 2023 18:09:51 +0000 Received: from alln-opgw-4.cisco.com (alln-opgw-4.cisco.com [173.37.147.252]) by alln-core-5.cisco.com (8.15.2/8.15.2) with ESMTPS id 39CI9pfL028919 (version=TLSv1.2 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK) for ; Thu, 12 Oct 2023 18:09:51 GMT X-CSE-ConnectionGUID: T9QTqRD4RrWTPIABgW78YA== X-CSE-MsgGUID: fuGQ4v6tRYiN2LTU0tzw7Q== Authentication-Results: alln-opgw-4.cisco.com; dkim=pass (signature verified) header.i=@cisco.com; spf=Pass smtp.mailfrom=johndale@cisco.com; dmarc=pass (p=quarantine dis=none) d=cisco.com X-IronPort-AV: E=Sophos;i="6.03,219,1694736000"; d="scan'208,217";a="4826921" Received: from mail-mw2nam10lp2100.outbound.protection.outlook.com (HELO NAM10-MW2-obe.outbound.protection.outlook.com) ([104.47.55.100]) by alln-opgw-4.cisco.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 12 Oct 2023 18:09:50 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=BWc5mtDuwuXKjuED29UaaRCg4+7yrsGVyexlsfy2higyzpJhOcIN5HuAjje1mBGZ0R92p+saE0FeveH2Gfj0Il+O1cbSMlBwGOtVaiEDcTxoa2OtIZCUwgcmRTZ/cqYm/QwuIa4yDzaQCNeIXrDl4WLkYnQQ4JxH5f2xFSp8AgvGmvy/QTh1QFCKTws4M9gmWqF8oLaZ/+/Q0h5OuxqGMM26LvtmyemhRH7f1BWqDD3vcrcWI2vAMNxBDBzLpus1E7c4PQTQTOXDc646jz6XgB6/aLBYkpe2ymQxkc6JSH8e/csSk4SyKeqXlr3qu91DophAkE9Kv49mgAlQ119w+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-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=N23eA0vQ8miA+doPW1bO5U3fnCxLQgW5THdo5Gojh5Y=; b=FeS32mFfsm71Vtc8K2uy9aGmK/qmmtlKxYRmib6AlJyQuy5+9NQ2IquigyVva7isMoM72+9TXwyTs6FIxXoZGx+KqVnauu0Yw53GYtHyzW9iHQB907g92NTTVQzEJWp2Rbjo6yp15jjLQo/p5opdYzgsPK76WJossSsYAB1qrmiuHQmYcTV5QKbDOtjVTranxnfFkl1R3d8su0NkffuTj/nBG7TSh373ZCmUKZnRi0IAsM1ehEOMBKLIPGVN0n0MhPVOCiCPwqfXNuzKAAXgfh/X6yglqZ4XIm6pPTcjtXfE8umkzTY8cJ2MXkv9AOG/JMDlmEqY4GZlt2RYWVsJ8Q== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=cisco.com; dmarc=pass action=none header.from=cisco.com; dkim=pass header.d=cisco.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cisco.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=N23eA0vQ8miA+doPW1bO5U3fnCxLQgW5THdo5Gojh5Y=; b=QEEFbxh7WC+0WvO+a+OYGZAcs62qTeBosj4x6akYyZQyhv1ri3mKYzmkcnAUnG/iaiFHRe0NL59AYmET+eUPhuJ2e0s+Tuk18BPXrrFVPIdwhzYtAj/PTf+jLKH5km04gPEoZIzwLFxasZ8oZTr9y9A4DrI/gnDMhQc2RfbpZOI= Received: from BYAPR11MB2535.namprd11.prod.outlook.com (2603:10b6:a02:be::32) by DS7PR11MB7691.namprd11.prod.outlook.com (2603:10b6:8:e4::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6863.38; Thu, 12 Oct 2023 18:09:48 +0000 Received: from BYAPR11MB2535.namprd11.prod.outlook.com ([fe80::7d08:6636:c217:2bfc]) by BYAPR11MB2535.namprd11.prod.outlook.com ([fe80::7d08:6636:c217:2bfc%5]) with mapi id 15.20.6863.043; Thu, 12 Oct 2023 18:09:48 +0000 From: "John Daley (johndale)" To: Ferruh Yigit , Jie Hai , "dev@dpdk.org" , "Hyong Youb Kim (hyonkim)" CC: "lihuisong@huawei.com" , "fengchengwen@huawei.com" , "liudongdong3@huawei.com" Subject: Re: [PATCH v5 14/40] net/enic: check RSS hash algorithms Thread-Topic: [PATCH v5 14/40] net/enic: check RSS hash algorithms Thread-Index: AQHZ/CUtelKXbNV3aUmikzKn4yacHLBE2ZgAgAGaqTM= Date: Thu, 12 Oct 2023 18:09:23 +0000 Message-ID: References: <20230908080030.3837515-1-haijie1@huawei.com> <20231011092805.693171-1-haijie1@huawei.com> <20231011092805.693171-15-haijie1@huawei.com> <52d9cedf-3bd7-4ed9-9b86-d289c9005eb9@amd.com> In-Reply-To: <52d9cedf-3bd7-4ed9-9b86-d289c9005eb9@amd.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ms-publictraffictype: Email x-ms-traffictypediagnostic: BYAPR11MB2535:EE_|DS7PR11MB7691:EE_ x-ms-office365-filtering-correlation-id: aaf148e6-fc87-4b17-a772-08dbcb4e6c13 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: Y0e7GsEZvtAjhuq+1BMCBb+3UJFA5FGJVEB1zXkb3YKfws67s3urUR9fLgJkSybVLloTOlXg5EQbsNvmCfzgIzHpzHV14zRXBSRJnhs6+36vfqkf5bylYPXbAk1QSKOFLElEtc8HVpSs7GYcTyJisDbZwNT16Z1ThmD8rvK4kgy3VYYuTMOhtoUZZ5S9e+o6JQ1MzRzykTLnn3KVTTPiHprFBJZ4QJYhDtCiND2AMem0tumdBhNkm38IKgDLmBUqCcTBZY45cndySbzmNJVsT1q88zskAwWaUZLeMLkwIeO2LbGb0Erjgb1xvsOL/96IyVcJtV9SrsS4/jqeiXU8UzGA/MhnxAd9jw+qdGGFyidKBDzcc5qwQpzx1+O0bI3HAOfkdKsGTyQnCTt8EWjUsVtBWRXyU4tzc0IRxYUr9AiGaJHhs+3ny67cdAVynNMvhw+r+7VCeVdjPr5rDAaLdO2rNA5ftOuLH7yPYyvgx7V2120x8rPnzn27tDKWQ/8cS5VWRFINyi5xiZ7sHbP46yj+GKdne4N5PjXS/RQU7IsmhfVCTUMm4uYPKDKdPW6u7EVpCmu5EaUjvSMlPcvvYYpPdKwQ3/MbI9w9UloGjgvXKpO4k8JdBsure6x3HzcL x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:BYAPR11MB2535.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230031)(346002)(396003)(366004)(136003)(39860400002)(376002)(230922051799003)(64100799003)(451199024)(1800799009)(186009)(5660300002)(52536014)(2906002)(33656002)(4326008)(8936002)(55016003)(8676002)(86362001)(41300700001)(26005)(38100700002)(83380400001)(6636002)(38070700005)(316002)(66946007)(66476007)(66446008)(66556008)(76116006)(478600001)(110136005)(71200400001)(122000001)(54906003)(64756008)(53546011)(9686003)(7696005)(6666004)(6506007); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?eWUxWWZYOUx4clZvNHZDbEduWC9ydVpHeTFpZW8welB5MGlPbHdabE5IeE0v?= =?utf-8?B?UEFGeWhXT2pmM1NSZS8wRC8wTXBZS3NnSE9SMzZwMk41UHh0L2YyYzVkcCs2?= =?utf-8?B?L1QwZEZZWGozalp2TmRzV3Z6cU1LMW85OEp6ZE1GV3lRMEZvc3ppZVdMM3Q2?= =?utf-8?B?QU9EQ0h6Q1RiTnQ3TVBmWUE4c1JFaTduUmlvQU1rbThBbTY4UEt5VTcrQXRx?= =?utf-8?B?UFZoTmwzL21zMzNEOUcwd0w5ZEpYVjh4Q3Z1SUdWNmU0OHlmd0hKaGFDRm5j?= =?utf-8?B?YkFXS2pkeElRZXNvcVJQUi8vdlJzY3U1aEJsSEJNTnJMT1d5ZFNVYmdLVUw4?= =?utf-8?B?eitxVXVPMWZ1Yk96S3grSFU3SUFJMnNiSU5aNTBDb0ZZZ05OTFM2eG5pMzN5?= =?utf-8?B?Q1doM1B6bmdJejM4Q3RwN0NrblQ2K2VxSkEvcFpnZVpJRlFSZGt5Zkg2S1ly?= =?utf-8?B?RVc0bmgrbFV1RVpRbEZUSnlIWTVJaGFZVHhGVHZZWUlrZ1huT0ZNTlRNYVhG?= =?utf-8?B?UDhtbEErSTVUeW1vK21WdVFlNFJkRGRDdDdJSEp3YmI2UkErRkZlS29teWY1?= =?utf-8?B?WUVNK1FqYnhLRlMvNG5lSVVhcS9iMk5hK1l5aWhSV09uUG5WdGdVV01sL3F1?= =?utf-8?B?NllVTU1tRG82ck5mZmlDaGpwbFBNTkxvZkkvdmpvSEtNQ0VYQmNOYlBEeWlo?= =?utf-8?B?VVlVR1BhODNleVA0TWxnQlNNbTVXcmdZRjA0SHdqWXpjbHIwemRDNGNNVGNO?= =?utf-8?B?MXVGNmlhS3hxYnV4SndJR1BaY2wvVlVFZWtwYmV6Wm9odUlHSWg2QjYxd0xO?= =?utf-8?B?c0NKK3JDOUJRZ3ppUzgxcUpTQU83VHBRRWhmUmMyWENzTE1vZ3ZDM0dGKzEv?= =?utf-8?B?YldVSlRLSkpwS0pYSVJqVXIzeE9JNmtYS01KdnY4cHFjeWpkV3EyZk8zKzdv?= =?utf-8?B?dkZySnJuQ3ZVMXdqME92TXhxaWtjaGh1cXdVdUxMYitSa3B3ajVxeWdZZkND?= =?utf-8?B?WWlydUtmS0Y1MCtGMzQwUWNINnEwbnhIYTBPRUxsdWxTV0hEYkhNdGxIdnh0?= =?utf-8?B?cGtoTGpTQ1JkbHFzWFNwUHNLR0E4aFpXQVdNaWNzcEtydVJhd2FQWVRvdHNu?= =?utf-8?B?bzQyMStLN2gyUjFENkN1T0xXazU2OVdVMzRtckR5UXVMd2NoTFlEa0pWYzhS?= =?utf-8?B?Q3RtazRBc0txREROWDkwYkdhRjZmM0w1MDFtMnZuMWVDdFpLblQvcnlqKzFL?= =?utf-8?B?TWhvRkV5b1MxWVdzWitpVFZLaE0yZllwWk1aYmZxSElEb2VNVjN5bmhYRmVN?= =?utf-8?B?T2RuRm5meGRCVmRkUDg0eXRDZjlNT1djVVR5U0hhVE9iMDdMaXhNVmdic0dz?= =?utf-8?B?aUpjeDk3ajAxRzlBR1J2cHluVkc5TGgvcUp2YjhkZUFuN1hkcWl2Q2szeG1G?= =?utf-8?B?SHgzWThSWHNvVkY1OExjME1TS3lPM0RGbTBJN0xBaDNicmVQaXpRNTdjQ01Y?= =?utf-8?B?RlBSZFZkOXVxUUF4ZXF1WHNOd3lsclFXQXYrUUY4Q3hlSFNhdjJOWUM5bXRJ?= =?utf-8?B?ZlBTYVNWUkI4bU5UWFNIM1lSOFN6NU1kNVZQenZTZE85SlpvcTNnNHF5NVg2?= =?utf-8?B?dnFFRkNLWFFxUGZXNzZ1bjJxbFFZcTFIL1hnMWIxcXpudkJXNG9ka1hLR0Fy?= =?utf-8?B?UUNlTVNvQm5oamV3R252U09EK2ZvVEFxSE11cHBxMXA1RHZYTi9BNys4OVpG?= =?utf-8?B?dGlQVmptYmpsMUlGMmNqYzMrSVZIeldxM1Zjc3JTUVpEY2RUc0xDajRhWlpN?= =?utf-8?B?WkNsQU1GTWlwZFl4eGY4ZEMxZy8xZWRiTlIwcFA5OVpNZXdvZUtqRExkREll?= =?utf-8?B?Wmp2YlI0MWVzbmVzVW5tSTRaNmVlR2lacURmRTI0Mlo4SkcrTnpLbjlKUC9r?= =?utf-8?B?Slp4SllIa3c3NG1iS2kwbnFnK3hHbEwxY24xb2pYRWRUQTlzeG05ZTc1dk1k?= =?utf-8?B?SEpjbTFidm5jZWhSWDNyRXVoN1ErQ1F2TlBLWHRLa3NzaGM5dTBRRStKSnJZ?= =?utf-8?B?cFBBWlVCdEtqOGp4dE9tTzF5b1RSV0pRUy9SbVhuS1pKaHBoUnlDNUNrVmZL?= =?utf-8?Q?PlQvClecwiTFAHKZmv4Y+8kPz?= Content-Type: multipart/alternative; boundary="_000_BYAPR11MB25357645E2FEE61674E4E004CFD3ABYAPR11MB2535namp_" MIME-Version: 1.0 X-OriginatorOrg: cisco.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: BYAPR11MB2535.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: aaf148e6-fc87-4b17-a772-08dbcb4e6c13 X-MS-Exchange-CrossTenant-originalarrivaltime: 12 Oct 2023 18:09:48.3721 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 5ae1af62-9505-4097-a69a-c1553ef7840e X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: yL7gi5YtwejGgitaT5zAGrWHKyPh7FBgGNfDfEt6AxlNCPb5chQdJDkZkoaRZHhL1iJTmrPon7Dg3o/P//36og== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DS7PR11MB7691 X-Outbound-SMTP-Client: 173.37.147.252, alln-opgw-4.cisco.com X-Outbound-Node: alln-core-5.cisco.com X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org --_000_BYAPR11MB25357645E2FEE61674E4E004CFD3ABYAPR11MB2535namp_ Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 PiBhbHNvICdlbmljcG1kX2Rldl9jb25maWd1cmUoKScgbG9va3MgbGlrZSBjYW4gYmUgdXBkYXRl ZC4NCldoZXJlIHdvdWxkIGl0IGJlIHVwZGF0ZWQ/IFdpdGggdGhlIHBhdGNoLCB0aGUgY2hlY2sg d2lsbCBiZSBkb25lIGF0IHRoZSBib3R0b20gb2YgdGhlIGZ1bmN0aW9uIGluIGNhbGwgdG8gZW5p Y19pbml0X3Jzc19uaWNfY2ZnIC0+IGVuaWNfc2V0X25pY2NmZw0KDQoNCg0KRnJvbTogRmVycnVo IFlpZ2l0IDxmZXJydWgueWlnaXRAYW1kLmNvbT4NCkRhdGU6IFdlZG5lc2RheSwgT2N0b2JlciAx MSwgMjAyMyBhdCAxMDozMuKAr0FNDQpUbzogSmllIEhhaSA8aGFpamllMUBodWF3ZWkuY29tPiwg ZGV2QGRwZGsub3JnIDxkZXZAZHBkay5vcmc+LCBKb2huIERhbGV5IChqb2huZGFsZSkgPGpvaG5k YWxlQGNpc2NvLmNvbT4sIEh5b25nIFlvdWIgS2ltIChoeW9ua2ltKSA8aHlvbmtpbUBjaXNjby5j b20+DQpDYzogbGlodWlzb25nQGh1YXdlaS5jb20gPGxpaHVpc29uZ0BodWF3ZWkuY29tPiwgZmVu Z2NoZW5nd2VuQGh1YXdlaS5jb20gPGZlbmdjaGVuZ3dlbkBodWF3ZWkuY29tPiwgbGl1ZG9uZ2Rv bmczQGh1YXdlaS5jb20gPGxpdWRvbmdkb25nM0BodWF3ZWkuY29tPg0KU3ViamVjdDogUmU6IFtQ QVRDSCB2NSAxNC80MF0gbmV0L2VuaWM6IGNoZWNrIFJTUyBoYXNoIGFsZ29yaXRobXMNCk9uIDEw LzExLzIwMjMgMTA6MjcgQU0sIEppZSBIYWkgd3JvdGU6DQo+IEEgbmV3IGZpZWxkICdhbGdvcml0 aG0nIGhhcyBiZWVuIGFkZGVkIHRvIHJzc19jb25mLCBjaGVjayBpdA0KPiBpbiBjYXNlIG9mIGln bm9yaW5nIHVuc3VwcG9ydGVkIHZhbHVlcy4NCj4NCj4gU2lnbmVkLW9mZi1ieTogSmllIEhhaSA8 aGFpamllMUBodWF3ZWkuY29tPg0KPiAtLS0NCj4gIGRyaXZlcnMvbmV0L2VuaWMvZW5pY19ldGhk ZXYuYyB8IDEgKw0KPiAgZHJpdmVycy9uZXQvZW5pYy9lbmljX21haW4uYyAgIHwgMyArKysNCj4g IDIgZmlsZXMgY2hhbmdlZCwgNCBpbnNlcnRpb25zKCspDQo+DQo+IGRpZmYgLS1naXQgYS9kcml2 ZXJzL25ldC9lbmljL2VuaWNfZXRoZGV2LmMgYi9kcml2ZXJzL25ldC9lbmljL2VuaWNfZXRoZGV2 LmMNCj4gaW5kZXggY2RmMDkxNTU5MTk2Li4xNjRmNDIzYTg1YzggMTAwNjQ0DQo+IC0tLSBhL2Ry aXZlcnMvbmV0L2VuaWMvZW5pY19ldGhkZXYuYw0KPiArKysgYi9kcml2ZXJzL25ldC9lbmljL2Vu aWNfZXRoZGV2LmMNCj4gQEAgLTgzNCw2ICs4MzQsNyBAQCBzdGF0aWMgaW50IGVuaWNwbWRfZGV2 X3Jzc19oYXNoX2NvbmZfZ2V0KHN0cnVjdCBydGVfZXRoX2RldiAqZGV2LA0KPiAgICAgICAgRU5J Q1BNRF9GVU5DX1RSQUNFKCk7DQo+ICAgICAgICBpZiAocnNzX2NvbmYgPT0gTlVMTCkNCj4gICAg ICAgICAgICAgICAgcmV0dXJuIC1FSU5WQUw7DQo+ICsNCj4NCg0KdW5pbnRlbmRlZCBjaGFuZ2Uu DQoNCmFsc28gJ2VuaWNwbWRfZGV2X2NvbmZpZ3VyZSgpJyBsb29rcyBsaWtlIGNhbiBiZSB1cGRh dGVkLg0KDQoNCj4gICAgICAgIGlmIChyc3NfY29uZi0+cnNzX2tleSAhPSBOVUxMICYmDQo+ICAg ICAgICAgICAgcnNzX2NvbmYtPnJzc19rZXlfbGVuIDwgRU5JQ19SU1NfSEFTSF9LRVlfU0laRSkg ew0KPiAgICAgICAgICAgICAgICBkZXZfZXJyKGVuaWMsICJyc3NfaGFzaF9jb25mX2dldDogd3Jv bmcgcnNzX2tleV9sZW4uIGdpdmVuPSV1Ig0KPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9uZXQvZW5p Yy9lbmljX21haW4uYyBiL2RyaXZlcnMvbmV0L2VuaWMvZW5pY19tYWluLmMNCj4gaW5kZXggMTlh OTlhODJjNTAxLi4yZWFmZTc2MzdiM2EgMTAwNjQ0DQo+IC0tLSBhL2RyaXZlcnMvbmV0L2VuaWMv ZW5pY19tYWluLmMNCj4gKysrIGIvZHJpdmVycy9uZXQvZW5pYy9lbmljX21haW4uYw0KPiBAQCAt MTQyOCw2ICsxNDI4LDkgQEAgaW50IGVuaWNfc2V0X3Jzc19jb25mKHN0cnVjdCBlbmljICplbmlj LCBzdHJ1Y3QgcnRlX2V0aF9yc3NfY29uZiAqcnNzX2NvbmYpDQo+ICAgICAgICAgICAgICAgIH0N Cj4gICAgICAgIH0NCj4NCj4gKyAgICAgaWYgKHJzc19lbmFibGUgJiYgcnNzX2NvbmYtPmFsZ29y aXRobSAhPSBSVEVfRVRIX0hBU0hfRlVOQ1RJT05fREVGQVVMVCkNCj4gKyAgICAgICAgICAgICBy ZXR1cm4gLUVJTlZBTDsNCj4gKw0KPiAgICAgICAgcmV0ID0gZW5pY19zZXRfbmljY2ZnKGVuaWMs IEVOSUNfUlNTX0RFRkFVTFRfQ1BVLCByc3NfaGFzaF90eXBlLA0KPiAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgIEVOSUNfUlNTX0hBU0hfQklUUywgRU5JQ19SU1NfQkFTRV9DUFUsDQo+ICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgcnNzX2VuYWJsZSk7DQo= --_000_BYAPR11MB25357645E2FEE61674E4E004CFD3ABYAPR11MB2535namp_ Content-Type: text/html; charset="utf-8" Content-Transfer-Encoding: base64 PGh0bWwgeG1sbnM6bz0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6b2ZmaWNlIiB4 bWxuczp3PSJ1cm46c2NoZW1hcy1taWNyb3NvZnQtY29tOm9mZmljZTp3b3JkIiB4bWxuczptPSJo dHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL29mZmljZS8yMDA0LzEyL29tbWwiIHhtbG5zPSJo dHRwOi8vd3d3LnczLm9yZy9UUi9SRUMtaHRtbDQwIj4NCjxoZWFkPg0KPG1ldGEgaHR0cC1lcXVp dj0iQ29udGVudC1UeXBlIiBjb250ZW50PSJ0ZXh0L2h0bWw7IGNoYXJzZXQ9dXRmLTgiPg0KPG1l dGEgbmFtZT0iR2VuZXJhdG9yIiBjb250ZW50PSJNaWNyb3NvZnQgV29yZCAxNSAoZmlsdGVyZWQg bWVkaXVtKSI+DQo8c3R5bGU+PCEtLQ0KLyogRm9udCBEZWZpbml0aW9ucyAqLw0KQGZvbnQtZmFj ZQ0KCXtmb250LWZhbWlseTpXaW5nZGluZ3M7DQoJcGFub3NlLTE6NSAwIDAgMCAwIDAgMCAwIDAg MDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OiJDYW1icmlhIE1hdGgiOw0KCXBhbm9zZS0x OjIgNCA1IDMgNSA0IDYgMyAyIDQ7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseTpDYWxpYnJp Ow0KCXBhbm9zZS0xOjIgMTUgNSAyIDIgMiA0IDMgMiA0O30NCkBmb250LWZhY2UNCgl7Zm9udC1m YW1pbHk6IlRpbWVzIE5ldyBSb21hbiBcKEJvZHkgQ1NcKSI7DQoJcGFub3NlLTE6MiAxMSA2IDQg MiAyIDIgMiAyIDQ7fQ0KLyogU3R5bGUgRGVmaW5pdGlvbnMgKi8NCnAuTXNvTm9ybWFsLCBsaS5N c29Ob3JtYWwsIGRpdi5Nc29Ob3JtYWwNCgl7bWFyZ2luOjBpbjsNCglmb250LXNpemU6MTAuMHB0 Ow0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIixzYW5zLXNlcmlmO30NCnNwYW4uRW1haWxTdHlsZTE5 DQoJe21zby1zdHlsZS10eXBlOnBlcnNvbmFsLXJlcGx5Ow0KCWZvbnQtZmFtaWx5OiJDYWxpYnJp IixzYW5zLXNlcmlmOw0KCWNvbG9yOndpbmRvd3RleHQ7fQ0KLk1zb0NocERlZmF1bHQNCgl7bXNv LXN0eWxlLXR5cGU6ZXhwb3J0LW9ubHk7DQoJZm9udC1zaXplOjEwLjBwdDsNCgltc28tbGlnYXR1 cmVzOm5vbmU7fQ0KQHBhZ2UgV29yZFNlY3Rpb24xDQoJe3NpemU6OC41aW4gMTEuMGluOw0KCW1h cmdpbjoxLjBpbiAxLjBpbiAxLjBpbiAxLjBpbjt9DQpkaXYuV29yZFNlY3Rpb24xDQoJe3BhZ2U6 V29yZFNlY3Rpb24xO30NCi8qIExpc3QgRGVmaW5pdGlvbnMgKi8NCkBsaXN0IGwwDQoJe21zby1s aXN0LWlkOjE1NzQ2NTU1MDM7DQoJbXNvLWxpc3QtdHlwZTpoeWJyaWQ7DQoJbXNvLWxpc3QtdGVt cGxhdGUtaWRzOi0yMTM2MzEzMTcwIC0xODgxMDgxNzUwIDY3Njk4NjkxIDY3Njk4NjkzIDY3Njk4 Njg5IDY3Njk4NjkxIDY3Njk4NjkzIDY3Njk4Njg5IDY3Njk4NjkxIDY3Njk4NjkzO30NCkBsaXN0 IGwwOmxldmVsMQ0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVs LXRleHQ674OoOw0KCW1zby1sZXZlbC10YWItc3RvcDpub25lOw0KCW1zby1sZXZlbC1udW1iZXIt cG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47DQoJZm9udC1mYW1pbHk6V2luZ2Rp bmdzOw0KCW1zby1mYXJlYXN0LWZvbnQtZmFtaWx5OiJUaW1lcyBOZXcgUm9tYW4iOw0KCW1zby1i aWRpLWZvbnQtZmFtaWx5OkNhbGlicmk7fQ0KQGxpc3QgbDA6bGV2ZWwyDQoJe21zby1sZXZlbC1u dW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDpvOw0KCW1zby1sZXZlbC10YWIt c3RvcDpub25lOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVu dDotLjI1aW47DQoJZm9udC1mYW1pbHk6IkNvdXJpZXIgTmV3Ijt9DQpAbGlzdCBsMDpsZXZlbDMN Cgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CpzsN Cgltc28tbGV2ZWwtdGFiLXN0b3A6bm9uZTsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxl ZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluOw0KCWZvbnQtZmFtaWx5OldpbmdkaW5nczt9DQpAbGlz dCBsMDpsZXZlbDQNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZl bC10ZXh0Ou+CtzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6bm9uZTsNCgltc28tbGV2ZWwtbnVtYmVy LXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluOw0KCWZvbnQtZmFtaWx5OlN5bWJv bDt9DQpAbGlzdCBsMDpsZXZlbDUNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0K CW1zby1sZXZlbC10ZXh0Om87DQoJbXNvLWxldmVsLXRhYi1zdG9wOm5vbmU7DQoJbXNvLWxldmVs LW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjsNCglmb250LWZhbWls eToiQ291cmllciBOZXciO30NCkBsaXN0IGwwOmxldmVsNg0KCXttc28tbGV2ZWwtbnVtYmVyLWZv cm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674KnOw0KCW1zby1sZXZlbC10YWItc3RvcDpu b25lOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1 aW47DQoJZm9udC1mYW1pbHk6V2luZ2RpbmdzO30NCkBsaXN0IGwwOmxldmVsNw0KCXttc28tbGV2 ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZl bC10YWItc3RvcDpub25lOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0 LWluZGVudDotLjI1aW47DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGwwOmxldmVsOA0K CXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ6bzsNCglt c28tbGV2ZWwtdGFiLXN0b3A6bm9uZTsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7 DQoJdGV4dC1pbmRlbnQ6LS4yNWluOw0KCWZvbnQtZmFtaWx5OiJDb3VyaWVyIE5ldyI7fQ0KQGxp c3QgbDA6bGV2ZWw5DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2 ZWwtdGV4dDrvgqc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOm5vbmU7DQoJbXNvLWxldmVsLW51bWJl ci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjsNCglmb250LWZhbWlseTpXaW5n ZGluZ3M7fQ0Kb2wNCgl7bWFyZ2luLWJvdHRvbTowaW47fQ0KdWwNCgl7bWFyZ2luLWJvdHRvbTow aW47fQ0KLS0+PC9zdHlsZT4NCjwvaGVhZD4NCjxib2R5IGxhbmc9IkVOLVVTIiBsaW5rPSIjMDU2 M0MxIiB2bGluaz0iIzk1NEY3MiIgc3R5bGU9IndvcmQtd3JhcDpicmVhay13b3JkIj4NCjxkaXYg Y2xhc3M9IldvcmRTZWN0aW9uMSI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0i Zm9udC1zaXplOjExLjBwdCI+Jmd0OyBhbHNvICdlbmljcG1kX2Rldl9jb25maWd1cmUoKScgbG9v a3MgbGlrZSBjYW4gYmUgdXBkYXRlZC48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0i TXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdCI+V2hlcmUgd291bGQgaXQg YmUgdXBkYXRlZD8gV2l0aCB0aGUgcGF0Y2gsIHRoZSBjaGVjayB3aWxsIGJlIGRvbmUgYXQgdGhl IGJvdHRvbSBvZiB0aGUgZnVuY3Rpb24gaW4gY2FsbCB0byBlbmljX2luaXRfcnNzX25pY19jZmcg LSZndDsgZW5pY19zZXRfbmljY2ZnPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1z b05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQiPjxvOnA+Jm5ic3A7PC9vOnA+ PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6 MTYuMHB0Ij48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjE2LjBwdCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+ PC9wPg0KPGRpdiBpZD0ibWFpbC1lZGl0b3ItcmVmZXJlbmNlLW1lc3NhZ2UtY29udGFpbmVyIj4N CjxkaXY+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkICNCNUM0REYg MS4wcHQ7cGFkZGluZzozLjBwdCAwaW4gMGluIDBpbiI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBz dHlsZT0ibWFyZ2luLWJvdHRvbToxMi4wcHQiPjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTIu MHB0O2NvbG9yOmJsYWNrIj5Gcm9tOg0KPC9zcGFuPjwvYj48c3BhbiBzdHlsZT0iZm9udC1zaXpl OjEyLjBwdDtjb2xvcjpibGFjayI+RmVycnVoIFlpZ2l0ICZsdDtmZXJydWgueWlnaXRAYW1kLmNv bSZndDs8YnI+DQo8Yj5EYXRlOiA8L2I+V2VkbmVzZGF5LCBPY3RvYmVyIDExLCAyMDIzIGF0IDEw OjMy4oCvQU08YnI+DQo8Yj5UbzogPC9iPkppZSBIYWkgJmx0O2hhaWppZTFAaHVhd2VpLmNvbSZn dDssIGRldkBkcGRrLm9yZyAmbHQ7ZGV2QGRwZGsub3JnJmd0OywgSm9obiBEYWxleSAoam9obmRh bGUpICZsdDtqb2huZGFsZUBjaXNjby5jb20mZ3Q7LCBIeW9uZyBZb3ViIEtpbSAoaHlvbmtpbSkg Jmx0O2h5b25raW1AY2lzY28uY29tJmd0Ozxicj4NCjxiPkNjOiA8L2I+bGlodWlzb25nQGh1YXdl aS5jb20gJmx0O2xpaHVpc29uZ0BodWF3ZWkuY29tJmd0OywgZmVuZ2NoZW5nd2VuQGh1YXdlaS5j b20gJmx0O2ZlbmdjaGVuZ3dlbkBodWF3ZWkuY29tJmd0OywgbGl1ZG9uZ2RvbmczQGh1YXdlaS5j b20gJmx0O2xpdWRvbmdkb25nM0BodWF3ZWkuY29tJmd0Ozxicj4NCjxiPlN1YmplY3Q6IDwvYj5S ZTogW1BBVENIIHY1IDE0LzQwXSBuZXQvZW5pYzogY2hlY2sgUlNTIGhhc2ggYWxnb3JpdGhtczxv OnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi IHN0eWxlPSJtYXJnaW4tYm90dG9tOjEyLjBwdCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4w cHQiPk9uIDEwLzExLzIwMjMgMTA6MjcgQU0sIEppZSBIYWkgd3JvdGU6PGJyPg0KJmd0OyBBIG5l dyBmaWVsZCAnYWxnb3JpdGhtJyBoYXMgYmVlbiBhZGRlZCB0byByc3NfY29uZiwgY2hlY2sgaXQ8 YnI+DQomZ3Q7IGluIGNhc2Ugb2YgaWdub3JpbmcgdW5zdXBwb3J0ZWQgdmFsdWVzLjxicj4NCiZn dDsgPGJyPg0KJmd0OyBTaWduZWQtb2ZmLWJ5OiBKaWUgSGFpICZsdDtoYWlqaWUxQGh1YXdlaS5j b20mZ3Q7PGJyPg0KJmd0OyAtLS08YnI+DQomZ3Q7Jm5ic3A7IGRyaXZlcnMvbmV0L2VuaWMvZW5p Y19ldGhkZXYuYyB8IDEgKzxicj4NCiZndDsmbmJzcDsgZHJpdmVycy9uZXQvZW5pYy9lbmljX21h aW4uYyZuYnNwOyZuYnNwOyB8IDMgKysrPGJyPg0KJmd0OyZuYnNwOyAyIGZpbGVzIGNoYW5nZWQs IDQgaW5zZXJ0aW9ucygrKTxicj4NCiZndDsgPGJyPg0KJmd0OyBkaWZmIC0tZ2l0IGEvZHJpdmVy cy9uZXQvZW5pYy9lbmljX2V0aGRldi5jIGIvZHJpdmVycy9uZXQvZW5pYy9lbmljX2V0aGRldi5j PGJyPg0KJmd0OyBpbmRleCBjZGYwOTE1NTkxOTYuLjE2NGY0MjNhODVjOCAxMDA2NDQ8YnI+DQom Z3Q7IC0tLSBhL2RyaXZlcnMvbmV0L2VuaWMvZW5pY19ldGhkZXYuYzxicj4NCiZndDsgKysrIGIv ZHJpdmVycy9uZXQvZW5pYy9lbmljX2V0aGRldi5jPGJyPg0KJmd0OyBAQCAtODM0LDYgKzgzNCw3 IEBAIHN0YXRpYyBpbnQgZW5pY3BtZF9kZXZfcnNzX2hhc2hfY29uZl9nZXQoc3RydWN0IHJ0ZV9l dGhfZGV2ICpkZXYsPGJyPg0KJmd0OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw OyZuYnNwOyBFTklDUE1EX0ZVTkNfVFJBQ0UoKTs8YnI+DQomZ3Q7Jm5ic3A7Jm5ic3A7Jm5ic3A7 Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IGlmIChyc3NfY29uZiA9PSBOVUxMKTxicj4NCiZndDsm bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgcmV0dXJuIC1FSU5WQUw7PGJyPg0KJmd0 OyArPGJyPg0KJmd0Ozxicj4NCjxicj4NCnVuaW50ZW5kZWQgY2hhbmdlLjxicj4NCjxicj4NCmFs c28gJ2VuaWNwbWRfZGV2X2NvbmZpZ3VyZSgpJyBsb29rcyBsaWtlIGNhbiBiZSB1cGRhdGVkLjxi cj4NCjxicj4NCjxicj4NCiZndDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm bmJzcDsgaWYgKHJzc19jb25mLSZndDtyc3Nfa2V5ICE9IE5VTEwgJmFtcDsmYW1wOzxicj4NCiZn dDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm bmJzcDsmbmJzcDsgcnNzX2NvbmYtJmd0O3Jzc19rZXlfbGVuICZsdDsgRU5JQ19SU1NfSEFTSF9L RVlfU0laRSkgezxicj4NCiZndDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgZGV2 X2VycihlbmljLCAmcXVvdDtyc3NfaGFzaF9jb25mX2dldDogd3JvbmcgcnNzX2tleV9sZW4uIGdp dmVuPSV1JnF1b3Q7PGJyPg0KJmd0OyBkaWZmIC0tZ2l0IGEvZHJpdmVycy9uZXQvZW5pYy9lbmlj X21haW4uYyBiL2RyaXZlcnMvbmV0L2VuaWMvZW5pY19tYWluLmM8YnI+DQomZ3Q7IGluZGV4IDE5 YTk5YTgyYzUwMS4uMmVhZmU3NjM3YjNhIDEwMDY0NDxicj4NCiZndDsgLS0tIGEvZHJpdmVycy9u ZXQvZW5pYy9lbmljX21haW4uYzxicj4NCiZndDsgKysrIGIvZHJpdmVycy9uZXQvZW5pYy9lbmlj X21haW4uYzxicj4NCiZndDsgQEAgLTE0MjgsNiArMTQyOCw5IEBAIGludCBlbmljX3NldF9yc3Nf Y29uZihzdHJ1Y3QgZW5pYyAqZW5pYywgc3RydWN0IHJ0ZV9ldGhfcnNzX2NvbmYgKnJzc19jb25m KTxicj4NCiZndDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgfTxicj4NCiZndDsm bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgfTxicj4NCiZndDsmbmJz cDsgPGJyPg0KJmd0OyArJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IGlmIChyc3NfZW5hYmxlICZh bXA7JmFtcDsgcnNzX2NvbmYtJmd0O2FsZ29yaXRobSAhPSBSVEVfRVRIX0hBU0hfRlVOQ1RJT05f REVGQVVMVCk8YnI+DQomZ3Q7ICsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgcmV0dXJuIC1FSU5WQUw7PGJyPg0K Jmd0OyArPGJyPg0KJmd0OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw OyByZXQgPSBlbmljX3NldF9uaWNjZmcoZW5pYywgRU5JQ19SU1NfREVGQVVMVF9DUFUsIHJzc19o YXNoX3R5cGUsPGJyPg0KJmd0OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBFTklDX1JTU19IQVNIX0JJVFMsIEVOSUNfUlNTX0JBU0Vf Q1BVLDxicj4NCiZndDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm bmJzcDsmbmJzcDsmbmJzcDsgcnNzX2VuYWJsZSk7PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9k aXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2JvZHk+DQo8L2h0bWw+DQo= --_000_BYAPR11MB25357645E2FEE61674E4E004CFD3ABYAPR11MB2535namp_--