From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from qq.com (qq.com [183.3.255.89]) by mx.groups.io with SMTP id smtpd.web09.48324.1612247616555216653 for ; Mon, 01 Feb 2021 22:33:37 -0800 Authentication-Results: mx.groups.io; dkim=missing; spf=pass (domain: jumple.com, ip: 183.3.255.89, mailfrom: yufei.liang@jumple.com) X-QQ-mid: bizesmtp27t1612247581t4cfj9z5 Received: from DESKTOPJUCE57K (unknown [222.94.163.61]) by esmtp6.qq.com (ESMTP) with SMTP id 0 for ; Tue, 02 Feb 2021 14:33:00 +0800 (CST) X-QQ-SSF: 00100000002000Z0Z000000A0000000 X-QQ-FEAT: JDPx/clhWMjNNzEMmsC/7C85HCT0ceoPFZ0czxwgAexvMBpnBP9UBSsb2KtCK dMvWc0J9rvXKmp55BtXGRgQwx74pM8RqCSvPBu0lGXC+zZSOedAp070/vHicr2VgtFS7m5k rL7dToYVAJNeVl9pUTdAvgOvqRS9rrsyL26OU33TQQIqQizjYvzhHE6hUvS1J3sRGVRu2xC eCICUTOlUL8wE9W5Htcja8y96Q2jpViq4SBCpT5yqv8Dy//z8/GZZL/3abwbRV/npCfAVpo nNKKotMV0W/0HQwVsxo0k/2muTi//upbPTEXuF7PW+IV6wbJ6/HvOpriqNU+Ll8eRH2dQUs zoxmjyN1gUgsqjEeSpyU+6KO/pw1Q== X-QQ-GoodBg: 0 From: =?gb2312?B?wbrT7rfJ?= To: Subject: How can I receive EAP packets? Date: Tue, 2 Feb 2021 14:33:00 +0800 Message-ID: <002201d6f92d$410a0ab0$c31e2010$@jumple.com>+E0B3FA95A15EEB83 MIME-Version: 1.0 X-Mailer: Microsoft Outlook 14.0 Thread-Index: Adb5LUCSxQw9FwWLS7mN/PLxyIUuww== X-QQ-SENDSIZE: 520 Feedback-ID: bizesmtp:jumple.com:qybgweb:qybgweb10 Content-Type: multipart/alternative; boundary="----=_NextPart_000_0023_01D6F970.4F2EF860" Content-Language: zh-cn ------=_NextPart_000_0023_01D6F970.4F2EF860 Content-Type: text/plain; charset="gb2312" Content-Transfer-Encoding: 7bit Hello, I am Jiangbo technology R&D, using edkii to write EAP certified loader, I use EFI_ SIMPLE_ NETWORK.Transmit () to contract, want to use EFI_ SIMPLE_ NETWORK.Receive () to receive packets. It is found that ordinary IP packets can be received, but EAP packets cannot be received. How can I receive EAP package? I think there is a saying of hybrid mode in the program under windows. I want to know whether there is such a saying under EDK. In addition, I think EDK provides EFI_ EAP_ Protocol, I want to use this interface for user name and password authentication, but look at EFI_ EAP_ Protocol interface, do not know how to use, I would like to ask the relevant example code? Excuse me, everyone. I'm looking forward to your reply. Thank you very much! Best Regards Yufei liang 02/02/2021 ------=_NextPart_000_0023_01D6F970.4F2EF860 Content-Type: text/html; charset="gb2312" Content-Transfer-Encoding: quoted-printable

Hello, I am Jiangbo technology = R&D, using edkii to write EAP certified loader, I use EFI_ SIMPLE_ = NETWORK.Transmit () to contract, want to use EFI_ SIMPLE_ = NETWORK.Receive () to receive packets. It is found that ordinary IP = packets can be received, but EAP packets cannot be received. How can I = receive EAP package? I think there is a saying of hybrid mode in the = program under windows. I want to know whether there is such a saying = under EDK. In addition, I think EDK provides EFI_ EAP_ Protocol, I want = to use this interface for user name and password authentication, but = look at EFI_ EAP_ Protocol interface, do not know how to use, I would = like to ask the relevant example code? Excuse me, everyone. I'm looking = forward to your reply. Thank you very much!

 

Best Regards

Yufei liang

02/02/2021

= ------=_NextPart_000_0023_01D6F970.4F2EF860-- From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from smtpproxy21.qq.com (smtpproxy21.qq.com [203.205.195.102]) by mx.groups.io with SMTP id smtpd.web11.2430.1612314018732191400 for ; Tue, 02 Feb 2021 17:00:19 -0800 Authentication-Results: mx.groups.io; dkim=missing; spf=pass (domain: jumple.com, ip: 203.205.195.102, mailfrom: yufei.liang@jumple.com) X-QQ-mid: bizesmtp17t1612314002t882xoc7 Received: from DESKTOPJUCE57K (unknown [222.94.163.61]) by esmtp6.qq.com (ESMTP) with SMTP id 0 for ; Wed, 03 Feb 2021 09:00:00 +0800 (CST) X-QQ-SSF: 00100000002000Z0Z000000A0000000 X-QQ-FEAT: ZckECEo/G3VK/2qGnidfIGPlnvEw0UQL7z3N1HcHsSSoNfQRwwcT8bfDTvHl7 O643wDdBFZaPxCFxElZHEITjkR+1va1EXjVr4+wlpoOaHI6u1v2EMDsM94ecx6yMzqD6yQZ +z1e8dCc+J+Ck/wyel+F2cHolp+ArFZ8UAqOW0g8neUXGSYSyoZTj72IODCsjEBp9mfMMv6 YL6CVD3/rYX0V+19AVTmZUP1F90I7vKQmu9kU/Zq73IqbMZgH2K08Wi3o5YVdNk3W5IJNZu 30BGr7Kbi2i7WqOq9S8lRFnDoFjF36KZiqRn1jsOKFsVxMtngqzoFu1r1SIoO1/MMLPQUoj duicX8iUewWPrgBl/4= X-QQ-GoodBg: 0 From: yufei.liang@jumple.com To: Subject: How can I receive EAP packets? Date: Wed, 3 Feb 2021 09:00:01 +0800 Message-ID: <001301d6f9c7$e7d25e20$b7771a60$@jumple.com>+0ECB9E435E5D35DF MIME-Version: 1.0 X-Mailer: Microsoft Outlook 14.0 Thread-Index: Adb5x7koXljHdhZlQsGJFcyH/V5lbg== X-QQ-SENDSIZE: 520 Feedback-ID: bizesmtp:jumple.com:qybgforeign:qybgforeign6 X-QQ-Bgrelay: 1 Content-Type: multipart/alternative; boundary="----=_NextPart_000_0014_01D6FA0A.F5F68880" Content-Language: zh-cn ------=_NextPart_000_0014_01D6FA0A.F5F68880 Content-Type: text/plain; charset="gb2312" Content-Transfer-Encoding: 7bit Hello, I am Jiangbo technology R&D, using edkii to write EAP certified loader, I use EFI_ SIMPLE_ NETWORK.Transmit () to contract, want to use EFI_ SIMPLE_ NETWORK.Receive () to receive packets. It is found that ordinary IP packets can be received, but EAP packets cannot be received. How can I receive EAP package? I think there is a saying of hybrid mode in the program under windows. I want to know whether there is such a saying under EDK. In addition, I think EDK provides EFI_ EAP_ Protocol, I want to use this interface for user name and password authentication, but look at EFI_ EAP_ Protocol interface, do not know how to use, I would like to ask the relevant example code? I'm looking forward to your reply. Thank you very much! Best Regards Yufei liang 02/03/2021 ------=_NextPart_000_0014_01D6FA0A.F5F68880 Content-Type: text/html; charset="gb2312" Content-Transfer-Encoding: quoted-printable

Hello, I am Jiangbo technology = R&D, using edkii to write EAP certified loader, I use EFI_ SIMPLE_ = NETWORK.Transmit () to contract, want to use EFI_ SIMPLE_ = NETWORK.Receive () to receive packets. It is found that ordinary IP = packets can be received, but EAP packets cannot be received. How can I = receive EAP package? I think there is a saying of hybrid mode in the = program under windows. I want to know whether there is such a saying = under EDK. In addition, I think EDK provides EFI_ EAP_ Protocol, I want = to use this interface for user name and password authentication, but = look at EFI_ EAP_ Protocol interface, do not know how to use, I would = like to ask the relevant example code? I'm looking forward to your = reply. Thank you very much!

 

Best Regards

Yufei liang

02/03/2021

 

------=_NextPart_000_0014_01D6FA0A.F5F68880-- From mboxrd@z Thu Jan 1 00:00:00 1970 Subject: How can I receive EAP packets? To: devel@edk2.groups.io From: =?UTF-8?B?5qKB5a6H6aOe?= X-Originating-Location: CN (222.94.163.61) X-Originating-Platform: Windows Chrome 55 User-Agent: GROUPS.IO Web Poster MIME-Version: 1.0 Date: Tue, 02 Feb 2021 19:20:24 -0800 Message-ID: Content-Type: multipart/alternative; boundary="M5oCmPKU0EYF3qNWjx6M" --M5oCmPKU0EYF3qNWjx6M Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Hi,everyone, I am using edkii to write EAP certified loader, I use EFI_ SIM= PLE_ NETWORK.Transmit () to contract, want to use EFI_ SIMPLE_ NETWORK.Rece= ive () to receive packets. It is found that ordinary IP packets can be rece= ived, but EAP packets cannot be received. How can I receive EAP package? I = think there is a saying of hybrid mode in the program under windows. I want= to know whether there is such a saying under EDK. In addition, I think EDK= provides EFI_ EAP_ Protocol, I want to use this interface for user name an= d password authentication, but look at EFI_ EAP_ Protocol interface, do not= know how to use, I would like to ask the relevant example code? Thank you very much! --M5oCmPKU0EYF3qNWjx6M Content-Type: text/html; charset="utf-8" Content-Transfer-Encoding: quoted-printable

