From owner-freebsd-net@FreeBSD.ORG Thu Jan 29 01:21:19 2015 Return-Path: Delivered-To: net@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 250AB744 for ; Thu, 29 Jan 2015 01:21:19 +0000 (UTC) Received: from mail-lb0-x22c.google.com (mail-lb0-x22c.google.com [IPv6:2a00:1450:4010:c04::22c]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 99B68F8 for ; Thu, 29 Jan 2015 01:21:18 +0000 (UTC) Received: by mail-lb0-f172.google.com with SMTP id l4so23117875lbv.3 for ; Wed, 28 Jan 2015 17:21:16 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:date:message-id:subject :from:to:cc:content-type:content-transfer-encoding; bh=RZG8Twm1pQ6144lI6yxPds0Hx1FsMwroUZJQhYjarZ8=; b=Q9PuRuEfDladqtnpfLmcHCo3ITeWUK9Vjef8PevCYvDtynzglvBigcR2KgP94H5JcE SQ4qnwtLkNwVQSlv/hQvw/WBbboUsfcpREOG/XZUMFb108HaR/fX88520uTQ1hCnfl1T k+x+SsDqRQjMfEQj0QEFr0EFcUa9S4MTnB955wM/Wz1HxR2xP0Qw1yNRrr5DsRJcwYoX F5fRM8irszEx8gioLv40TecgqOfaQcseuLZbjQ5N0rfSdPkCAHacfyhw+vEIDi5aVzwR MeqphWPBLcfDo2APVODY4wra+YTFVrZGK2fdL+ayZ3HJm6ga6fy/HLuzA9se9xASDQQg KGOg== MIME-Version: 1.0 X-Received: by 10.112.12.134 with SMTP id y6mr11678737lbb.34.1422494476698; Wed, 28 Jan 2015 17:21:16 -0800 (PST) Sender: rizzo.unipi@gmail.com Received: by 10.114.19.206 with HTTP; Wed, 28 Jan 2015 17:21:16 -0800 (PST) In-Reply-To: <1FDC0E90-F9A3-457D-B5CC-640FF66BB48F@tamu.edu> References: <1FDC0E90-F9A3-457D-B5CC-640FF66BB48F@tamu.edu> Date: Wed, 28 Jan 2015 17:21:16 -0800 X-Google-Sender-Auth: PVq26h-8mRNMcJBGXnvojKZ_ask Message-ID: Subject: Re: Netmap support for Linux Containers (veth) From: Luigi Rizzo To: Luke McHale Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Cc: "freebsd-net@freebsd.org" X-BeenThere: freebsd-net@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: Networking and TCP/IP with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 29 Jan 2015 01:21:19 -0000 On Wed, Jan 28, 2015 at 5:11 PM, Luke McHale wrote: > Hello Dr. Luigi Rizzo and netmap contributors, > > I am looking to integrate netmap capabilities into linux=E2=80=99s veth (= Virtual > Ethernet device) for netmap support within linux containers. Does a patc= h > currently exist? If not, do you have any intuition as to what it would t= ake > to add netmap capability? I am new to the netmap framework and I would > appreciate any help you can provide toward patching veth for netmap. > we do have an initial version of netmap support for veth (Linux; in FreeBSD would be epair), Hopefully we will be able to complete and distribute the veth code shortly. If you are not familiar with netmap internals it may be easier to wait for our code than start developing your own. As a temporary workaround you can surely use VALE switches or netmap pipes to connect different containers. cheers luigi