From owner-freebsd-net@FreeBSD.ORG Thu Dec 12 19:24:37 2013 Return-Path: Delivered-To: net@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 36472B1F for ; Thu, 12 Dec 2013 19:24:37 +0000 (UTC) Received: from mail-la0-x22a.google.com (mail-la0-x22a.google.com [IPv6:2a00:1450:4010:c03::22a]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id A0CE71FFC for ; Thu, 12 Dec 2013 19:24:36 +0000 (UTC) Received: by mail-la0-f42.google.com with SMTP id ec20so669198lab.15 for ; Thu, 12 Dec 2013 11:24:34 -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; bh=8TIwt9p/PiERo2zfxTziXcECec2nMr4g7l48K1mUdmc=; b=A1YgRyPLHKAPJFjBmiUvgLy42vai0PYyo+goa8mDnNKa66h8GOnPASkrLymV6UGL6G UR1vt5nBc4UrlslTvpriQ5YHTpZCiS6NMcMywlOd1+BaS8+j4ZNl9w+FQfaqh0IjCISr Q9QlLD5c1HyqLlcGkYB1yXFTtql9wC49qOXiiiOcRlR0y0g7/CK8hcm1gAXQZO5exePr vLc/+rHzBFVp+BoAIAAjxVCeWNcmz2lHq4RtMWgv1VfXDHyX/8JpIEfb0oWW7RPgMOTf 68dZvSTnZDE6qqfEM6d5hs4gn57KHjkHazScQhGhQFSgsCSIWfY6lXaCdO9sKQgWauxl B1ZA== MIME-Version: 1.0 X-Received: by 10.152.21.74 with SMTP id t10mr4167593lae.65.1386876274515; Thu, 12 Dec 2013 11:24:34 -0800 (PST) Sender: rizzo.unipi@gmail.com Received: by 10.114.175.180 with HTTP; Thu, 12 Dec 2013 11:24:34 -0800 (PST) In-Reply-To: References: Date: Thu, 12 Dec 2013 20:24:34 +0100 X-Google-Sender-Auth: sFCMuTeDl4VXmrYRZGtXSArLuss Message-ID: Subject: Re: Netmap support for Virtual network driver From: Luigi Rizzo To: Thirunavukarasu S Content-Type: text/plain; charset=ISO-8859-1 X-Content-Filtered-By: Mailman/MimeDel 2.1.17 Cc: "freebsd-net@freebsd.org" X-BeenThere: freebsd-net@freebsd.org X-Mailman-Version: 2.1.17 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, 12 Dec 2013 19:24:37 -0000 On Thu, Dec 12, 2013 at 7:02 PM, Thirunavukarasu S wrote: > Hi > > I am running a Virtual Linux machine on Hyper-v Microsoft Hypervisor. > > I am using netvsc drivers provided by Microsoft for virtual interfaces. > > Now I would like to add Netmap support for netvsc driver, after coming to > know about its wide advantages. > > Does Netmap support for Microsoft Hyper-v Network drivers is already in > place. > > or could you help in integrating netmap support in our netvsc drivers. > we can definitely help with the integration as long as you have the hyperv drivers for the guest in source format another option might be to use the e1000 emulation in hyperv. but in any case don't hold your breath for performance, because chances are that the network I/O path in the hypervisor (hyperv in this case) is not able to sustain the data rates that netmap can generate. See the paper at this link to see what we did for QEMU/KVM http://info.iet.unipi.it/~luigi/papers/20130903-rizzo-ancs.pdf to make it run at netmap speeds cheers luigi > > > Thanks > Thiru. > _______________________________________________ > freebsd-net@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-net > To unsubscribe, send any mail to "freebsd-net-unsubscribe@freebsd.org" > -- -----------------------------------------+------------------------------- Prof. Luigi RIZZO, rizzo@iet.unipi.it . Dip. di Ing. dell'Informazione http://www.iet.unipi.it/~luigi/ . Universita` di Pisa TEL +39-050-2211611 . via Diotisalvi 2 Mobile +39-338-6809875 . 56122 PISA (Italy) -----------------------------------------+-------------------------------