From owner-freebsd-net@FreeBSD.ORG Fri May 4 07:06:15 2012 Return-Path: Delivered-To: freebsd-net@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id E783C106566B for ; Fri, 4 May 2012 07:06:15 +0000 (UTC) (envelope-from luigi@onelab2.iet.unipi.it) Received: from onelab2.iet.unipi.it (onelab2.iet.unipi.it [131.114.59.238]) by mx1.freebsd.org (Postfix) with ESMTP id A379B8FC08 for ; Fri, 4 May 2012 07:06:15 +0000 (UTC) Received: by onelab2.iet.unipi.it (Postfix, from userid 275) id 091547300A; Fri, 4 May 2012 09:26:09 +0200 (CEST) Date: Fri, 4 May 2012 09:26:09 +0200 From: Luigi Rizzo To: Nikolay Denev Message-ID: <20120504072609.GB12652@onelab2.iet.unipi.it> References: <0EF89766-3EA6-4454-AA55-C0573F7CBDFB@gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <0EF89766-3EA6-4454-AA55-C0573F7CBDFB@gmail.com> User-Agent: Mutt/1.4.2.3i Cc: freebsd-net@freebsd.org Subject: Re: NETMAP on 9-STABLE X-BeenThere: freebsd-net@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Networking and TCP/IP with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 04 May 2012 07:06:16 -0000 On Fri, May 04, 2012 at 09:55:32AM +0300, Nikolay Denev wrote: > Hello, > > What is required to get NETMAP running on 9-STABLE, as the patches seem a bit stale. > I see that the core functionality is there, but the driver support is missing. > Is just using dev/ixgbe from -CURRENT sufficient? I meant to do a MFC but was waiting for the device drivers to be sync'ed first (especially, e1000/ is still a bit behind what is in HEAD and 8-STABLE) Importing the relevant files from -CURRENT should be ok, possibly just resolving minor glitches in compiling the device drivers. This includes the following files and directories sys/net/netmap.h sys/net/netmap_user.h sys/dev/netmap/ tools/tools/netmap/ and the device drivers sys/dev/ixgbe/ sys/dev/e1000/ sys/dev/re/ cheers luigi