From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received-SPF: Pass (sender SPF authorized) identity=mailfrom; client-ip=134.134.136.65; helo=mga03.intel.com; envelope-from=jiaxin.wu@intel.com; receiver=edk2-devel@lists.01.org Received: from mga03.intel.com (mga03.intel.com [134.134.136.65]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ml01.01.org (Postfix) with ESMTPS id 98D2C2114845C for ; Wed, 19 Sep 2018 22:55:04 -0700 (PDT) X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from orsmga008.jf.intel.com ([10.7.209.65]) by orsmga103.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 19 Sep 2018 22:55:04 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.53,397,1531810800"; d="scan'208";a="74733088" Received: from fmsmsx105.amr.corp.intel.com ([10.18.124.203]) by orsmga008.jf.intel.com with ESMTP; 19 Sep 2018 22:54:54 -0700 Received: from shsmsx102.ccr.corp.intel.com (10.239.4.154) by FMSMSX105.amr.corp.intel.com (10.18.124.203) with Microsoft SMTP Server (TLS) id 14.3.319.2; Wed, 19 Sep 2018 22:54:54 -0700 Received: from shsmsx103.ccr.corp.intel.com ([169.254.4.226]) by shsmsx102.ccr.corp.intel.com ([169.254.2.70]) with mapi id 14.03.0319.002; Thu, 20 Sep 2018 13:54:51 +0800 From: "Wu, Jiaxin" To: Laszlo Ersek , "edk2-devel@lists.01.org" CC: "Ye, Ting" , "Carsey, Jaben" , "Fu, Siyuan" , "Shao, Ming" , "Li, Ruth" Thread-Topic: [edk2] [Patch 0/5] Support windowsize to benefit tftp/pxe download performance. Thread-Index: AQHUTklztdKQKideoU2CQz8vfSKOKqT1YW2AgAF51+CAABjYAIABpUhg Date: Thu, 20 Sep 2018 05:54:50 +0000 Message-ID: <895558F6EA4E3B41AC93A00D163B7274164A134D@SHSMSX103.ccr.corp.intel.com> References: <20180917054348.19228-1-Jiaxin.wu@intel.com> <895558F6EA4E3B41AC93A00D163B727416494122@SHSMSX103.ccr.corp.intel.com> <7ec63ed7-e969-efdf-3230-48c8e9274ec4@redhat.com> In-Reply-To: <7ec63ed7-e969-efdf-3230-48c8e9274ec4@redhat.com> Accept-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-titus-metadata-40: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiM2ZlNmUwYWYtOWU5ZC00ODU3LWI2YTQtZTE4ZDYzZWQ5MjhmIiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX05UIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE3LjEwLjE4MDQuNDkiLCJUcnVzdGVkTGFiZWxIYXNoIjoiSk5yUWtsOEFWVzZKRTJkUzRQK3c0b2Mwb0dnR2Y5M3JlVWZVb3ZjTmtNMVFXbkdcL1AybWg5bFZTMUdjeVFBbVIifQ== x-ctpclassification: CTP_NT dlp-product: dlpe-windows dlp-version: 11.0.400.15 dlp-reaction: no-action x-originating-ip: [10.239.127.40] MIME-Version: 1.0 Subject: Re: [Patch 0/5] Support windowsize to benefit tftp/pxe download performance. X-BeenThere: edk2-devel@lists.01.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: EDK II Development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 20 Sep 2018 05:55:04 -0000 Content-Language: en-US Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 SGkgTGFzemxvLCANCg0KSSBhZ3JlZSB0aGVyZSBpcyBubyBkb2N1bWVudCB0byBkZXNjcmliZSB0 aGUgZGV0YWlsZWQgZGlmZmVyZW5jZSBhZ2FpbnN0IHRoZSBvdmVybGFwcGVkIG5ldHdvcmsgZHJp dmVycyB0aGUgYmV0d2VlbiBOZXR3b3JrUGtnIGFuZCBNZGVNb2R1bGVQa2cgKGV4Y2VwdCBJUHY0 L0lQdjYgc3VwcG9ydCApLiBXZSBvbmx5IGRlY2xhcmVkIHRoYXQgdGhvc2UgZHJpdmVycyBzaG91 bGQgbm90IGJlIHVzZWQgYXQgdGhlIHNhbWUgKGh0dHBzOi8vZ2l0aHViLmNvbS90aWFub2NvcmUv dGlhbm9jb3JlLmdpdGh1Yi5pby93aWtpL05ldHdvcmtQa2ctR2V0dGluZy1TdGFydGVkLUd1aWRl KS4gDQoNCkFjdHVhbGx5LCB0aGUgcHJvYmxlbSB5b3UgbWVudGlvbmVkIGhlcmUgb25seSBleGlz dHMgaW4gSVNDU0kvVENQL1BYRSBkcml2ZXJzIC0gVGNwNER4ZSBWUyBUY3BEeGUsIElTY3NpRHhl IFZTIElTY3NpRHhlLCAgVWVmaVB4ZUJjRHhlIFZTIFVlZmlQeGVCY0R4ZS4gU28sIGFzIHlvdSBz YWlkLCBpdCdzIHRoZSB0aW1lIGZvciB1cyB0byBhZGQgc29tZSBkZWNsYXJhdGlvbiBzb21ld2hl cmUgKGluZiBvciB3aWtpKSAtLSBGb3IgdGhvc2UgdGhyZWUgZHJpdmVycyBpbiBNZGVNb2R1bGVQ a2csICB0aGV5IHdpbGwgcmVtYWluIHVuY2hhbmdlZCB1bnRpbCB0aGVyZSBpcyBhbnkgc3BlY2lm aWMgcmVxdWlyZW1lbnQgdGhhdCB3ZSBuZWVkIGZpeCBhbnkgaXNzdWUuIFRoYXQgd2lsbCBncmVh dGx5IHJlZHVjZSB0aGUgZWZmb3J0IHRvIG1haW50YWluL3Rlc3QgdGhvc2UgY29tYmluZSBvZiB0 d28gZHJpdmVycy4gIFNvLCB3ZSBkb27igJl0IHJlY29tbWVuZCB0byB1c2UgdGhvc2UgdGhyZWUg ZHJpdmVycyBpbiBNZGVNb2R1bGVQa2cgYmVjYXVzZSB0aGV5IG1pZ2h0IHNvbWUgaXNzdWVzLCB3 aGljaCBoYXMgYmVlbiBmaXhlZCBpbiB0aGUgTmV0d29ya1BrZyBkcml2ZXJzLiBJZiB5b3UgYWdy ZWUsIHdlIHdpbGwgYWRkIHNvbWUgc3RhdGVtZW50IGluIHRoZSBjb3JyZXNwb25kaW5nICouaW5m IGZpbGVzLg0KDQpUaGFua3MsDQpKaWF4aW4NCg0KDQoNCg0KPiAtLS0tLU9yaWdpbmFsIE1lc3Nh Z2UtLS0tLQ0KPiBGcm9tOiBMYXN6bG8gRXJzZWsgW21haWx0bzpsZXJzZWtAcmVkaGF0LmNvbV0N Cj4gU2VudDogV2VkbmVzZGF5LCBTZXB0ZW1iZXIgMTksIDIwMTggNzoyNSBQTQ0KPiBUbzogV3Us IEppYXhpbiA8amlheGluLnd1QGludGVsLmNvbT47IGVkazItZGV2ZWxAbGlzdHMuMDEub3JnDQo+ IENjOiBZZSwgVGluZyA8dGluZy55ZUBpbnRlbC5jb20+OyBDYXJzZXksIEphYmVuIDxqYWJlbi5j YXJzZXlAaW50ZWwuY29tPjsNCj4gRnUsIFNpeXVhbiA8c2l5dWFuLmZ1QGludGVsLmNvbT47IFNo YW8sIE1pbmcgPG1pbmcuc2hhb0BpbnRlbC5jb20+DQo+IFN1YmplY3Q6IFJlOiBbZWRrMl0gW1Bh dGNoIDAvNV0gU3VwcG9ydCB3aW5kb3dzaXplIHRvIGJlbmVmaXQgdGZ0cC9weGUNCj4gZG93bmxv YWQgcGVyZm9ybWFuY2UuDQo+IA0KPiBPbiAwOS8xOS8xOCAwNDoyMCwgV3UsIEppYXhpbiB3cm90 ZToNCj4gPj4gT24gMDkvMTcvMTggMDc6NDMsIEppYXhpbiBXdSB3cm90ZToNCj4gPj4+IFJlZjog aHR0cHM6Ly9idWd6aWxsYS50aWFub2NvcmUub3JnL3Nob3dfYnVnLmNnaT9pZD04ODYNCj4gPj4+ DQo+ID4+PiBUaGUgc2VyaWVzIHBhdGNoZXMgYXJlIHRvIHN1cHBvcnQgdGhlIFRGVFAgd2luZG93 c2l6ZSBvcHRpb24gZGVzY3JpYmVkDQo+IGluDQo+ID4+IFJGQyA3NDQwLg0KPiA+Pj4gVEZUUCBz aGVsbCBjb21tYW5kIGFuZCBVRUZJIFBYRSBkcml2ZXIgd2lsbCB1c2UgdGhlIGZlYXR1cmUgdG8g YmVuZWZpdA0KPiB0aGUNCj4gPj4gZG93bmxvYWQNCj4gPj4+IHBlcmZvcm1hbmNlLg0KPiA+Pg0K PiA+PiBJIHRlc3RlZCB0aGlzIHNlcmllcywgYmV0d2VlbiB0d28gdmlydHVhbCBtYWNoaW5lcyBy dW5uaW5nIG9uIG15IGxhcHRvcC4NCj4gPj4gVGhlIFRGVFAgc2VydmVyIHByb2dyYW0gdGhhdCBJ IHVzZWQgd2FzICJ0ZnRwLXNlcnZlci01LjItMjIuZWw3Lng4Nl82NCIuDQo+ID4+IFRoZSBkb3du bG9hZGVkIGZpbGUgd2FzIDQ3OCwxNTAsNjU2IGJ5dGVzIGluIHNpemUuIEkgYnVpbHQgT1ZNRiB3 aXRoDQo+ID4+IE5FVFdPUktfSVA2X0VOQUJMRSwgc28gdGhhdCB0aGUgbGFzdCBwYXRjaCB3b3Vs ZCB0YWtlIGVmZmVjdCBmb3IgYm90aA0KPiA+PiBQWEV2NCBhbmQgUFhFdjYuDQo+ID4+DQo+ID4+ IEJlZm9yZSB0aGUgc2VyaWVzOg0KPiA+PiAtIFBYRXY0OiAgNzUgc2Vjb25kcyAofiA2MjI1IEtC L3MpDQo+ID4+IC0gUFhFdjY6IDEwMCBzZWNvbmRzICh+IDQ2NjkgS0IvcykNCj4gPj4NCj4gPj4g QWZ0ZXIgdGhlIHNlcmllczoNCj4gPj4gLSBQWEV2NDogNDggc2Vjb25kcyAofiA5NzI4IEtCL3Mp DQo+ID4+IC0gUFhFdjY6IDYwIHNlY29uZHMgKH4gNzc4MiBLQi9zKQ0KPiA+Pg0KPiA+PiBUaGVz ZSBtZWFzdXJlbWVudHMgYXJlIHZlcnkgcm91Z2ggKEkgZGlkbid0IHJ1biB0aGVtIG11bHRpcGxl IHRpbWVzDQo+ID4+IGV0YyksIGJ1dCBJIHRoaW5rIHRoZXkgYXJlIHN0aWxsIHF1aXRlIGdvb2Qg aW5kaWNhdG9ycy4NCj4gPj4NCj4gPj4gRm9yIHRoZSB0ZXN0aW5nLCBJIHVzZWQgdGhlIFVFRkkg Ym9vdCBvcHRpb25zIGluIFVpQXBwLCBhbmQgbm90IHRoZQ0KPiA+PiBzaGVsbCBjb21tYW5kLCBo ZW5jZSBJIGhhdmUgbm8gZmVlZGJhY2sgb24gcGF0Y2ggIzMuDQo+ID4+DQo+ID4+IEZvciBwYXRj aGVzICMxLCAjMiwgYW5kICM1Og0KPiA+Pg0KPiA+PiBUZXN0ZWQtYnk6IExhc3psbyBFcnNlayA8 bGVyc2VrQHJlZGhhdC5jb20+DQo+ID4+DQo+ID4NCj4gPiBUaGFua3MgdGhlIHZlcmlmaWNhdGlv bi4NCj4gPg0KPiA+DQo+ID4+IEhvd2V2ZXIsIGFzIEkgcG9pbnRlZCBvdXQgZWxzZXdoZXJlIGlu IHRoZSB0aHJlYWQsIEkgdGhpbms6DQo+ID4+DQo+ID4+IC0gWW91IG1pZ2h0IHdhbnQgdG8gcG9y dCB0aGUgY2hhbmdlcyBmcm9tIHBhdGNoIzUgdG8NCj4gPj4gIk1kZU1vZHVsZVBrZy9Vbml2ZXJz YWwvTmV0d29yay9VZWZpUHhlQmNEeGUiIGFzIHdlbGwsIGluIGENCj4gc2VwYXJhdGUNCj4gPj4g cGF0Y2ggKHBhdGNoICM2KS4NCj4gPj4NCj4gPj4gLSBJZiBub3QsIHRoZW4gKGEpIHdlIHNob3Vs ZCBkb2N1bWVudCB0aGlzIGZlYXR1cmUgZGlmZmVyZW5jZSBpbiB0aGUgSU5GDQo+ID4+IGZpbGVz IG9mIHRoZSBVZWZpUHhlQmNEeGUgZHJpdmVycywgKGIpIHBhdGNoICM0IHNob3VsZCBiZSByZS1k b25lIHNvDQo+ID4+IHRoYXQgaXQgdGFyZ2V0IE5ldHdvcmtQa2csIG5vdCBNZGVNb2R1bGVQa2cu DQo+ID4+DQo+ID4NCj4gPiBBcyBJIHNhaWQgaW4gdGhlIHByZXZpb3VzIGVtYWlsLCBub3JtYWxs eSwgd2Ugb25seSBhZGQgdGhlIG5ldyBmZWF0dXJlIGludG8NCj4gdGhlIGNvbWJvIGRyaXZlci4g QnV0IEkgdGhpbmsgdGhhdCdzIGRlcGVuZHMgb24gdGhlIHJlcXVlc3QuIElmIHlvdSB3YW50IHRv DQo+IGluY2x1ZGUgdGhlIGZlYXR1cmUgaW50byBNZGVNb2R1bGVQa2cvVW5pdmVyc2FsL05ldHdv cmsvVWVmaVB4ZUJjRHhlDQo+IHNpbmNlIHRoZSBPVk1GIHBsYXRmb3JtIG1pZ2h0IHVzZSBpdCwg SSB3aWxsIGNyZWF0ZSBwYXRjaCAjNi4gSWYgbm90LCBJIHdpbGwNCj4gZm9sbG93IHRoZSBjb21t ZW50cyAoYSkvKGIpLg0KPiANCj4gSSBkb24ndCBjdXJyZW50bHkgaGF2ZSBhIHVzZSBjYXNlIG9y ICJyZXF1aXJlbWVudCIgZm9yIHRoZSB3aW5kb3cgc2l6ZQ0KPiBmZWF0dXJlIHRvIHdvcmsgaW4g YW4gT1ZNRiBidWlsZCB0aGF0IGRvZXMgKm5vdCogaGF2ZQ0KPiBORVRXT1JLX0lQNl9FTkFCTEUu IFNvIGZyb20gbXkgc2lkZSwgd2UgY2FuIGRlbGF5IHRoZSBwb3J0aW5nIHVudGlsIHN1Y2gNCj4g YSBuZWVkIG1hdGVyaWFsaXplcyAoaXQgbWlnaHQgbmV2ZXIgbWF0ZXJpYWxpemUsIG9mIGNvdXJz ZSEpDQo+IA0KPiBIb3dldmVyLCBiZWNhdXNlIHRoaXMgaW5mb3JtYXRpb24gLS0gaS5lLiwgdGhl IGZlYXR1cmUgc2VwYXJhdGlvbg0KPiBiZXR3ZWVuIHRoZSBJUHY0LW9ubHksIGFuZCB0aGUgY29t YmluZWQgSVB2NC9JUHY2IGRyaXZlciAtLSBpcyBuZXcgdG8NCj4gbWUsIGNhbiB3ZSBwbGVhc2Ug ZG9jdW1lbnQgaXQgc29tZXdoZXJlIGluIHRoZSBjb2RlLCBmb3IgZXhhbXBsZSwgaW4gdGhlDQo+ IElORiBmaWxlcz8gV2UgZG9uJ3QgaGF2ZSB0byBzcGVsbCBvdXQgdGhlIFRGVFAgd2luZG93IHNp emUgZmVhdHVyZSBieQ0KPiBuYW1lLCBqdXN0IHRoZSBmYWN0IHRoYXQgTmV0d29ya1BrZydzIFVl ZmlQeGVCY0R4ZSBoYXMgbW9yZSBmZWF0dXJlcyBpbg0KPiBnZW5lcmFsIChldmVuIHN1Y2ggZmVh dHVyZXMgdGhhdCBhcmUgb3J0aG9nb25hbCB0byBpbnRlcm5ldCBwcm90b2NvbA0KPiB2ZXJzaW9u LCB2NCB2cy4gdjYpLg0KPiANCj4gSWYgc3VjaCBkb2N1bWVudGF0aW9uIGFscmVhZHkgZXhpc3Rz LCB0aGVuIEkgbWlzc2VkIGl0LCBzb3JyeSENCj4gDQo+IFRoYW5rcyENCj4gTGFzemxvDQo+IA0K PiA+PiAtIFBhdGNoICM0IChyZWdhcmRsZXNzIG9mIHBhY2thZ2UgREVDKSBzaG91bGQgYmUgZXh0 ZW5kZWQgd2l0aA0KPiA+PiBkb2N1bWVudGF0aW9uIChib3RoIERFQyBhbmQgVU5JKS4NCj4gPj4N Cj4gPj4gVGhhbmtzDQo+ID4+IExhc3psbw0KDQo=