From owner-freebsd-hackers@freebsd.org Sat Apr 2 15:15:51 2016 Return-Path: Delivered-To: freebsd-hackers@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 5B23BB0018B for ; Sat, 2 Apr 2016 15:15:51 +0000 (UTC) (envelope-from johannes@brilliantservice.co.jp) Received: from mail-vk0-x230.google.com (mail-vk0-x230.google.com [IPv6:2607:f8b0:400c:c05::230]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 1B9D91AD9 for ; Sat, 2 Apr 2016 15:15:50 +0000 (UTC) (envelope-from johannes@brilliantservice.co.jp) Received: by mail-vk0-x230.google.com with SMTP id e6so135400206vkh.2 for ; Sat, 02 Apr 2016 08:15:50 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=brilliantservice-co-jp.20150623.gappssmtp.com; s=20150623; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=t5pCZQ3Zria0pna9q5pWDc00TtF5hLq9/+a/h9YGavA=; b=rUVdYT9vviqvyRn1AlLQzb2wwigekFtslTeov0AhLwLscN+Grr8voAqgE91V30yPAZ 1i1zIc6c8xCxMsOXM9bX7F0R4dxGXp6GWDBhHIoRXklYKKGG+1l5OrVnkDSSC//qtb2i NZc9zsCcO/Dy5gNEFm3X41DAK+ywg8nPINlzqo+hmxU/UOzJv+huxAnkqXbDgCJsWdRW C6gnXy6/GL2MsSsVUlp+NIZgVhBI/QjlM19e83+WHvDAbpYP9YC0+w4ACT0E8WGNqkKD kf/B/Lw/y4BiThEdKnMIQqbXnm+tQDcW8ri65Ek6RL24WiZzEq+c4KnZbVvr6X+l8/8Q y9dA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=t5pCZQ3Zria0pna9q5pWDc00TtF5hLq9/+a/h9YGavA=; b=WTyLIkf3PnFwL3Hhc02FjZVHlxitbDTR7YJCvBEBfAVEvXukSz9bbaj/fkPVwrjhSa mDKx80smcuPV7r9mdvJL65QPyIJbF8bl/navOwJDix/4tEdGOzvWGvysyVgFgWf4/pTs QA8soKOW+3wgFSghLHgr1VvES88tovTKtEGiXX5hNqvw7cwuwXZQxizoyoMO4MQBJFJd I/+KI6CwW1ntAJy60DK6POx24krs+SCnQvuvBWim79aMoDCTM1p4Un/mhQBUHaUOTG3C Vvw9iviQiFaqZbo0wtbb5wwAVThuO29dLXNiI7z9OATHIrwXQb7JCpp7ZzCOCIMF5DRj LNPQ== X-Gm-Message-State: AD7BkJJ9wA1u1TAaWtvhF7BqICppF5aTWfpY/TTwVzBbNAN13Qy3IbBL5MyfvMq91jDzc3Z3XlqZmHX2h6pVIWSRA8urQdnjrbPshB9onEctAQNncy6ercpOXVQxmtdIwqlPqXq52W4APYno9Xt3tgEhuhs= X-Received: by 10.176.2.240 with SMTP id 103mr3647223uah.122.1459610149761; Sat, 02 Apr 2016 08:15:49 -0700 (PDT) MIME-Version: 1.0 Received: by 10.159.36.136 with HTTP; Sat, 2 Apr 2016 08:15:35 -0700 (PDT) In-Reply-To: <56FF8F46.3040301@selasky.org> References: <56FE2E87.9090806@selasky.org> <56FF8F46.3040301@selasky.org> From: "Lundberg, Johannes" Date: Sat, 2 Apr 2016 08:15:35 -0700 Message-ID: Subject: Re: Zero copy data transfer from Linuxulator to FreeBSD? To: Hans Petter Selasky Cc: Luigi Rizzo , "freebsd-hackers@freebsd.org" Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: base64 X-Content-Filtered-By: Mailman/MimeDel 2.1.21 X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 02 Apr 2016 15:15:51 -0000 SGkgSGFucw0KDQpJIGNyZWF0ZWQgYSB1bml4IHNvY2tldCBhbmQgaW5jcmVhc2VkIHNlbmQgYnVm ZmVyIHRvIDEgTUIgdG8gYXZvaWQgcGFydGlhbA0KdHJhbnNmZXJzIChub3Qgc3VyZSBob3cgbXVj aCBvZiBhIGJlbmVmaXQgdGhlcmUgaXMgb2YgdGhhdCB0aG91Z2gpLg0KSXQgc2VlbXMgdG8gcnVu bmluZyB2ZXJ5IG5pY2VseS4gTm90IHN0YWxscyBvciBhbnl0aGluZyBsaWtlIGEgY291cGxlIG9m DQp5ZWFycyBhZ28uDQoNCg0KT24gU2F0LCBBcHIgMiwgMjAxNiBhdCAyOjIyIEFNLCBIYW5zIFBl dHRlciBTZWxhc2t5IDxocHNAc2VsYXNreS5vcmc+IHdyb3RlOg0KDQo+IE9uIDA0LzAxLzE2IDE3 OjE4LCBMdW5kYmVyZywgSm9oYW5uZXMgd3JvdGU6DQo+DQo+PiBIaSBMdWlnaQ0KPj4NCj4+IFNp bmNlIHRoaXMgaXMgYW4gZW1iZWRkZWQgZGV2aWNlIHJ1bm5pbmcgb24gYmF0dGVyeSBldmVyeSBi aXQgY291bnRzLg0KPj4gSG93ZXZlciwgdGhpcyBpcyBraW5kIG9mIGEgdGVtcG9yYXJ5IHNvbHV0 aW9uIHNvIEknbSBjb25zaWRlcmluZyBhY2NlcHRpbmcNCj4+IGl0Li4NCj4+DQo+PiBBdCBhbnkg cmF0ZSwgSSBhbSBnZW5lcmFsbHkgY3VyaW91cyB3aGF0IG1lY2hhbmlzbSB0aGVyZSBhcmUgZm9y DQo+PiB0cmFuc2ZlcnJpbmcgZGF0YSBiZXR3ZWVuIExpbnV4IGFuZCBuYXRpdmUgcHJvY2VzcyBp biBGcmVlQlNELi4NCj4+DQo+Pg0KPiBIaSwNCj4NCj4gbGlidXNiIGhhcyBvbmx5IG9uZSBjb3B5 IHRvL2Zyb20gdXNlcnNwYWNlLiBsaWJ1c2IgdjEuMCBhbmQgdjAuMSBoYXMgc29tZQ0KPiBhbGxv Y2F0aW9uIGR1cmluZyBvcGVyYXRpb24sIHdoaWxlIGxpYnVzYiB2Mi4wIEFQSSBkb2Vzbid0Lg0K Pg0KPiBUaGVyZSB3YXMgYW4gb3B0aW1pc2F0aW9uIGRvbmUgcmVjZW50bHkgYWJvdXQgSU9DVExz IGFsbG9jYXRpbmcgbWVtb3J5IGZvcg0KPiB0aGUgZGF0YSBhcmd1bWVudC4gTWF5YmUgdGhhdCBp cyB3aGF0IGlzIGNhdXNpbmcgdGhlIHByb2JsZW0geW91IHNhdz8NCj4NCj4gUmVmZXIgdG8gU1lT X0lPQ1RMX1NNQUxMX1NJWkUgaW4gc3lzL2tlcm4vIC4NCj4NCj4gLS1IUFMNCj4NCj4NCgotLSAK PS09LT0tPS09LT0tPS09LT0tPS09LT0tPS09LT0tPS09LT0tPS09LT0tPS09LT0tPS09LT0tCuen mOWvhuS/neaMgeOBq+OBpOOBhOOBpu+8muOBk+OBrumbu+WtkOODoeODvOODq+OBr+OAgeWQjeWu m+S6uuOBq+mAgeS/oeOBl+OBn+OCguOBruOBp+OBguOCiuOAgeenmOWMv+eJueaoqeOBruWvvuix oeOBqOOBquOCi+aDheWgseOCkuWQq+OCk+OBp+OBhOOBvuOBmeOAggrjgoLjgZfjgIHlkI3lrpvk urrku6XlpJbjga7mlrnjgYzlj5fkv6HjgZXjgozjgZ/loLTlkIjjgIHjgZPjga7jg6Hjg7zjg6vj ga7noLTmo4TjgIHjgYrjgojjgbPjgZPjga7jg6Hjg7zjg6vjgavplqLjgZnjgovkuIDliIfjga7p lovnpLrjgIEK6KSH5YaZ44CB6YWN5biD44CB44Gd44Gu5LuW44Gu5Yip55So44CB44G+44Gf44Gv 6KiY6LyJ5YaF5a6544Gr5Z+644Gl44GP44GE44GL44Gq44KL6KGM5YuV44KC44GV44KM44Gq44GE 44KI44GG44GK6aGY44GE55Sz44GX5LiK44GS44G+44GZ44CCCi0tLQpDT05GSURFTlRJQUxJVFkg Tk9URTogVGhlIGluZm9ybWF0aW9uIGluIHRoaXMgZW1haWwgaXMgY29uZmlkZW50aWFsCmFuZCBp bnRlbmRlZCBzb2xlbHkgZm9yIHRoZSBhZGRyZXNzZWUuCkRpc2Nsb3N1cmUsIGNvcHlpbmcsIGRp c3RyaWJ1dGlvbiBvciBhbnkgb3RoZXIgYWN0aW9uIG9mIHVzZSBvZiB0aGlzCmVtYWlsIGJ5IHBl cnNvbiBvdGhlciB0aGFuIGludGVuZGVkIHJlY2lwaWVudCwgaXMgcHJvaGliaXRlZC4KSWYgeW91 IGFyZSBub3QgdGhlIGludGVuZGVkIHJlY2lwaWVudCBhbmQgaGF2ZSByZWNlaXZlZCB0aGlzIGVt YWlsIGluCmVycm9yLCBwbGVhc2UgZGVzdHJveSB0aGUgb3JpZ2luYWwgbWVzc2FnZS4K