From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail2-relais-roc.national.inria.fr (mail2-relais-roc.national.inria.fr [192.134.164.83]) by sympa.inria.fr (Postfix) with ESMTPS id 0B6B37EE4B for ; Fri, 18 Oct 2013 14:26:34 +0200 (CEST) Received-SPF: None (mail2-smtp-roc.national.inria.fr: no sender authenticity information available from domain of rixed@happyleptic.org) identity=pra; client-ip=212.27.42.3; receiver=mail2-smtp-roc.national.inria.fr; envelope-from="rixed@happyleptic.org"; x-sender="rixed@happyleptic.org"; x-conformance=sidf_compatible Received-SPF: None (mail2-smtp-roc.national.inria.fr: no sender authenticity information available from domain of rixed@happyleptic.org) identity=mailfrom; client-ip=212.27.42.3; receiver=mail2-smtp-roc.national.inria.fr; envelope-from="rixed@happyleptic.org"; x-sender="rixed@happyleptic.org"; x-conformance=sidf_compatible Received-SPF: None (mail2-smtp-roc.national.inria.fr: no sender authenticity information available from domain of postmaster@smtp3-g21.free.fr) identity=helo; client-ip=212.27.42.3; receiver=mail2-smtp-roc.national.inria.fr; envelope-from="rixed@happyleptic.org"; x-sender="postmaster@smtp3-g21.free.fr"; x-conformance=sidf_compatible X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AnQCALcnYVLUGyoDnGdsb2JhbABawjGBJBYOAQEBAQEGDQkJFCiCJQEBBAE6RAsLIRMSDwUoIYgTCsBnj12DH4EKA5gIlS4 X-IPAS-Result: AnQCALcnYVLUGyoDnGdsb2JhbABawjGBJBYOAQEBAQEGDQkJFCiCJQEBBAE6RAsLIRMSDwUoIYgTCsBnj12DH4EKA5gIlS4 X-IronPort-AV: E=Sophos;i="4.93,522,1378850400"; d="scan'208";a="37652958" Received: from smtp3-g21.free.fr ([212.27.42.3]) by mail2-smtp-roc.national.inria.fr with ESMTP; 18 Oct 2013 14:26:31 +0200 Received: from ombreroze.happyleptic.org (unknown [82.229.213.209]) by smtp3-g21.free.fr (Postfix) with ESMTP id C05DCA635A for ; Fri, 18 Oct 2013 14:26:29 +0200 (CEST) Received: from rixed by ombreroze.happyleptic.org with local (Exim 4.80) (envelope-from ) id 1VX98L-0007tY-5P for caml-list@inria.fr; Fri, 18 Oct 2013 14:26:25 +0200 Date: Fri, 18 Oct 2013 14:26:25 +0200 From: rixed@happyleptic.org To: OCaml Mailing List Message-ID: <20131018122625.GC28679@ombreroze.happyleptic.org> References: <20131018115553.GA28679@ombreroze.happyleptic.org> <20131018115955.GG25839@dark.recoil.org> <20131018121612.GB28679@ombreroze.happyleptic.org> <20131018122018.GJ25839@dark.recoil.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20131018122018.GJ25839@dark.recoil.org> User-Agent: Mutt/1.5.21 (2010-09-15) Subject: Re: [Caml-list] IPv6 packet parsing > We have a number of use-cases that run OCaml in kernel mode, directly > operating on packets read from a network driver that's also written in > OCaml. Bigarrays are used as the mechanism for passing around externally > allocated memory (i.e. network card buffers) directly, whereas inspecting > them with a string-based Bigarray requires an expensive data copy. Ok. We don't play in the same league :-)