From owner-freebsd-fs@freebsd.org Sun Feb 26 16:56:18 2017 Return-Path: Delivered-To: freebsd-fs@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id DD1CDCEE993 for ; Sun, 26 Feb 2017 16:56:18 +0000 (UTC) (envelope-from karli.sjoberg@slu.se) Received: from Exch2-2.slu.se (pop.slu.se [77.235.224.122]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (Client CN "webmail.slu.se", Issuer "TERENA SSL CA 3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 35017755; Sun, 26 Feb 2017 16:56:17 +0000 (UTC) (envelope-from karli.sjoberg@slu.se) Received: from exch2-4.slu.se (77.235.224.124) by Exch2-2.slu.se (77.235.224.122) with Microsoft SMTP Server (TLS) id 15.0.1236.3; Sun, 26 Feb 2017 17:41:05 +0100 Received: from exch2-4.slu.se ([fe80::e006:857e:1307:5005]) by exch2-4.slu.se ([fe80::e006:857e:1307:5005%22]) with mapi id 15.00.1236.000; Sun, 26 Feb 2017 17:41:05 +0100 From: =?utf-8?B?S2FybGkgU2rDtmJlcmc=?= To: Gary Palmer CC: Shiva Bhanujan , Jeremy Faulkner , "freebsd-fs@freebsd.org" Subject: Re: FreeBSD restartable send/receive over WAN Thread-Topic: FreeBSD restartable send/receive over WAN Thread-Index: AQHSkE8fXkuYo0TvTyGgnDeYS4b6VA== Date: Sun, 26 Feb 2017 16:41:04 +0000 Message-ID: <0719669324a44fe0bfba3e8e08b0ae99@exch2-4.slu.se> Accept-Language: sv-SE, en-US Content-Language: sv-SE X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ms-exchange-transport-fromentityheader: Hosted MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 X-Content-Filtered-By: Mailman/MimeDel 2.1.23 X-BeenThere: freebsd-fs@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Filesystems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 26 Feb 2017 16:56:19 -0000 DQpEZW4gMjYgZmViLiAyMDE3IDQ6MTYgZW0gc2tyZXYgR2FyeSBQYWxtZXIgPGdwYWxtZXJAZnJl ZWJzZC5vcmc+Og0KPg0KPiBPbiBTdW4sIEZlYiAyNiwgMjAxNyBhdCAwMjowODo1OVBNICswMDAw LCBTaGl2YSBCaGFudWphbiB3cm90ZToNCj4gPiBUaGUgY29tcHJlc3Npb24gdGhhdCB3ZSB1c2Ug b24gb3VyIFpGUyBmaWxlc3lzdGVtcyBpcyBsejQuICBTbywgaWYgSSBoYXZlIHRvIHBpcGUgaXQg dGhyb3VnaCBhIGNvbXByZXNzaW9uIGFsZ29yaXRobSwgdGhhdCdkIGJlIHVuY29tcHJlc3Npbmcg YW5kIGNvbXByZXNzaW5nIGl0IDQgdGltZXMuDQo+ID4NCj4gPiBkaXNrIChsejQpIC0+IHpmcyBz ZW5kICh1bmNvbXByZXNzKSAtPiBjb21wcmVzcyAoZ3ppcCkgLT4gKG5ldHdvcmspIC0+IHVuY29t cHJlc3MgKGd6aXApIC0+IHpmcyByZWN2IChjb21wcmVzcykgLT4gZGlzayAobHo0KQ0KPiA+DQo+ ID4gaXNuJ3QgdGhpcyBxdWl0ZSBleHBlbnNpdmU/ICBXZSBoYXZlIHRvIHRyYW5zZmVyIG11bHRp IHRlcmFieXRlIGZpbGVzIG9uIGEgV0FOIGxpbmsuICBJJ20gYWxzbyBvZiB0aGUgdW5kZXJzdGFu ZGluZyB0aGF0IGd6aXAgYnkgaXRzZWxmIGlzIHNpbmdsZS10aHJlYWRlZCwgc28gdGhhdCdkIHBl ZyBvbmUgb2YgdGhlIENQVXMgdG8gMTAwJS4gIHRoZXJlIG1pZ2h0IGJlIG90aGVyIGNvbXByZXNz aW9uIGFsZ29yaXRobXMgdGhhdCBjYW4gYmUgdXNlZCwgYnV0IHNlbmRpbmcgdGhlIFpGUyBhcyBp dCBpcyBjb21wcmVzc2VkIG9uIHRoZSBmaWxlc3lzdGVtIGlzIHNvbWV0aGluZyB0aGF0IHdvdWxk IGJlIG9wdGltYWwsIGFuZCB3b3VsZCByZWR1Y2UgdGhlIG92ZXJoZWFkIG9mIHRoZSBhZGRpdGlv bmFsIFtkZV1jb21wcmVzc2lvbnMgdGhhdCBhcmUgdGFraW5nIHBsYWNlPw0KPg0KPiBXaXRob3V0 IGdvaW5nIGludG8gdGhlIGVmZmljaWVuY3kgcGFydCBvZiB5b3VyIG1lc3NhZ2U6DQo+DQo+IGFy Y2hpdmVycy9waWd6OiBQYXJhbGxlbCBHWklQDQo+IGFyY2hpdmVycy9wYnppcDI6IFBhcmFsbGVs IEJaSVAyDQo+IGFyY2hpdmVycy9waXh6OiBQYXJhbGxlbCwgaW5kZXhpbmcgdmVyc2lvbiBvZiBY Wg0KPiBhcmNoaXZlcnMvcHh6OiBQYXJhbGxlbCBMWk1BIGNvbXByZXNzb3IgdXNpbmcgbGlibHpt YQ0KDQpBbHNvIHdvcnRoIG1lbnRpb25pbmcgaXMsIG9idmlvdXNseToNCmFyY2hpdmVycy9sejQN Cg0KOikNCg0KL0sNCg0KPg0KPiBSZWdhcmRzLA0KPg0KPiBHYXJ5DQo+DQo+ID4NCj4gPiBfX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQo+ID4gRnJvbTogb3duZXItZnJl ZWJzZC1mc0BmcmVlYnNkLm9yZyBbb3duZXItZnJlZWJzZC1mc0BmcmVlYnNkLm9yZ10gb24gYmVo YWxmIG9mIEplcmVteSBGYXVsa25lciBbZ2xkaXNhdGVyQGdtYWlsLmNvbV0NCj4gPiBTZW50OiBT YXR1cmRheSwgRmVicnVhcnkgMjUsIDIwMTcgNDowMyBQTQ0KPiA+IFRvOiBmcmVlYnNkLWZzQGZy ZWVic2Qub3JnDQo+ID4gU3ViamVjdDogUmU6IEZyZWVCU0QgcmVzdGFydGFibGUgc2VuZC9yZWNl aXZlIG92ZXIgV0FODQo+ID4NCj4gPiBQaXBlIGl0IHRocm91Z2ggYSBjb21wcmVzc29yDQo+ID4N Cj4gPiBPbiAyMDE3LTAyLTI1IDI6MDkgUE0sIFNoaXZhIEJoYW51amFuIHdyb3RlOg0KPiA+ID4g SGksDQo+ID4gPg0KPiA+ID4gSSBqdXN0IHRyaWVkIHJlc3RhcnRhYmxlIHNlbmQvcmVjZWl2ZSBp biAxMC4zIGFuZCBpdCB3b3JrcyBsaWtlIGEgY2hhcm0uICBJIHdhcyB3b25kZXJpbmcgaWYgY29t cHJlc3NlZCBzZW5kIGhhcyBtYWRlIGl0cyB3YXkgaW50byBGcmVlQlNEPyAgSSBjaGVja2VkIDEw LjMgYW5kIDExLjAtUkVMRUFTRSwgYW5kIEkgZG9uJ3Qgc2VlIHRoZSAtYy8tLWNvbXByZXNzZWQg b3B0aW9uLiAgQW55IHBvaW50ZXJzPw0KPiA+ID4NCj4gPiA+IFJlZ2FyZHMsDQo+ID4gPiBTaGl2 YQ0KPiA+ID4NCj4gPiA+DQo+ID4gPiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fDQo+ID4gPiBGcm9tOiBvd25lci1mcmVlYnNkLWZzQGZyZWVic2Qub3JnIFtvd25lci1m cmVlYnNkLWZzQGZyZWVic2Qub3JnXSBvbiBiZWhhbGYgb2YgQWRhbSBOb3dhY2tpIFtub3dha3Bs QHBsYXRpbnVtLmxpbnV4LnBsXQ0KPiA+ID4gU2VudDogVGh1cnNkYXksIEZlYnJ1YXJ5IDE2LCAy MDE3IDEwOjQxIEFNDQo+ID4gPiBUbzogZnJlZWJzZC1mc0BmcmVlYnNkLm9yZw0KPiA+ID4gU3Vi amVjdDogUmU6IEZyZWVCU0QgcmVzdGFydGFibGUgc2VuZC9yZWNlaXZlIG92ZXIgV0FODQo+ID4g Pg0KPiA+ID4gT24gMjAxNy0wMi0xNiAxOToyMiwgU2hpdmEgQmhhbnVqYW4gd3JvdGU6DQo+ID4g Pj4gSGVsbG8sDQo+ID4gPj4NCj4gPiA+PiBJIHdhcyB3b25kZXJpbmcgaWYgcmVzdGFydGFibGUg c2VuZC9yZWNlaXZlIGlzIGF2YWlsYWJsZSBpbiBGcmVlQlNEPyAgV2UncmUgcnVubmluZyAxMC4y IGFuZCBoYXZlIGEgcmVxdWlyZW1lbnQgb2Ygc2VuZGluZyBhbmQgcmVjZWl2aW5nIFpGUyBzbmFw c2hvdHMgb3ZlciBhIFdBTiBsaW5rLiAgVGhlIHNuYXBzaG90cyBjb3VsZCBiZSBtb3JlIHRoYW4g YSBmZXcgdGVyYWJ5dGVzLg0KPiA+ID4+DQo+ID4gPj4gQ2FuIHNvbWVib2R5IHBsZWFzZSBnaXZl IG1lIHBvaW50ZXJzLCBhbmQgaWYgdGhpcyBmZWF0dXJlIGlzIG9yIGlzbid0IGF2YWlsYWJsZSBp biBGcmVlQlNEPw0KPiA+ID4NCj4gPiA+IEZyZWVCU0QgMTAuMyBhbmQgbGF0ZXIuDQo+ID4gPg0K PiA+ID4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCj4g PiA+IGZyZWVic2QtZnNAZnJlZWJzZC5vcmcgbWFpbGluZyBsaXN0DQo+ID4gPiBodHRwczovL2xp c3RzLmZyZWVic2Qub3JnL21haWxtYW4vbGlzdGluZm8vZnJlZWJzZC1mcw0KPiA+ID4gVG8gdW5z dWJzY3JpYmUsIHNlbmQgYW55IG1haWwgdG8gImZyZWVic2QtZnMtdW5zdWJzY3JpYmVAZnJlZWJz ZC5vcmciDQo+ID4gPiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fXw0KPiA+ID4gZnJlZWJzZC1mc0BmcmVlYnNkLm9yZyBtYWlsaW5nIGxpc3QNCj4gPiA+IGh0 dHBzOi8vbGlzdHMuZnJlZWJzZC5vcmcvbWFpbG1hbi9saXN0aW5mby9mcmVlYnNkLWZzDQo+ID4g PiBUbyB1bnN1YnNjcmliZSwgc2VuZCBhbnkgbWFpbCB0byAiZnJlZWJzZC1mcy11bnN1YnNjcmli ZUBmcmVlYnNkLm9yZyINCj4gPiA+DQo+ID4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX18NCj4gPiBmcmVlYnNkLWZzQGZyZWVic2Qub3JnIG1haWxpbmcgbGlz dA0KPiA+IGh0dHBzOi8vbGlzdHMuZnJlZWJzZC5vcmcvbWFpbG1hbi9saXN0aW5mby9mcmVlYnNk LWZzDQo+ID4gVG8gdW5zdWJzY3JpYmUsIHNlbmQgYW55IG1haWwgdG8gImZyZWVic2QtZnMtdW5z dWJzY3JpYmVAZnJlZWJzZC5vcmciDQo+ID4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX18NCj4gPiBmcmVlYnNkLWZzQGZyZWVic2Qub3JnIG1haWxpbmcgbGlz dA0KPiA+IGh0dHBzOi8vbGlzdHMuZnJlZWJzZC5vcmcvbWFpbG1hbi9saXN0aW5mby9mcmVlYnNk LWZzDQo+ID4gVG8gdW5zdWJzY3JpYmUsIHNlbmQgYW55IG1haWwgdG8gImZyZWVic2QtZnMtdW5z dWJzY3JpYmVAZnJlZWJzZC5vcmciDQo+ID4NCj4gX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX18NCj4gZnJlZWJzZC1mc0BmcmVlYnNkLm9yZyBtYWlsaW5nIGxp c3QNCj4gaHR0cHM6Ly9saXN0cy5mcmVlYnNkLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ZyZWVic2Qt ZnMNCj4gVG8gdW5zdWJzY3JpYmUsIHNlbmQgYW55IG1haWwgdG8gImZyZWVic2QtZnMtdW5zdWJz Y3JpYmVAZnJlZWJzZC5vcmciDQo=