From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mga06.intel.com (mga06.intel.com [134.134.136.31]) by mx.groups.io with SMTP id smtpd.web10.104312.1597894555160207684 for ; Wed, 19 Aug 2020 20:35:55 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@intel.onmicrosoft.com header.s=selector2-intel-onmicrosoft-com header.b=MouceWpI; spf=pass (domain: intel.com, ip: 134.134.136.31, mailfrom: siyuan.fu@intel.com) IronPort-SDR: wFVHCUylE3ReeAhyglrtpcJtLAuW1A94lHX6RROWgl9Tq878u8ZrbLygD8OR2jA/G5SFyiQuig D9KZzYiGqEPA== X-IronPort-AV: E=McAfee;i="6000,8403,9718"; a="216765450" X-IronPort-AV: E=Sophos;i="5.76,332,1592895600"; d="scan'208";a="216765450" X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from fmsmga007.fm.intel.com ([10.253.24.52]) by orsmga104.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 19 Aug 2020 20:35:53 -0700 IronPort-SDR: 9ylB36WPfHXE/ofCriJ7aP+NqfqvkAVkV2ryvk46rS4N/ROEtGwHcyN/BCJ0fqFoS4AlUd3NYy NTK2XGzJ3vcw== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.76,332,1592895600"; d="scan'208";a="278505637" Received: from orsmsx605-2.jf.intel.com (HELO ORSMSX605.amr.corp.intel.com) ([10.22.229.85]) by fmsmga007.fm.intel.com with ESMTP; 19 Aug 2020 20:35:53 -0700 Received: from orsmsx605.amr.corp.intel.com (10.22.229.18) by ORSMSX605.amr.corp.intel.com (10.22.229.18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.1713.5; Wed, 19 Aug 2020 20:35:53 -0700 Received: from ORSEDG001.ED.cps.intel.com (10.7.248.4) by orsmsx605.amr.corp.intel.com (10.22.229.18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256) id 15.1.1713.5 via Frontend Transport; Wed, 19 Aug 2020 20:35:53 -0700 Received: from NAM12-DM6-obe.outbound.protection.outlook.com (104.47.59.175) by edgegateway.intel.com (134.134.137.100) with Microsoft SMTP Server (TLS) id 14.3.439.0; Wed, 19 Aug 2020 20:35:53 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=UC8UZGNemR1pH+caEmTOQzUlxt0uNzzIGFF9DSDg9caOx0fvyxkaSvGoSdvuBMEk64OzHyfGMw5fgIqhYVwEHN5HAqPp6uvbX5C6WjSYUnloKKNos5gMIqHKRcfmrN0I/vGarUvevOk0DXSQA/ybQhv+4RWnanCjcQdqz8Nl4/QN6Rtn1wlFOPiXVE2g+ZHBDv/x5lxrpGHUKkxaIoGZ0NeRrfn8H1sjnMMqavnvkJEfraZ6+nr8nH7IHIUCbbsTKtg7EWcCI36s4reV5+eO8VfrKhH2tMwWakDMqImqdr8DcbAxoLfd1vFH6fPu5x4JeKG39ikC5CNui978AAZQEA== 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=QMuwcqOIMuCBQZy+AD2NPOKbQtrObC3T5FuzD7e+KWM=; b=fNHq7p7HQwPFEq7/Kl1OXXn5d/KhkA0Cww/wGmtGat87BziBPXGzIPrKcNnr3oidtdgaNXTz3ED8Wx1HmfWa3/uwiDdYBmI6TLCmVwdlMNG8rMyJ1nfQQY3zy4r5SRuxPN1kJ9St43/O/5dFTcJkpMUcYpXXy5ujLqBc13C2/sM8ImxK0HSwysa88JjJdGycBK9pWoHG7RoTxFid7gQXBMsNzwkK+Rg5mfJvt0FClbdW1KlT15b8JcouNU84n/JHq+/ot25U3ETCQvp9bVr1D2bUvOGCrLMgA3Ki+XuozylulV+5n0Bi/dn4y3E6cYSyWKP7+ckiSHa5aBaFS31pXg== 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=QMuwcqOIMuCBQZy+AD2NPOKbQtrObC3T5FuzD7e+KWM=; b=MouceWpIjMWBrfzLvE3u9gUGpVb5XY8z4hcSfvsDJaas+YgLd06F4aa1oa8/qQ2QQbB0dnfqlF9Pcf/w5qyrI7crvE8hffLRLvYW78urXMR6lsguyUeI0lJRbSbxoz0QXzLlR4POP5YFrehws8So9R8fZBxHVTBGnpLELkMRBCs= 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.3305.24; Thu, 20 Aug 2020 03:35:52 +0000 Received: from SN6PR11MB2863.namprd11.prod.outlook.com ([fe80::cc74:c3ef:13c8:5ae6]) by SN6PR11MB2863.namprd11.prod.outlook.com ([fe80::cc74:c3ef:13c8:5ae6%5]) with mapi id 15.20.3305.025; Thu, 20 Aug 2020 03:35:52 +0000 From: "Siyuan, Fu" To: Maciej Rabeda , "devel@edk2.groups.io" CC: "Wu, Jiaxin" Subject: Re: [PATCH v1] NetworkPkg/UefiPxeBcDxe: Fix PXE_BOOT_SERVERS usage in boot info parse flow Thread-Topic: [PATCH v1] NetworkPkg/UefiPxeBcDxe: Fix PXE_BOOT_SERVERS usage in boot info parse flow Thread-Index: AQHWdklU+LTnCoCnZ0KYFJnvcVq6xalAWWJw Date: Thu, 20 Aug 2020 03:35:51 +0000 Message-ID: References: <20200819165338.681-1-maciej.rabeda@linux.intel.com> In-Reply-To: <20200819165338.681-1-maciej.rabeda@linux.intel.com> 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: linux.intel.com; dkim=none (message not signed) header.d=none;linux.intel.com; dmarc=none action=none header.from=intel.com; x-originating-ip: [192.198.147.194] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 727cbd1b-254d-4dcc-0b9c-08d844ba2359 x-ms-traffictypediagnostic: SA0PR11MB4719: x-ms-exchange-transport-forked: True x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:8882; x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: qLEK/DdVMi6yaUPYK2KEy9QcV5PKOOCz3b37KQ0/Mygh6RJaxfUdZrkgKG2qxwhcE0X1W9y7gS+iGvk/8RZ4C8mOWiInO/sy7JWzY2ZEY1KyN7OD9+gAs0NqwHj0+VoZtokwoG7I6akib54knGREe7cSelvRbmDag8iBrcfQrFwNCsd/wR2+93VCdEEayY1SJIn6yqAkZi2+ZPZMwKR2BR3EGJ4AqanN4Hz/NbtgORAOCwFU9wf9fstjlfREj3/4z+PElIOA8QdEvSEc0+BoXu6h16sb9bcpt5IsTPpWTRDOsN9Kla4ojwYv3WoxtqJiSTUxZrXKgHIiECe+rnL0XOdH5HfmM9Puj0qYfvplPHsSFXVGiMRW6uyzCD153p8R4RtQw3mjiARAtUZj8dhnVQ== 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:(6029001)(4636009)(376002)(346002)(366004)(396003)(39860400002)(136003)(4326008)(186003)(7696005)(9686003)(86362001)(316002)(55016002)(19627235002)(71200400001)(83380400001)(33656002)(52536014)(26005)(5660300002)(8936002)(66446008)(66476007)(64756008)(66556008)(66946007)(76116006)(110136005)(53546011)(478600001)(8676002)(966005)(6506007)(2906002);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata: TEgjmrqPsA/Yly6g0z5CDeF75mZvzsSwgSByZm6HPpauz6rrvQAz0lj3eNMKBs5uPn9MI79CSbVxrBBtz+aR4kMUSczlRNBPE7mrj7P05Tpd9HywPb025/2CA0wzv9F5Ez2mUiL8Q2jowAOd7gIuheS46RoZI9vGgQqQ48LfN1jSHDxncY1ekOtxa3uVKZ2n/HmuzSB56oaB67S3/2CI7bw32oPQYKgerQ1hpcpx0SSnznj8gvYALLV7YIqq1xnDr6VEWYss+UfTVQiZWXbOUmpCb8I8T/gFcbcw2p+b/hA/GqYO7960qsgpOB+L4gdCORgfjtMdJVsJkY1k4w6+tDGgsPBctlMLrLazLA8f+NABp3O2sZC13Gq2ZouqlQoY1wEy33fE2ulbdkQEWA1obrMleB9TrOWN2zfmJVWIoEMjqYt/rMgWhnBZv6uvcKbKgHWKk0xPVa+8qUoWKOIrm+bDIH7fwd4byF3OMZVF4TqLzXCW1XaLFFnFh/TXy4V7aReXAQjG9g7qy4NeevRa0hJ/dGNJB4O0ScigIt0AQnrVXxxzjFPcJlb7xINYVu4mSg015Ihc28H/+xx6nJXODX2060apI3nMqwG0YNoMThDDfLa3IfYid9MitYq3M37LTjD+vW9WqwKy2pXgn45qIg== 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: 727cbd1b-254d-4dcc-0b9c-08d844ba2359 X-MS-Exchange-CrossTenant-originalarrivaltime: 20 Aug 2020 03:35:51.7151 (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: b1ZpSSqC0TIfRMpTt33zaevrjBQfyt0aSBw7g7mTK61D8jvAsxmaN3fKK2iJNG8QxzEP8Y6GDBTPBjFTfst1uA== 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="gb2312" Content-Transfer-Encoding: base64 UmV2aWV3ZWQtYnk6IFNpeXVhbiBGdSA8c2l5dWFuLmZ1QGludGVsLmNvbT4NCg0KPiAtLS0tLU9y aWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBNYWNpZWogUmFiZWRhIDxtYWNpZWoucmFiZWRh QGxpbnV4LmludGVsLmNvbT4NCj4gU2VudDogMjAyMMTqONTCMjDI1SAwOjU0DQo+IFRvOiBkZXZl bEBlZGsyLmdyb3Vwcy5pbw0KPiBDYzogV3UsIEppYXhpbiA8amlheGluLnd1QGludGVsLmNvbT47 IEZ1LCBTaXl1YW4gPHNpeXVhbi5mdUBpbnRlbC5jb20+DQo+IFN1YmplY3Q6IFtQQVRDSCB2MV0g TmV0d29ya1BrZy9VZWZpUHhlQmNEeGU6IEZpeCBQWEVfQk9PVF9TRVJWRVJTIHVzYWdlDQo+IGlu IGJvb3QgaW5mbyBwYXJzZSBmbG93DQo+IA0KPiBSRUY6IGh0dHBzOi8vYnVnemlsbGEudGlhbm9j b3JlLm9yZy9zaG93X2J1Zy5jZ2k/aWQ9Mjg3Ng0KPiANCj4gQWNjb3JkaW5nIHRvIFBYRSAyLjEg c3BlYywgREhDUCBvcHRpb24gNDMsIHRhZyA2IChQWEVfRElTQ09WRVJZX0NPTlRST0wpLA0KPiBi aXQgMyBzcGVjaWZpZXMgd2hldGhlciBQWEUgY2xpZW50IHNob3VsZCB1c2UvYWNjZXB0IFRGVFAg c2VydmVycyBkZWZpbmVkDQo+IHdpdGhpbiBQWEVfQk9PVF9TRVJWRVJTIGxpc3QgKHRhZyA4KS4g VGhpcyBiaXQgd2FzIG5vdCBiZWluZyB0YWtlbiBpbnRvDQo+IGFjY291bnQgd2hlbiBjaG9vc2lu ZyBib290IHNlcnZlciBJUCBpbiBQeGVCY0RoY3A0Qm9vdEluZm8oKS4NCj4gDQo+IENjOiBKaWF4 aW4gV3UgPGppYXhpbi53dUBpbnRlbC5jb20+DQo+IENjOiBTaXl1YW4gRnUgPHNpeXVhbi5mdUBp bnRlbC5jb20+DQo+IFNpZ25lZC1vZmYtYnk6IE1hY2llaiBSYWJlZGEgPG1hY2llai5yYWJlZGFA bGludXguaW50ZWwuY29tPg0KPiAtLS0NCj4gIE5ldHdvcmtQa2cvVWVmaVB4ZUJjRHhlL1B4ZUJj Qm9vdC5jIHwgMTAgKysrKysrKy0tLQ0KPiAgMSBmaWxlIGNoYW5nZWQsIDcgaW5zZXJ0aW9ucygr KSwgMyBkZWxldGlvbnMoLSkNCj4gDQo+IGRpZmYgLS1naXQgYS9OZXR3b3JrUGtnL1VlZmlQeGVC Y0R4ZS9QeGVCY0Jvb3QuYw0KPiBiL05ldHdvcmtQa2cvVWVmaVB4ZUJjRHhlL1B4ZUJjQm9vdC5j DQo+IGluZGV4IGQwNjJhNTI2MDc3Yi4uZWQ5YmNhMGY3ZGUzIDEwMDY0NA0KPiAtLS0gYS9OZXR3 b3JrUGtnL1VlZmlQeGVCY0R4ZS9QeGVCY0Jvb3QuYw0KPiArKysgYi9OZXR3b3JrUGtnL1VlZmlQ eGVCY0R4ZS9QeGVCY0Jvb3QuYw0KPiBAQCAtNDk5LDEyICs0OTksMTYgQEAgUHhlQmNEaGNwNEJv b3RJbmZvICgNCj4gDQo+IA0KPiAgICAvLw0KPiANCj4gICAgLy8gUGFyc2UgdGhlIGJvb3Qgc2Vy dmVyIGFkZHJlc3MuDQo+IA0KPiAtICAvLyBJZiBwcm9tcHQvZGlzY292ZXIgaXMgZGlzYWJsZWQs IGdldCB0aGUgZmlyc3QgYm9vdCBzZXJ2ZXIgZnJvbSB0aGUgYm9vdA0KPiBzZXJ2ZXJzIGxpc3Qu DQo+IA0KPiAtICAvLyBPdGhlcndpc2UsIHBhcnNlIHRoZSBib290IHNlcnZlciBJcHY0IGFkZHJl c3MgZnJvbSBuZXh0IHNlcnZlciBhZGRyZXNzIGZpZWxkDQo+IGluIERIQ1AgaGVhZGVyLg0KPiAN Cj4gKyAgLy8gSWYgcHJvbXB0L2Rpc2NvdmVyIGlzIGRpc2FibGVkLCBzZXJ2ZXIgbGlzdCBzaG91 bGQgYmUgdXNlZCBhbmQgaXMgcHJlc2VudA0KPiAoREhDUCBvcHRpb24gNDMpLA0KPiANCj4gKyAg Ly8gZ2V0IHRoZSBmaXJzdCBib290IHNlcnZlciBmcm9tIHRoZSBib290IHNlcnZlcnMgbGlzdC4N Cj4gDQo+ICsgIC8vIE90aGVyd2lzZSwgcGFyc2UgdGhlIGJvb3Qgc2VydmVyIElQdjQgYWRkcmVz cyBmcm9tIG5leHQgc2VydmVyIGFkZHJlc3MNCj4gZmllbGQgaW4gREhDUCBoZWFkZXIuDQo+IA0K PiAgICAvLyBJZiBhbGwgdGhlc2UgZmllbGRzIGFyZSBub3QgYXZhaWxhYmxlLCB1c2Ugb3B0aW9u IDU0IGluc3RlYWQuDQo+IA0KPiAgICAvLw0KPiANCj4gICAgVmVuZG9yT3B0ID0gJkNhY2hlNC0+ VmVuZG9yT3B0Ow0KPiANCj4gLSAgaWYgKElTX0RJU0FCTEVfUFJPTVBUX01FTlUgKFZlbmRvck9w dC0+RGlzY292ZXJDdHJsKSAmJg0KPiBJU19WQUxJRF9CT09UX1NFUlZFUlMgKFZlbmRvck9wdC0+ Qml0TWFwKSkgew0KPiANCj4gKyAgaWYgKElTX0RJU0FCTEVfUFJPTVBUX01FTlUgKFZlbmRvck9w dC0+RGlzY292ZXJDdHJsKSAmJg0KPiANCj4gKyAgICAgIElTX1ZBTElEX0JPT1RfU0VSVkVSUyAo VmVuZG9yT3B0LT5CaXRNYXApICYmDQo+IA0KPiArICAgICAgSVNfRU5BQkxFX1VTRV9TRVJWRVJf TElTVCAoVmVuZG9yT3B0LT5EaXNjb3ZlckN0cmwpKQ0KPiANCj4gKyAgew0KPiANCj4gICAgICBF bnRyeSA9IFZlbmRvck9wdC0+Qm9vdFN2cjsNCj4gDQo+ICAgICAgaWYgKFZlbmRvck9wdC0+Qm9v dFN2ckxlbiA+PSBzaXplb2YgKFBYRUJDX0JPT1RfU1ZSX0VOVFJZKSAmJiBFbnRyeS0NCj4gPklw Q250ID4gMCkgew0KPiANCj4gICAgICAgIENvcHlNZW0gKA0KPiANCj4gLS0NCj4gMi4yNC4wLndp bmRvd3MuMg0KDQo=