Hi,everyone, I am using edkii to = write EAP certified loader, I use EFI_ SIMPLE_ NETWORK.Transmit () to contr= act, want to use EFI_ SIMPLE_ NETWORK.Receive () to receive packets. It is = found that ordinary IP packets can be received, but EAP packets cannot be r= eceived. How can I receive EAP package? I think there is a saying of hybrid= mode in the program under windows. I want to know whether there is such a = saying under EDK. In addition, I think EDK provides EFI_ EAP_ Protocol, I w= ant to use this interface for user name and password authentication, but lo= ok at EFI_ EAP_ Protocol interface, do not know how to use, I would like to= ask the relevant example code?
Thank you very much!

--M5oCmPKU0EYF3qNWjx6M-- From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from us-smtp-delivery-124.mimecast.com (us-smtp-delivery-124.mimecast.com [216.205.24.124]) by mx.groups.io with SMTP id smtpd.web12.5759.1612432585371171135 for ; Thu, 04 Feb 2021 01:56:25 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@redhat.com header.s=mimecast20190719 header.b=LnERmGx+; spf=pass (domain: redhat.com, ip: 216.205.24.124, mailfrom: lersek@redhat.com) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1612432584; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=rI0L4fNUKQo3Ceqk3QAWyUp7k8Gv1zcFsG5A+4gPMvc=; b=LnERmGx+oTtF4WlMBHpbF4IPaq/Crq2xWDLxTvxCWu6Sq2GPrdNIkM21zAYq5pk7bJI0pt oec1YVv0F6eoCRhK3fpZyMw33aZfkSCnwNe30ia68yEl0Gq6tC7ymaJPA8MzWY5HMifeM4 KJXrNODWMIlUcbkW3W/Z+Tr2HbIPuRQ= Received: from mimecast-mx01.redhat.com (mimecast-mx01.redhat.com [209.132.183.4]) (Using TLS) by relay.mimecast.com with ESMTP id us-mta-243-sqMfYWsiOhOtqoF9emM0dA-1; Thu, 04 Feb 2021 04:56:20 -0500 X-MC-Unique: sqMfYWsiOhOtqoF9emM0dA-1 Received: from smtp.corp.redhat.com (int-mx01.intmail.prod.int.phx2.redhat.com [10.5.11.11]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by mimecast-mx01.redhat.com (Postfix) with ESMTPS id 4DD8E801962; Thu, 4 Feb 2021 09:56:18 +0000 (UTC) Received: from lacos-laptop-7.usersys.redhat.com (ovpn-114-169.ams2.redhat.com [10.36.114.169]) by smtp.corp.redhat.com (Postfix) with ESMTP id C80CF722D9; Thu, 4 Feb 2021 09:56:15 +0000 (UTC) Subject: Re: [edk2-devel] How can I receive EAP packets? To: devel@edk2.groups.io, yufei.liang@jumple.com References: Cc: Maciej Rabeda , Siyuan Fu , Jiaxin Wu From: "Laszlo Ersek" Message-ID: Date: Thu, 4 Feb 2021 10:56:14 +0100 MIME-Version: 1.0 In-Reply-To: X-Scanned-By: MIMEDefang 2.79 on 10.5.11.11 Authentication-Results: relay.mimecast.com; auth=pass smtp.auth=CUSA124A263 smtp.mailfrom=lersek@redhat.com X-Mimecast-Spam-Score: 0 X-Mimecast-Originator: redhat.com Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: 8bit On 02/03/21 04:20, 梁宇飞 wrote: > Hi,everyone, I am using edkii to write EAP certified loader, I use > EFI_ SIMPLE_ NETWORK.Transmit () to contract, want to use EFI_ > SIMPLE_ NETWORK.Receive () to receive packets. It is found that > ordinary IP packets can be received, but EAP packets cannot be > received. How can I receive EAP package? I think there is a saying of > hybrid mode in the program under windows. I want to know whether > there is such a saying under EDK. In addition, I think EDK provides > EFI_ EAP_ Protocol, I want to use this interface for user name and > password authentication, but look at EFI_ EAP_ Protocol interface, do > not know how to use, I would like to ask the relevant example code? I don't know anything about "EAP", but I've CC'd the NetworkPkg owners. Thanks Laszlo From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from smtpbgeu2.qq.com (smtpbgeu2.qq.com [18.194.254.142]) by mx.groups.io with SMTP id smtpd.web12.5848.1612433382083253437 for ; Thu, 04 Feb 2021 02:09:43 -0800 Authentication-Results: mx.groups.io; dkim=missing; spf=pass (domain: jumple.com, ip: 18.194.254.142, mailfrom: yufei.liang@jumple.com) X-QQ-mid: bizesmtp14t1612433375tqi44q0l Received: from DESKTOPJUCE57K (unknown [222.94.163.61]) by esmtp6.qq.com (ESMTP) with id ; Thu, 04 Feb 2021 18:09:34 +0800 (CST) X-QQ-SSF: 00100000002000Z0Z000000A0000000 X-QQ-FEAT: 2Cob6U98HtwSS0IkFj4gBQ9LQ5+qU9i7JrZTaqwNdZi93MG7s84dI/r6ivtfh VwIXIdmOX201uL5+r2wwJt+KOuun0Q6ZA2B/pGp4wjzbXxUDpyZJDQAnryMLO6C8J+awP1E o9BXR/SSsVluVyQx3fpxl7gi7Lp0ECmaohn5t3XqI4xIPpDy29MFt8MPVXTWG0wOYHbJfnV wy6CEdAY3aE3jnFNL5vBYOQ5rG9aC7UoyD6XURRMZdY8rH20epEcUmPQb01Pf7DdU3UsPSO iPL2rd86KXFY8Lg0/xHO5Q7RycB2tSAVu5gOAyw1FzA0XvlcvSu7OqLnHFQx63d+q3iv5CD qsQwD5ajcMisEFTrk8= X-QQ-GoodBg: 0 From: =?UTF-8?B?5qKB5a6H6aOe?= To: "'Laszlo Ersek'" , Cc: "'Maciej Rabeda'" , "'Siyuan Fu'" , "'Jiaxin Wu'" References: In-Reply-To: Subject: =?UTF-8?B?562U5aSNOiBbZWRrMi1kZXZlbF0gSG93IGNhbiBJIHJlY2VpdmUgRUFQIHBhY2tldHM/?= Date: Thu, 4 Feb 2021 18:09:34 +0800 Message-ID: <000001d6fadd$d7368840$85a398c0$@jumple.com>+618594EF9D6DE3A1 MIME-Version: 1.0 X-Mailer: Microsoft Outlook 14.0 Thread-Index: AQHlPKkWi9d4jhIm0PNCYtdCILyaRQNlcy8LqhAWgxA= X-QQ-SENDSIZE: 520 Feedback-ID: bizesmtp:jumple.com:qybgforeign:qybgforeign7 X-QQ-Bgrelay: 1 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Content-Language: zh-cn Ok, Thank you! Best regards Yufei liang -----=E9=82=AE=E4=BB=B6=E5=8E=9F=E4=BB=B6----- =E5=8F=91=E4=BB=B6=E4=BA=BA: Laszlo Ersek [mailto:lersek@redhat.com]=20 =E5=8F=91=E9=80=81=E6=97=B6=E9=97=B4: 2021=E5=B9=B42=E6=9C=884=E6=97=A5 = 17:56 =E6=94=B6=E4=BB=B6=E4=BA=BA: devel@edk2.groups.io; = yufei.liang@jumple.com =E6=8A=84=E9=80=81: Maciej Rabeda; Siyuan Fu; Jiaxin Wu =E4=B8=BB=E9=A2=98: Re: [edk2-devel] How can I receive EAP packets? On 02/03/21 04:20, =E6=A2=81=E5=AE=87=E9=A3=9E wrote: > Hi,everyone, I am using edkii to write EAP certified loader, I use=20 > EFI_ SIMPLE_ NETWORK.Transmit () to contract, want to use EFI_ SIMPLE_ = > NETWORK.Receive () to receive packets. It is found that ordinary IP=20 > packets can be received, but EAP packets cannot be received. How can I = > receive EAP package? I think there is a saying of hybrid mode in the=20 > program under windows. I want to know whether there is such a saying=20 > under EDK. In addition, I think EDK provides EFI_ EAP_ Protocol, I=20 > want to use this interface for user name and password authentication,=20 > but look at EFI_ EAP_ Protocol interface, do not know how to use, I=20 > would like to ask the relevant example code? I don't know anything about "EAP", but I've CC'd the NetworkPkg owners. Thanks Laszlo From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mga12.intel.com (mga12.intel.com [192.55.52.136]) by mx.groups.io with SMTP id smtpd.web08.8293.1612447799161178996 for ; Thu, 04 Feb 2021 06:09:59 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@intel.onmicrosoft.com header.s=selector2-intel-onmicrosoft-com header.b=fpcZf4SV; spf=pass (domain: intel.com, ip: 192.55.52.136, mailfrom: siyuan.fu@intel.com) IronPort-SDR: OuUuIWlKxpliEfPVGOXXKMW6MP5LbN9IT6Fup5zLZiHI346/qy32h7dCFbaE3vSSzDIcH6T/QO h/Wal0xJdvfA== X-IronPort-AV: E=McAfee;i="6000,8403,9884"; a="160408489" X-IronPort-AV: E=Sophos;i="5.79,401,1602572400"; d="scan'208";a="160408489" Received: from orsmga007.jf.intel.com ([10.7.209.58]) by fmsmga106.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 04 Feb 2021 06:09:57 -0800 IronPort-SDR: p8BoFK+28/bPRBweMfgPDWtkB2OHXEBXTP27LErnH7SmSyxdjIc8USP/cx+0Uc/COufZLl5/zG D4IKCekkBdPQ== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.79,401,1602572400"; d="scan'208";a="397055619" Received: from orsmsx602.amr.corp.intel.com ([10.22.229.15]) by orsmga007.jf.intel.com with ESMTP; 04 Feb 2021 06:09:57 -0800 Received: from orsmsx609.amr.corp.intel.com (10.22.229.22) by ORSMSX602.amr.corp.intel.com (10.22.229.15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2106.2; Thu, 4 Feb 2021 06:09:57 -0800 Received: from orsmsx602.amr.corp.intel.com (10.22.229.15) by ORSMSX609.amr.corp.intel.com (10.22.229.22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2106.2; Thu, 4 Feb 2021 06:09:56 -0800 Received: from ORSEDG602.ED.cps.intel.com (10.7.248.7) by orsmsx602.amr.corp.intel.com (10.22.229.15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2106.2 via Frontend Transport; Thu, 4 Feb 2021 06:09:56 -0800 Received: from NAM02-CY1-obe.outbound.protection.outlook.com (104.47.37.58) by edgegateway.intel.com (134.134.137.103) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.1713.5; Thu, 4 Feb 2021 06:09:55 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=aq9oqLzdo3gbWpFgSJDt91L9mYk6Wg26t5nSkSivo1M2tlT+2JvRUBySL1F/NZ796weu9Wo6FhVus5jnrBTX7fLRW8z/vpQwGKtDnR8gaZpk6DKrv5D9QCM6IE9EE8X4N/JbKx5FKrzIpMOF8Ynv7GmYvhaJubt/O9a3eqyWcTscnEAETl//EMkjiUtitKjbTyem1W3B4PfiwDh0E5kRW28u4Xse0Q5X9T0S9uNhXh/3NjGx1bQfb16/OAr0MeXFCOBb5tA/XRQY7c0J34dJCTC0vn/ebMhHkocfOrHeW4vV0PTy2UUvzvKSzNOGaiIob4Wvmx8gkpsoB8czJxCeAg== 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=/3SV2VEfyiV9W0k7indKybeijLsoJ/u0ikBlHhwpOS4=; b=Js+lddem1Aqn/4p2bllhAw7IH0fd88B+wqX1rdvjOHH23wiAhABD3ZMrh3aS4knUyH+GG/Xuwm3oumvf6v8A9LvuLGQXJiCfkZZAsSZ3Ndcm9mVvd7422IHHedt2vnq2ZN6+MIAqdQBWOb1TGGqVRdzUsOFKuGHU3+28J4l1ztgErXYTJMoY8S0SQtrTkce1yMAmhKlql9Isz5EHDrmVc2TK4hXUtHa19qKYEjkpCNhKBRuzDOt3ijr+WrtO+mBdnu/u/LWsAqKD738+r40466GUzHeWIaNY5E943AWuAXClkKpDANFIinU1u5Gm9ZTNd7tpUsMK50iEjiBkqtMbhQ== 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=/3SV2VEfyiV9W0k7indKybeijLsoJ/u0ikBlHhwpOS4=; b=fpcZf4SVjwY1hO1JPrLny2klSJRDxV52R6yswW7wa4IIwCzn15Kr+Noj2vnyZJKeBWp96bttRmPWXHNFxpGxd5Sou4qkf65Jo0Cb/5AXtswPUle6DLubSH9o5oyKTFRpEp0FiwswTpiVh5Vruc2ZTN0DS7IbHXPGSjNcMiaBhjE= Received: from SN6PR11MB2863.namprd11.prod.outlook.com (2603:10b6:805:5c::25) by SA0PR11MB4719.namprd11.prod.outlook.com (2603:10b6:806:95::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3805.19; Thu, 4 Feb 2021 14:09:54 +0000 Received: from SN6PR11MB2863.namprd11.prod.outlook.com ([fe80::c598:cba8:b62e:6731]) by SN6PR11MB2863.namprd11.prod.outlook.com ([fe80::c598:cba8:b62e:6731%6]) with mapi id 15.20.3825.020; Thu, 4 Feb 2021 14:09:54 +0000 From: "Siyuan, Fu" To: Laszlo Ersek , "devel@edk2.groups.io" , "yufei.liang@jumple.com" CC: Maciej Rabeda , "Wu, Jiaxin" Subject: Re: [edk2-devel] How can I receive EAP packets? Thread-Topic: [edk2-devel] How can I receive EAP packets? Thread-Index: AQHW+nVg6cgOYUcMHEaQmkotWXGPd6pHwwcAgABEGEA= Date: Thu, 4 Feb 2021 14:09:54 +0000 Message-ID: References: In-Reply-To: Accept-Language: en-US, zh-CN X-MS-Has-Attach: X-MS-TNEF-Correlator: dlp-version: 11.5.1.3 dlp-product: dlpe-windows dlp-reaction: no-action authentication-results: redhat.com; dkim=none (message not signed) header.d=none;redhat.com; dmarc=none action=none header.from=intel.com; x-originating-ip: [192.198.147.201] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 5d803ec1-9935-4b96-e944-08d8c9168bd2 x-ms-traffictypediagnostic: SA0PR11MB4719: x-ms-exchange-transport-forked: True x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:10000; x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: ba6+2ITEFFFDkMVf2Hcsavfti7WnN/Pm6d2GLbHjazcigwxz66lP0BDlytkx5Fg1OaSXhS4KHdP1tyGIxBjQ0dfh+StRunj8unzrfwlHPwf7AWl8ZsMiYPte2xY9o7iWA+94fm5wcLYGIdHqFOa7kSJJAxL3Nrum9Dkpk1S/3IzjOSAxPndxweijrubHZoBxhJBLDdTyuCyAlBinuqlOBDBiZagZ22FNDmXfsJP8fXAAEEylKuglJIHX5Go2JciULTcphcs5uOYorAtbI9FpFsVutSkveTulVW6fAdh2bQ4oIuUFxheRaQOXGNv4caC0IiKjVmsdLBnqwnlLrFreWCDrOc3V59F+I+U0Mqpwd708lma+Y4THhtJ2UyEKTsZp6ezDk/Lf7L+lv87tqxomYxfR1fATra4PzWrTGER/g5syFvHTl+GNdSbkgoPkbfag1jEo8gsR9OZdBB6GXKme7johjC9tkrs1W8sg12+Ih5PFyh9fzOYLJgsN2DopFflA0e3xve91+4NlwCB68srZKQ== x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:SN6PR11MB2863.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(366004)(396003)(376002)(346002)(136003)(39860400002)(9686003)(52536014)(66556008)(26005)(33656002)(110136005)(71200400001)(83380400001)(66446008)(55016002)(6506007)(478600001)(66476007)(76116006)(5660300002)(66946007)(2906002)(7696005)(86362001)(8936002)(54906003)(316002)(53546011)(64756008)(8676002)(186003)(4326008);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata: =?utf-8?B?dHVRQ1hQViticjZOOUJRdHpoZlE1amZxNi9oN3hiczBwcEdaY1RyN2kvRita?= =?utf-8?B?TVdhTHFGcXNuTFdRQlh6OUh0aTh6cFBJbFlldUtnS1ZoN2hLekpub2dEc3lz?= =?utf-8?B?RDNtOEtLUVB4OEw2T1NjYVZsaXNubHBUVWVmMDBpTHA2K0JPTzZzeEt1b3FN?= =?utf-8?B?OWhXQjVjdUROZ3h6TTZaMTc5SVZESHNRVlRRck9Zb2ZYQnpqTW9pQ0kzcldm?= =?utf-8?B?OW5DbjJOQnBPYTBBMzd5ejJVY3ViMWQ4b0JxQmJ2ZXdVMUVpcm1mUjBDcStp?= =?utf-8?B?OENZcjBiMlYzeHJLNFhPc3pMZ2dCRFFLelhoZHNWdkZYSFJIanlUTjZrZ2Zk?= =?utf-8?B?V2F5MkFyS3NqakkzSGJ6ek5ndE9QNy83Rnp5RDBWZjl1OEJ6Sk9rd3lTaUMy?= =?utf-8?B?bFZYL2NXTHRRaEhTMzk4enBQMTNFSTY2OTMrWEVQclU5cDFuRUEzckhiNlNa?= =?utf-8?B?QnB1dFNLQVBxeXJuMmRuZExIemxZeW9mYWpWOU9yOFU1L29YRlVudHdvN2U3?= =?utf-8?B?bk9nRTlzNzJGVnQ5YTBBYy91OXRYdVJNemc4OG9KYXZscm5Vdnh5K3NwRlJJ?= =?utf-8?B?b2tNUUJ2NzR6UU9wQTlQZmlXbDV0Z3pEbHlWZUg3WnJsNHN6MDJHYkF0UW02?= =?utf-8?B?M0FBUVlUTWxFUVlpVzFjT3gwa0YxazJ1bSsvVlp6R0ppdkZaM3hvVW5yV1Yr?= =?utf-8?B?YVFYZGRvbk1waEFacEN3WmdDTEFrbkRlYUFQMnZIbUNIS1lVekN3dVF6YjVL?= =?utf-8?B?OHV6SGIzejhVREsxTnBoNTByVmVJbHM2NE8zNEZCNGJZVGFPWHF3eGVMQjgv?= =?utf-8?B?SUxXYUhSb2pnN1E4NXZUMTRYMlY4eCtaM0JuR2hOQ01MdXd2QTJVRkx3NmtP?= =?utf-8?B?aGFab1VibUVQYVJNSlJMY3VUMFp2Vk1OYUtGREFRcklJVkxrQk5NTEVvSGNh?= =?utf-8?B?RzJiU2ZhTWFrSC9YTGRIUVJrM0N3Z1J5aVFxQXRBYWh2YzAwb3hOTmx5aTVL?= =?utf-8?B?OUE3QVRKRGRaMWhIZndJb3pIZitsMWhRdDJUd3pqcUxpS0tyMHNRcjNxZkMy?= =?utf-8?B?TDBNWHJ0UmI5RjV0Y25zbGN6bDJDZkJjL0xEZFVZTEwxYUNoaStLaVZIZU5r?= =?utf-8?B?OFl4N0ZFZnhrTW9tY25zV3dUVXpGYmdrTCtQOWRMdFFCYmRZVlJRcVhhTk5h?= =?utf-8?B?dFU1cEg5R1M0NEk5c2JzczFzNmlzUC9PcHM4T2tONE5RR0t5Y2ptSnNvNDRw?= =?utf-8?B?bUlMaWVTcmxJN1pmWGg0YkFYQlFTelRWZDN2aFc3a2VOQVFFQzZFSlNnTVY2?= =?utf-8?B?SGRWeS9Ld1hpdlE5NDBVL2NGVDZxUkdUYVJMZHlZSDVhUFNTTWRHbG5aNXNs?= =?utf-8?B?WUJvTWZjM0k1RlZ6NTNEeEQrekRUREZvV1hrSFloekpSVUo0V251OXpBWWxC?= =?utf-8?B?b3crTlIxMHpqVTVDOW04SUh6NmUwRTV2bjRtWkJWQklNSVdtZXZzckdLMlJ2?= =?utf-8?B?QVNucTdka1VLYmY2aFY4YXdGZG11Unk3Rm93VitycFdVZzZIVDVpamROZG1B?= =?utf-8?B?QjhaNTk0RlZFcHBYcTRoSUtuVXllQ1dwOERwZ09SNXFQRDliTWNWdG11ZGxn?= =?utf-8?B?T0FvWjJmRVo2c1FmZ1BWQ1FKZkdCbis4T24wTVJBaEVjZk1JZEdlUlc0ek9B?= =?utf-8?B?VmZybFFsdmExby9FTE12bWJPY0VwN25GRGNkVi9jU1V0eGJpekthQW4zZWNj?= =?utf-8?Q?nHUeBk7vJbCUq66uj98d1Tyc4Jmp9zEBIH7fYQY?= MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: SN6PR11MB2863.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 5d803ec1-9935-4b96-e944-08d8c9168bd2 X-MS-Exchange-CrossTenant-originalarrivaltime: 04 Feb 2021 14:09:54.4214 (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: vjuKaF1A48BB934zkjrB2H+4ZXSfJ5WJr9lD1Bjwmmn3Zci9I+gmIIpDbnT49Ef9snvWdNp8LF0dPX8OqPX2Bg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: SA0PR11MB4719 Return-Path: siyuan.fu@intel.com X-OriginatorOrg: intel.com Content-Language: en-US Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBMYXN6bG8gRXJzZWsgPGxlcnNl a0ByZWRoYXQuY29tPg0KPiBTZW50OiAyMDIx5bm0MuaciDTml6UgMTc6NTYNCj4gVG86IGRldmVs QGVkazIuZ3JvdXBzLmlvOyB5dWZlaS5saWFuZ0BqdW1wbGUuY29tDQo+IENjOiBNYWNpZWogUmFi ZWRhIDxtYWNpZWoucmFiZWRhQGxpbnV4LmludGVsLmNvbT47IEZ1LCBTaXl1YW4NCj4gPHNpeXVh bi5mdUBpbnRlbC5jb20+OyBXdSwgSmlheGluIDxqaWF4aW4ud3VAaW50ZWwuY29tPg0KPiBTdWJq ZWN0OiBSZTogW2VkazItZGV2ZWxdIEhvdyBjYW4gSSByZWNlaXZlIEVBUCBwYWNrZXRzPw0KPiAN Cj4gT24gMDIvMDMvMjEgMDQ6MjAsIOaigeWuh+mjniB3cm90ZToNCj4gPiBIaSxldmVyeW9uZSwg SSBhbSB1c2luZyBlZGtpaSB0byB3cml0ZSBFQVAgY2VydGlmaWVkIGxvYWRlciwgSSB1c2UNCj4g PiBFRklfIFNJTVBMRV8gTkVUV09SSy5UcmFuc21pdCAoKSB0byBjb250cmFjdCwgd2FudCB0byB1 c2UgRUZJXw0KPiA+IFNJTVBMRV8gTkVUV09SSy5SZWNlaXZlICgpIHRvIHJlY2VpdmUgcGFja2V0 cy4gSXQgaXMgZm91bmQgdGhhdA0KDQpUaGUgU05QIHByb3RvY29sIGlzIGxvdyBsZXZlbCBpbnRl cmZhY2UgdG8gYWNjZXNzIG5ldHdvcmsgYWRhcHRvciBkaXJlY3RseSwNCkl0J3Mgbm90IGRlc2ln bmVkIHRvIGJlIHVzZWQgYnkgYXBwbGljYXRpb24gbGV2ZWwsIGJlY2F1c2UgaXQgY291bGQgb25s eSBoYXZlDQpvbmUgY29uc3VtZXIgdW5saWtlIG90aGVyIHNlcnZpY2UgYmluZGluZyBuZXR3b3Jr IHNlcnZpY2UgcHJvdG9jb2xzLiBTbyBhbnkNCnBhY2tldCByZWNlaXZlIHRocm91Z2ggU05QIHdp bGwgYmUgb25seSBkZWxpdmVyZWQgdG8gdGhpcyBzaW5nbGUgY29uc3VtZXIuIA0KSWYgeW91ciAi RUFQIGNlcnRpZmllZCBsb2FkZXIiIGNvbnN1bWVzIFNOUCBwcm90b2NvbCwgYWxsIHVwcGVyIGxh eWVyIG5ldHdvcmsNCnN0YWNrIChUQ1AvSVAsIGV0Yykgd2lsbCBzdG9wIHdvcmsuIFNvLCBhdCBs ZWFzdCB1c2UgTU5QIHByb3RvY29sIGluc3RlYWQuDQoNCj4gPiBvcmRpbmFyeSBJUCBwYWNrZXRz IGNhbiBiZSByZWNlaXZlZCwgYnV0IEVBUCBwYWNrZXRzIGNhbm5vdCBiZQ0KPiA+IHJlY2VpdmVk LiBIb3cgY2FuIEkgcmVjZWl2ZSBFQVAgcGFja2FnZT8gSSB0aGluayB0aGVyZSBpcyBhIHNheWlu ZyBvZg0KPiA+IGh5YnJpZCBtb2RlIGluIHRoZSBwcm9ncmFtIHVuZGVyIHdpbmRvd3MuIEkgd2Fu dCB0byBrbm93IHdoZXRoZXINCg0KVGhlIE1OUCBwcm90b2NvbCAiRW5hYmxlUHJvbWlzY3VvdXNS ZWNlaXZlIiBhbGxvd3MgeW91IHRvIHJlY2VpdmUgcGFja2V0cw0KIHRoYXQgYXJlIHNlbnQgdG8g YW55IE1BQyBhZGRyZXNzLiBUaGUgSVAgcHJvdG9jb2wgY2hpbGQgaW5zdGFuY2Ugd2l0aCAwLjAu MC4wDQpzdGF0aW9uIGFkZHJlc3MgYWxsb3dzIHlvdSB0byByZWNlaXZlIHBhY2tldHMgdGhhdCBh cmUgc2VuZCB0byBhbnkgSVAgYWRkcmVzcy4NCk5vdCBzdXJlIGlmIHRoaXMgaXMgdGhlICJoeWJy aWQgbW9kZSIgeW91IGFza2luZyBhYm91dC4NCg0KPiA+IHRoZXJlIGlzIHN1Y2ggYSBzYXlpbmcg dW5kZXIgRURLLiBJbiBhZGRpdGlvbiwgSSB0aGluayBFREsgcHJvdmlkZXMNCj4gPiBFRklfIEVB UF8gUHJvdG9jb2wsIEkgd2FudCB0byB1c2UgdGhpcyBpbnRlcmZhY2UgZm9yIHVzZXIgbmFtZSBh bmQNCj4gPiBwYXNzd29yZCBhdXRoZW50aWNhdGlvbiwgYnV0IGxvb2sgYXQgRUZJXyBFQVBfIFBy b3RvY29sIGludGVyZmFjZSwgZG8NCj4gPiBub3Qga25vdyBob3cgdG8gdXNlLCBJIHdvdWxkIGxp a2UgdG8gYXNrIHRoZSByZWxldmFudCBleGFtcGxlIGNvZGU/DQoNCkFzIEkga25vdyB0aGVyZSBp cyBubyBkcml2ZXIgdG8gcHJvZHVjZS9jb25zdW1lIEVBUCBwcm90b2NvbCBpbiBFREsyLg0KDQpU aGFua3MNClNpeXVhbg0KDQo+IEkgZG9uJ3Qga25vdyBhbnl0aGluZyBhYm91dCAiRUFQIiwgYnV0 IEkndmUgQ0MnZCB0aGUgTmV0d29ya1BrZyBvd25lcnMuDQo+IA0KPiBUaGFua3MNCj4gTGFzemxv DQoNCg== From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from smtpproxy21.qq.com (smtpproxy21.qq.com [203.205.195.105]) by mx.groups.io with SMTP id smtpd.web08.1620.1612486104813391766 for ; Thu, 04 Feb 2021 16:48:27 -0800 Authentication-Results: mx.groups.io; dkim=missing; spf=pass (domain: jumple.com, ip: 203.205.195.105, mailfrom: yufei.liang@jumple.com) X-QQ-mid: bizesmtp15t1612486098tjdmvdrd Received: from DESKTOPJUCE57K (unknown [222.94.163.61]) by esmtp6.qq.com (ESMTP) with id ; Fri, 05 Feb 2021 08:48:17 +0800 (CST) X-QQ-SSF: 00100000002000Z0Z000B00A0000000 X-QQ-FEAT: 5TyG7b0eEfqe0FifAemYorQqZdkeK84uBELFBP3+LwBg5hv5N0wlUl/eldpYn 16+PkqMMbffsjTuYHWIMsnC+H+7uEUCDW3kuUrb+uZtecbGzpWbKpRvZHfxfmRub8nue6Q4 pGbUjH2BGnQvVb2hvsBcRv/Ha0yUGksnu+M2nVampzFW1lcxiB32kN5etmIdNrXqDSn2eK0 LelvNDvSqPSQudCfyOIBwELIDrCGqHT4kO85sIc1ke3M/0y7Mgop40OeM7XHeTC2Hna4hKr RxtNi9I89G+dr+KWxDu2xxj9nMV5WUTsiZjxthDeRjRsmM/RUCJtVoJxX7eIvNToGumt6G/ uqOzF/4 X-QQ-GoodBg: 0 From: =?UTF-8?B?5qKB5a6H6aOe?= To: "'Fu, Siyuan'" , "'Laszlo Ersek'" , Cc: "'Maciej Rabeda'" , "'Wu, Jiaxin'" References: In-Reply-To: Subject: =?UTF-8?B?562U5aSNOiBbZWRrMi1kZXZlbF0gSG93IGNhbiBJIHJlY2VpdmUgRUFQIHBhY2tldHM/?= Date: Fri, 5 Feb 2021 08:48:18 +0800 Message-ID: <000001d6fb58$99337af0$cb9a70d0$@jumple.com>+51420DFA9DDC02BD MIME-Version: 1.0 X-Mailer: Microsoft Outlook 14.0 Thread-Index: AQHlPKkWi9d4jhIm0PNCYtdCILyaRQNlcy8LAqpwAaOp+7c1EA== X-QQ-SENDSIZE: 520 Feedback-ID: bizesmtp:jumple.com:qybgforeign:qybgforeign6 X-QQ-Bgrelay: 1 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Content-Language: zh-cn Thank you for your reply. I will try to use MNP protocol. >>Not sure if this is the "hybrid mode" you asking about. Sorry, it's wrong. It should be "Promiscuous mode". Best regards Yufei liang -----=E9=82=AE=E4=BB=B6=E5=8E=9F=E4=BB=B6----- =E5=8F=91=E4=BB=B6=E4=BA=BA: Fu, Siyuan [mailto:siyuan.fu@intel.com]=20 =E5=8F=91=E9=80=81=E6=97=B6=E9=97=B4: 2021=E5=B9=B42=E6=9C=884=E6=97=A5 = 22:10 =E6=94=B6=E4=BB=B6=E4=BA=BA: Laszlo Ersek; devel@edk2.groups.io; = yufei.liang@jumple.com =E6=8A=84=E9=80=81: Maciej Rabeda; Wu, Jiaxin =E4=B8=BB=E9=A2=98: RE: [edk2-devel] How can I receive EAP packets? > -----Original Message----- > From: Laszlo Ersek > Sent: 2021=E5=B9=B42=E6=9C=884=E6=97=A5 17:56 > To: devel@edk2.groups.io; yufei.liang@jumple.com > Cc: Maciej Rabeda ; Fu, Siyuan=20 > ; Wu, Jiaxin > Subject: Re: [edk2-devel] How can I receive EAP packets? >=20 > On 02/03/21 04:20, =E6=A2=81=E5=AE=87=E9=A3=9E wrote: > > Hi,everyone, I am using edkii to write EAP certified loader, I use=20 > > EFI_ SIMPLE_ NETWORK.Transmit () to contract, want to use EFI_=20 > > SIMPLE_ NETWORK.Receive () to receive packets. It is found that The SNP protocol is low level interface to access network adaptor = directly, It's not designed to be used by application level, because it = could only have one consumer unlike other service binding network = service protocols. So any packet receive through SNP will be only = delivered to this single consumer.=20 If your "EAP certified loader" consumes SNP protocol, all upper layer = network stack (TCP/IP, etc) will stop work. So, at least use MNP = protocol instead. > > ordinary IP packets can be received, but EAP packets cannot be=20 > > received. How can I receive EAP package? I think there is a saying=20 > > of hybrid mode in the program under windows. I want to know whether The MNP protocol "EnablePromiscuousReceive" allows you to receive = packets that are sent to any MAC address. The IP protocol child = instance with 0.0.0.0 station address allows you to receive packets that = are send to any IP address. Not sure if this is the "hybrid mode" you asking about. > > there is such a saying under EDK. In addition, I think EDK provides=20 > > EFI_ EAP_ Protocol, I want to use this interface for user name and=20 > > password authentication, but look at EFI_ EAP_ Protocol interface,=20 > > do not know how to use, I would like to ask the relevant example = code? As I know there is no driver to produce/consume EAP protocol in EDK2. Thanks Siyuan > I don't know anything about "EAP", but I've CC'd the NetworkPkg = owners. >=20 > Thanks > Laszlo From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from smtpbgau1.qq.com (smtpbgau1.qq.com [54.206.16.166]) by mx.groups.io with SMTP id smtpd.web10.5032.1612509370933293421 for ; Thu, 04 Feb 2021 23:16:11 -0800 Authentication-Results: mx.groups.io; dkim=missing; spf=pass (domain: jumple.com, ip: 54.206.16.166, mailfrom: yufei.liang@jumple.com) X-QQ-mid: bizesmtp29t1612509363tpzedavs Received: from DESKTOPJUCE57K (unknown [222.94.163.61]) by esmtp6.qq.com (ESMTP) with id ; Fri, 05 Feb 2021 15:16:02 +0800 (CST) X-QQ-SSF: 00100000002000Z0Z000B00A0000000 X-QQ-FEAT: xmzaef4TE3f9R/ZPMNbaiGrpzvb14Af2TyKU7OoJI+VZNQGZLIWcdDL5QI2cs B+Is2Pf0gxeOW14zXgmhfE+V3tMEMgwGyUC7w3EQ4TlZlGoJeO4YJ1sOFDbX9k2858eToZk /KWuGu8sq8T3CrGVSswfLElGHJRLPqUGoYw1bIpJWvLj6NMrCanrRB5J1KU9r+VoEy863Sq YxajOpDz+mUe9vpkiGTtQhO0mRDLiXee3aISa8+scGuIE4mZ3XERyjZ4xZfNxYYQxJk5rhW 6+LGwkecDkbAzUgvCXBmePL4RES/g/p71FjU8UdRP/ZWQOFQXpVRfsloRA0r2n85veetBSA K2XQwixB057weAUsLvlPzerpxX/ZVnkz6w4s1IG X-QQ-GoodBg: 0 From: =?UTF-8?B?5qKB5a6H6aOe?= To: "'Fu, Siyuan'" , "'Laszlo Ersek'" , Cc: "'Maciej Rabeda'" , "'Wu, Jiaxin'" References: In-Reply-To: Subject: =?UTF-8?B?562U5aSNOiBbZWRrMi1kZXZlbF0gSG93IGNhbiBJIHJlY2VpdmUgRUFQIHBhY2tldHM/?= Date: Fri, 5 Feb 2021 15:16:04 +0800 Message-ID: <000001d6fb8e$c4493c30$4cdbb490$@jumple.com>+59F1496E29A49CEA MIME-Version: 1.0 X-Mailer: Microsoft Outlook 14.0 Thread-Index: AQHlPKkWi9d4jhIm0PNCYtdCILyaRQNlcy8LAqpwAaOp+7c1EIAAbSWw X-QQ-SENDSIZE: 520 Feedback-ID: bizesmtp:jumple.com:qybgforeign:qybgforeign6 X-QQ-Bgrelay: 1 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Content-Language: zh-cn Do you have any examples or documentation of using MNP? Best regards Yufei liang -----=E9=82=AE=E4=BB=B6=E5=8E=9F=E4=BB=B6----- =E5=8F=91=E4=BB=B6=E4=BA=BA: =E6=A2=81=E5=AE=87=E9=A3=9E = [mailto:yufei.liang@jumple.com]=20 =E5=8F=91=E9=80=81=E6=97=B6=E9=97=B4: 2021=E5=B9=B42=E6=9C=885=E6=97=A5 = 8:48 =E6=94=B6=E4=BB=B6=E4=BA=BA: 'Fu, Siyuan'; 'Laszlo Ersek'; = 'devel@edk2.groups.io' =E6=8A=84=E9=80=81: 'Maciej Rabeda'; 'Wu, Jiaxin' =E4=B8=BB=E9=A2=98: =E7=AD=94=E5=A4=8D: [edk2-devel] How can I receive = EAP packets? Thank you for your reply. I will try to use MNP protocol. >>Not sure if this is the "hybrid mode" you asking about. Sorry, it's wrong. It should be "Promiscuous mode". Best regards Yufei liang -----=E9=82=AE=E4=BB=B6=E5=8E=9F=E4=BB=B6----- =E5=8F=91=E4=BB=B6=E4=BA=BA: Fu, Siyuan [mailto:siyuan.fu@intel.com] =E5=8F=91=E9=80=81=E6=97=B6=E9=97=B4: 2021=E5=B9=B42=E6=9C=884=E6=97=A5 = 22:10 =E6=94=B6=E4=BB=B6=E4=BA=BA: Laszlo Ersek; devel@edk2.groups.io; = yufei.liang@jumple.com =E6=8A=84=E9=80=81: Maciej Rabeda; Wu, Jiaxin =E4=B8=BB=E9=A2=98: RE: [edk2-devel] How can I receive EAP packets? > -----Original Message----- > From: Laszlo Ersek > Sent: 2021=E5=B9=B42=E6=9C=884=E6=97=A5 17:56 > To: devel@edk2.groups.io; yufei.liang@jumple.com > Cc: Maciej Rabeda ; Fu, Siyuan=20 > ; Wu, Jiaxin > Subject: Re: [edk2-devel] How can I receive EAP packets? >=20 > On 02/03/21 04:20, =E6=A2=81=E5=AE=87=E9=A3=9E wrote: > > Hi,everyone, I am using edkii to write EAP certified loader, I use=20 > > EFI_ SIMPLE_ NETWORK.Transmit () to contract, want to use EFI_=20 > > SIMPLE_ NETWORK.Receive () to receive packets. It is found that The SNP protocol is low level interface to access network adaptor = directly, It's not designed to be used by application level, because it = could only have one consumer unlike other service binding network = service protocols. So any packet receive through SNP will be only = delivered to this single consumer.=20 If your "EAP certified loader" consumes SNP protocol, all upper layer = network stack (TCP/IP, etc) will stop work. So, at least use MNP = protocol instead. > > ordinary IP packets can be received, but EAP packets cannot be=20 > > received. How can I receive EAP package? I think there is a saying=20 > > of hybrid mode in the program under windows. I want to know whether The MNP protocol "EnablePromiscuousReceive" allows you to receive = packets that are sent to any MAC address. The IP protocol child = instance with 0.0.0.0 station address allows you to receive packets that = are send to any IP address. Not sure if this is the "hybrid mode" you asking about. > > there is such a saying under EDK. In addition, I think EDK provides=20 > > EFI_ EAP_ Protocol, I want to use this interface for user name and=20 > > password authentication, but look at EFI_ EAP_ Protocol interface,=20 > > do not know how to use, I would like to ask the relevant example = code? As I know there is no driver to produce/consume EAP protocol in EDK2. Thanks Siyuan > I don't know anything about "EAP", but I've CC'd the NetworkPkg = owners. >=20 > Thanks > Laszlo From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mga03.intel.com (mga03.intel.com [134.134.136.65]) by mx.groups.io with SMTP id smtpd.web10.5345.1612512194694635661 for ; Fri, 05 Feb 2021 00:03:14 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@intel.onmicrosoft.com header.s=selector2-intel-onmicrosoft-com header.b=WlWAZc6j; spf=pass (domain: intel.com, ip: 134.134.136.65, mailfrom: siyuan.fu@intel.com) IronPort-SDR: VPe1I8fWU6f/q8kPSQMwkN3GlHjZDCing6J0LubS8W4so3IOuVF9CDKKTJsl4T0wMG1+/0izLx pKr95f5r6jbg== X-IronPort-AV: E=McAfee;i="6000,8403,9885"; a="181465005" X-IronPort-AV: E=Sophos;i="5.81,154,1610438400"; d="scan'208";a="181465005" Received: from orsmga005.jf.intel.com ([10.7.209.41]) by orsmga103.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 05 Feb 2021 00:03:12 -0800 IronPort-SDR: U4cq2CZI1TE6IsTsBe+67IObty4INQ6JATxDZr55Q9J5IqP6RToH35vumkwZLBhdgNHpjWk/kZ OT4r2+c76sHw== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.81,154,1610438400"; d="scan'208";a="576559202" Received: from fmsmsx603.amr.corp.intel.com ([10.18.126.83]) by orsmga005.jf.intel.com with ESMTP; 05 Feb 2021 00:03:11 -0800 Received: from fmsmsx611.amr.corp.intel.com (10.18.126.91) by fmsmsx603.amr.corp.intel.com (10.18.126.83) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2106.2; Fri, 5 Feb 2021 00:03:11 -0800 Received: from FMSEDG603.ED.cps.intel.com (10.1.192.133) by fmsmsx611.amr.corp.intel.com (10.18.126.91) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2106.2 via Frontend Transport; Fri, 5 Feb 2021 00:03:11 -0800 Received: from NAM10-DM6-obe.outbound.protection.outlook.com (104.47.58.108) by edgegateway.intel.com (192.55.55.68) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.1713.5; Fri, 5 Feb 2021 00:03:10 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Kijy8Cw41W07wwPcVh9RAaH3TTiGIt7ppjzRjLC9OKOz+eewkLv55F5y6KXJsafj/b449uA3NRhHG0aLQRhBoI6zZGhLjQ4tzGszzDuJAgB0Lw98qcaA3ID/PyTmg2CdsGuGJpNk67qx2BXfJrCMMsUpAeiD3Mxlm39U8vTXNbxwX8b7CMYSgjpMJAqH0qehpcTjr7DfHk637KRmpH6KJxrURTvXmABtZ3O+nJxfpJy0sb4ZCDhz4MPZ9+jheN7EDA+n1QIWkr8crxc3Nd1Up3DUEH8WWbP0NwMsDSEh7XKZT4Os1D6jn6Bqf+W3ijg/DgKJDCVFRUKX773qX15Gyg== 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=On05UKfX48jXNWjer5riwrHeF+kM1Izp4x+377b7BEE=; b=lMGCnX9HF1p4rq35yhHLP0IvFUTZmkp38oRABM7UtjEaMO9LaC2g4KlCp00stx7Rzgzb+so4Uldvf7NUJV8Mq5NrATxG1lUNlKHWw17s+cPhoYfmBfK5j/EsyYCqcDqXGWfgDMCTb9d47Ss0XHEJPTxtTep2w7AT1AbAYZIGd0jxFOrGctKyaa7aRQESy/YFvZi63BD/VgK1k1zGOo793naQexmET/IK3bF9kWlyUdXJBK6JLI6b56SxhB1ulzV3N+j+SPyhEQ6b0igv/TrwwRha/s6ige/BCC9l97NywH5t99OCvHXMbsEDoJ6Bujuh6zw6ulY4EKYtzKeiT/fGaw== 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=On05UKfX48jXNWjer5riwrHeF+kM1Izp4x+377b7BEE=; b=WlWAZc6j6QXFNJinTImWq2nm5pz/4Sxfk2NHMJVMAaWI9O27S/jcFvCxmSSlaDLxEzLsw/MxGqfb2jEDEL4l57Y1ZkY36QUNA1PAWJkALjYOlUDzYi8UUbte4kjj0sl5kDi54Oeu8cv7emi7DlYNjOOaLE9FvaVYZ7Gqoaorlis= Received: from SN6PR11MB2863.namprd11.prod.outlook.com (2603:10b6:805:5c::25) by SN6PR11MB2687.namprd11.prod.outlook.com (2603:10b6:805:54::27) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3805.24; Fri, 5 Feb 2021 08:03:09 +0000 Received: from SN6PR11MB2863.namprd11.prod.outlook.com ([fe80::c598:cba8:b62e:6731]) by SN6PR11MB2863.namprd11.prod.outlook.com ([fe80::c598:cba8:b62e:6731%6]) with mapi id 15.20.3825.020; Fri, 5 Feb 2021 08:03:09 +0000 From: "Siyuan, Fu" To: "devel@edk2.groups.io" , "yufei.liang@jumple.com" CC: Laszlo Ersek , Maciej Rabeda , "Wu, Jiaxin" Subject: Re: [edk2-devel] How can I receive EAP packets? Thread-Topic: [edk2-devel] How can I receive EAP packets? Thread-Index: AQHW+nVg6cgOYUcMHEaQmkotWXGPdwNlcy8LAqpwAaOp+7c1EIAAbSWwgBySUQQ= Date: Fri, 5 Feb 2021 08:03:09 +0000 Message-ID: <9C93F6B4-2992-42F0-9F6E-9607956A5AB7@intel.com> References: ,<000001d6fb8e$c4493c30$4cdbb490$@jumple.com>+59F1496E29A49CEA In-Reply-To: <000001d6fb8e$c4493c30$4cdbb490$@jumple.com>+59F1496E29A49CEA Accept-Language: en-US, zh-CN X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: redhat.com; dkim=none (message not signed) header.d=none;redhat.com; dmarc=none action=none header.from=intel.com; x-originating-ip: [192.102.205.38] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 713f8d42-2534-4b5d-5adb-08d8c9ac7a72 x-ms-traffictypediagnostic: SN6PR11MB2687: x-ms-exchange-transport-forked: True x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:10000; x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: +JuAet8BFqo+zDtGfQgdhYFV63ax+R4S5FSomP0ZfRUM8kRoLPo3oByT27Q0YgU3Fje0NHv0UMceR1EoSu+Lk1deEvAvkLaVElurO1CNh3EcZBROPUbueuDmClSyZTdBAgWJf2pzJAAdGjDVjhhKz9DNqXSE6w15emMuUx4ooFR8fGttgxXVztHJhlRVmpHGuFfmnSVf1hpN6bVppx2mz2gdRUY1tcyp5gxdEVdqdyZXlsUgnJzNVK3QS+HEv6EiNp74uqx/H99bktsmyNODnquPm9xlldNX67NLbGqVrvrULEReG9G+BXcBeTDFRkn0GU8I3+vNGgF4B59aOKzpp+0BKaaqPRFVc72GpMEYJQwokxSXWfgMsdlv+1eG9nEDdSEA3yBcPO5VN6wGzrVGdUhIXyelNszvURt12MJbl7DqtMOtgYJyJ3Sv7LBjyD6zaACd8RytOHzh148KGU58zeAn2iOqjDptg9B30dFFHUF5tThcYgAw3VZ1VxTF5o3s55puzjzqoENQvPD0KoUbE65qKJGGFhtar+iy5JzosRIPOryFjtv/1yO5GU+jLhiwmuG3tdA1GDbu6EHV+WCGoAQ6jtq0TNKPreD5zIu6TRYK/ReeG24gaaN8UrkFzfzQ9uGLO7+prJLhAjbgF66I3avpQ4LIYe3A9LXF94VIFPQ= x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:SN6PR11MB2863.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(346002)(376002)(366004)(39860400002)(396003)(136003)(26005)(8676002)(83380400001)(8936002)(110136005)(54906003)(316002)(53546011)(6506007)(33656002)(5660300002)(66946007)(86362001)(66556008)(66476007)(64756008)(186003)(66446008)(966005)(6512007)(71200400001)(76116006)(91956017)(4326008)(2906002)(2616005)(6486002)(478600001)(36756003)(45980500001);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata: =?utf-8?B?b0lCUUpQWFdhcUgwU1YyWVRrTXlXU3hFOXEvZ3AvOWJrWjNqNjV4R0dlK3hP?= =?utf-8?B?RHZUWUNydlF4Mm94UWJJK2VkN002eHBQMWgvYlQ2bUJ1T1FadG5ZSTM2d3ZT?= =?utf-8?B?V0VKeUhmbm1Lem1wVUM3TWZFcDdzYUd3SHVxVWJsTnV3NS9EYXMwQ0ZwUzJy?= =?utf-8?B?ZUVvMW92L1lVMmV1WFlpeE5HWXIwMHRQT0FoTVlwbENGSWJsK0p1K1FlMEJs?= =?utf-8?B?L2FIMnZRdzhWVGZCdkRkdmx6bWtkb1FwRnZBRnFxNmhpR0VKY015WFJKajdr?= =?utf-8?B?bm4rSjRwckZPbzFMMnhyUmxHSThKSkF1SzNFb09pNXNLNTU5UDl4NVNPZC9n?= =?utf-8?B?cnVsRVBUY2tzS1JzQzVhRnd3SFN5T3JvaFVuVEZScENJeTc2bkpvYnlwN3Ar?= =?utf-8?B?bnR5ZkxzM1hqNkprd2ZkTGNhd0l4YVkzdzQ5UFdIOHJPTmg3SE5aZm1uMnRj?= =?utf-8?B?Z01SaG9nZlAvV01ySjZja2lBWTQ2THNBUmJqU2kza0FsOUhiSzVBTlVYNUxx?= =?utf-8?B?S1lxTzh4YTUyZWoyR3pmNCt5SW5PUGtHamxMWVBQdzVadEEycm5mcm9ST1Rv?= =?utf-8?B?V0RWU3hGdzIvbnhnTS9QUEFiWlRKcFJjbTh2L3RZOGJPWGYwTkkwaWRqa2lW?= =?utf-8?B?MzhRNU5zTUdSd1dsWjJ4T1cvOXFyMjJkelp0ZTNLSmhjcjNHbXVLTG04dUU5?= =?utf-8?B?MUN4T2MxWUFJYXRucWVIaEg2dmFKb2NQQXVZM3JMUEtvQ0hXUkhSSzk1OW81?= =?utf-8?B?YmhrWmFUVjI2bmZ3bFlVek9FdXJQcmdZWjE3REFmR2dPV3JLMk1jdGllSENu?= =?utf-8?B?dEpXSkZSaEVZSkhlbk1DQXFLSkRBYnZTQlRpR0Z3V3EzaHdzUm5EZmN0QnpB?= =?utf-8?B?dVoxYkpUM2lIbFhCRENlVndJQnIzTit5cmNhbFFjMmwwVHlabnNYRzZLM2lO?= =?utf-8?B?K2NkWTE3Z3ErdUJ0V0NWSXF2elhmMElhWkVOOGxWRkxTVFZlVVJZK2JsaEZ1?= =?utf-8?B?dC9yeENFcjZ2L3FmWGxKcHhlb1hJUVIza2ZZT1dHbXRaSUlPSUtqNVBORXM5?= =?utf-8?B?T3U2T1ZseC85SVZHWG1lSW5ZRzlwYkplN3RtYWtiRDBNWlQ3OWptbGdlTERp?= =?utf-8?B?cERVcGpySGhWYVVvcWFtQWR5NE1DTFMwRjRFT0xUaklLbzlDaXFwWDNFNE9O?= =?utf-8?B?dFlIWjg0dUhSWmF1ei8rYWZHWkxROENrV1hVNUgzanQwSG9Sd1lCTHlHWVhw?= =?utf-8?B?V1luTGtyWUE3VllobEkySSt4Mm5rdVhJLy81ejVCdXBRd2RyOG9TQnB2Nit2?= =?utf-8?B?eHFQMkFFVUluQ091QjNZWm1rYmNER0pLY01KY29wbG4zWnhaYzRmOWxHazdS?= =?utf-8?B?MGo5SWs3cXlla1FUTXlrV1Z1bno4T1dQWXlHMUJCRVlUZnNLdWZzYWM5K3lt?= =?utf-8?B?enN4TFJJR2k0T3AySGR3b083ZHVobldaUWFIaEhvOXdrOEV5bVkrUWpYemRF?= =?utf-8?B?MkM5a201S3l2a3gwcjFuMUNIOERLejBIeVJkL0s3QnQzdVMrR2U5cUdrVzY5?= =?utf-8?B?Zm5OZUlzSFZPK0x1eUQ0TWxFajFrdk5uSnM2bWpsSnJLeVE2aXpCUkNpMXJD?= =?utf-8?B?RFhDeU11bnB4QUdwV2kzaUc0Z0l3TlhySU1uajRuMmwvU2NqaEVDazJWcnJm?= =?utf-8?B?NnV6b1VMNmNNSjgrdlY5L1pLbm5HYlE2L1RKTVdsZXFreTlMT1ByTlVCUXpL?= =?utf-8?Q?WWRhsZQ5wNchHVktzxKcaMLUnszT/5SXDvz1yeU?= MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: SN6PR11MB2863.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 713f8d42-2534-4b5d-5adb-08d8c9ac7a72 X-MS-Exchange-CrossTenant-originalarrivaltime: 05 Feb 2021 08:03:09.7728 (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: C1LvxUi8ayuE+gngKmGa70jMhmKBhip7ylEBMsc6niKQsxQUG06DAevc2y43Wy16ETNYM+V948oj6jmIXMPwOg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: SN6PR11MB2687 Return-Path: siyuan.fu@intel.com X-OriginatorOrg: intel.com Content-Language: zh-CN Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 WW91IG1heSBjaGVjayB0aGUgSXA0RHhlIGFzIGV4YW1wbGUuDQoNCj4g5ZyoIDIwMjHlubQy5pyI NeaXpe+8jDE1OjE277yM5qKB5a6H6aOeIDx5dWZlaS5saWFuZ0BqdW1wbGUuY29tPiDlhpnpgZPv vJoNCj4gDQo+IO+7v0RvIHlvdSBoYXZlIGFueSBleGFtcGxlcyBvciBkb2N1bWVudGF0aW9uIG9m IHVzaW5nIE1OUD8NCj4gDQo+IEJlc3QgcmVnYXJkcw0KPiBZdWZlaSBsaWFuZw0KPiAtLS0tLemC ruS7tuWOn+S7ti0tLS0tDQo+IOWPkeS7tuS6ujog5qKB5a6H6aOeIFttYWlsdG86eXVmZWkubGlh bmdAanVtcGxlLmNvbV0gDQo+IOWPkemAgeaXtumXtDogMjAyMeW5tDLmnIg15pelIDg6NDgNCj4g 5pS25Lu25Lq6OiAnRnUsIFNpeXVhbic7ICdMYXN6bG8gRXJzZWsnOyAnZGV2ZWxAZWRrMi5ncm91 cHMuaW8nDQo+IOaKhOmAgTogJ01hY2llaiBSYWJlZGEnOyAnV3UsIEppYXhpbicNCj4g5Li76aKY OiDnrZTlpI06IFtlZGsyLWRldmVsXSBIb3cgY2FuIEkgcmVjZWl2ZSBFQVAgcGFja2V0cz8NCj4g DQo+IFRoYW5rIHlvdSBmb3IgeW91ciByZXBseS4NCj4gSSB3aWxsIHRyeSB0byB1c2UgTU5QIHBy b3RvY29sLg0KPiANCj4+PiBOb3Qgc3VyZSBpZiB0aGlzIGlzIHRoZSAiaHlicmlkIG1vZGUiIHlv dSBhc2tpbmcgYWJvdXQuDQo+IFNvcnJ5LCBpdCdzIHdyb25nLiBJdCBzaG91bGQgYmUgIlByb21p c2N1b3VzIG1vZGUiLg0KPiANCj4gQmVzdCByZWdhcmRzDQo+IFl1ZmVpIGxpYW5nDQo+IC0tLS0t 6YKu5Lu25Y6f5Lu2LS0tLS0NCj4g5Y+R5Lu25Lq6OiBGdSwgU2l5dWFuIFttYWlsdG86c2l5dWFu LmZ1QGludGVsLmNvbV0NCj4g5Y+R6YCB5pe26Ze0OiAyMDIx5bm0MuaciDTml6UgMjI6MTANCj4g 5pS25Lu25Lq6OiBMYXN6bG8gRXJzZWs7IGRldmVsQGVkazIuZ3JvdXBzLmlvOyB5dWZlaS5saWFu Z0BqdW1wbGUuY29tDQo+IOaKhOmAgTogTWFjaWVqIFJhYmVkYTsgV3UsIEppYXhpbg0KPiDkuLvp opg6IFJFOiBbZWRrMi1kZXZlbF0gSG93IGNhbiBJIHJlY2VpdmUgRUFQIHBhY2tldHM/DQo+IA0K Pj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4+IEZyb206IExhc3psbyBFcnNlayA8bGVy c2VrQHJlZGhhdC5jb20+DQo+PiBTZW50OiAyMDIx5bm0MuaciDTml6UgMTc6NTYNCj4+IFRvOiBk ZXZlbEBlZGsyLmdyb3Vwcy5pbzsgeXVmZWkubGlhbmdAanVtcGxlLmNvbQ0KPj4gQ2M6IE1hY2ll aiBSYWJlZGEgPG1hY2llai5yYWJlZGFAbGludXguaW50ZWwuY29tPjsgRnUsIFNpeXVhbiANCj4+ IDxzaXl1YW4uZnVAaW50ZWwuY29tPjsgV3UsIEppYXhpbiA8amlheGluLnd1QGludGVsLmNvbT4N Cj4+IFN1YmplY3Q6IFJlOiBbZWRrMi1kZXZlbF0gSG93IGNhbiBJIHJlY2VpdmUgRUFQIHBhY2tl dHM/DQo+PiANCj4+PiBPbiAwMi8wMy8yMSAwNDoyMCwg5qKB5a6H6aOeIHdyb3RlOg0KPj4+IEhp LGV2ZXJ5b25lLCBJIGFtIHVzaW5nIGVka2lpIHRvIHdyaXRlIEVBUCBjZXJ0aWZpZWQgbG9hZGVy LCBJIHVzZSANCj4+PiBFRklfIFNJTVBMRV8gTkVUV09SSy5UcmFuc21pdCAoKSB0byBjb250cmFj dCwgd2FudCB0byB1c2UgRUZJXyANCj4+PiBTSU1QTEVfIE5FVFdPUksuUmVjZWl2ZSAoKSB0byBy ZWNlaXZlIHBhY2tldHMuIEl0IGlzIGZvdW5kIHRoYXQNCj4gDQo+IFRoZSBTTlAgcHJvdG9jb2wg aXMgbG93IGxldmVsIGludGVyZmFjZSB0byBhY2Nlc3MgbmV0d29yayBhZGFwdG9yIGRpcmVjdGx5 LCBJdCdzIG5vdCBkZXNpZ25lZCB0byBiZSB1c2VkIGJ5IGFwcGxpY2F0aW9uIGxldmVsLCBiZWNh dXNlIGl0IGNvdWxkIG9ubHkgaGF2ZSBvbmUgY29uc3VtZXIgdW5saWtlIG90aGVyIHNlcnZpY2Ug YmluZGluZyBuZXR3b3JrIHNlcnZpY2UgcHJvdG9jb2xzLiBTbyBhbnkgcGFja2V0IHJlY2VpdmUg dGhyb3VnaCBTTlAgd2lsbCBiZSBvbmx5IGRlbGl2ZXJlZCB0byB0aGlzIHNpbmdsZSBjb25zdW1l ci4gDQo+IElmIHlvdXIgIkVBUCBjZXJ0aWZpZWQgbG9hZGVyIiBjb25zdW1lcyBTTlAgcHJvdG9j b2wsIGFsbCB1cHBlciBsYXllciBuZXR3b3JrIHN0YWNrIChUQ1AvSVAsIGV0Yykgd2lsbCBzdG9w IHdvcmsuIFNvLCBhdCBsZWFzdCB1c2UgTU5QIHByb3RvY29sIGluc3RlYWQuDQo+IA0KPj4+IG9y ZGluYXJ5IElQIHBhY2tldHMgY2FuIGJlIHJlY2VpdmVkLCBidXQgRUFQIHBhY2tldHMgY2Fubm90 IGJlIA0KPj4+IHJlY2VpdmVkLiBIb3cgY2FuIEkgcmVjZWl2ZSBFQVAgcGFja2FnZT8gSSB0aGlu ayB0aGVyZSBpcyBhIHNheWluZyANCj4+PiBvZiBoeWJyaWQgbW9kZSBpbiB0aGUgcHJvZ3JhbSB1 bmRlciB3aW5kb3dzLiBJIHdhbnQgdG8ga25vdyB3aGV0aGVyDQo+IA0KPiBUaGUgTU5QIHByb3Rv Y29sICJFbmFibGVQcm9taXNjdW91c1JlY2VpdmUiIGFsbG93cyB5b3UgdG8gcmVjZWl2ZSBwYWNr ZXRzICB0aGF0IGFyZSBzZW50IHRvIGFueSBNQUMgYWRkcmVzcy4gVGhlIElQIHByb3RvY29sIGNo aWxkIGluc3RhbmNlIHdpdGggMC4wLjAuMCBzdGF0aW9uIGFkZHJlc3MgYWxsb3dzIHlvdSB0byBy ZWNlaXZlIHBhY2tldHMgdGhhdCBhcmUgc2VuZCB0byBhbnkgSVAgYWRkcmVzcy4NCj4gTm90IHN1 cmUgaWYgdGhpcyBpcyB0aGUgImh5YnJpZCBtb2RlIiB5b3UgYXNraW5nIGFib3V0Lg0KPiANCj4+ PiB0aGVyZSBpcyBzdWNoIGEgc2F5aW5nIHVuZGVyIEVESy4gSW4gYWRkaXRpb24sIEkgdGhpbmsg RURLIHByb3ZpZGVzIA0KPj4+IEVGSV8gRUFQXyBQcm90b2NvbCwgSSB3YW50IHRvIHVzZSB0aGlz IGludGVyZmFjZSBmb3IgdXNlciBuYW1lIGFuZCANCj4+PiBwYXNzd29yZCBhdXRoZW50aWNhdGlv biwgYnV0IGxvb2sgYXQgRUZJXyBFQVBfIFByb3RvY29sIGludGVyZmFjZSwgDQo+Pj4gZG8gbm90 IGtub3cgaG93IHRvIHVzZSwgSSB3b3VsZCBsaWtlIHRvIGFzayB0aGUgcmVsZXZhbnQgZXhhbXBs ZSBjb2RlPw0KPiANCj4gQXMgSSBrbm93IHRoZXJlIGlzIG5vIGRyaXZlciB0byBwcm9kdWNlL2Nv bnN1bWUgRUFQIHByb3RvY29sIGluIEVESzIuDQo+IA0KPiBUaGFua3MNCj4gU2l5dWFuDQo+IA0K Pj4gSSBkb24ndCBrbm93IGFueXRoaW5nIGFib3V0ICJFQVAiLCBidXQgSSd2ZSBDQydkIHRoZSBO ZXR3b3JrUGtnIG93bmVycy4NCj4+IA0KPj4gVGhhbmtzDQo+PiBMYXN6bG8NCj4gDQo+IA0KPiAN Cj4gDQo+IA0KPiANCj4gDQo+IA0KPiANCg==