Date: Mon, 6 Jun 2011 18:33:48 +0200 From: Luigi Rizzo <rizzo@iet.unipi.it> To: Hooman Fazaeli <fazaeli@sepehrs.com> Cc: net@freebsd.org Subject: Re: Introducing netmap: line-rate packet send/receive at 10Gbit/s Message-ID: <20110606163348.GA84760@onelab2.iet.unipi.it> In-Reply-To: <4DECFA67.5030501@sepehrs.com> References: <20110602223140.GA31285@onelab2.iet.unipi.it> <4DECFA67.5030501@sepehrs.com>
next in thread | previous in thread | raw e-mail | index | archive | help
On Mon, Jun 06, 2011 at 08:33:51PM +0430, Hooman Fazaeli wrote: > > Thanks for the work. > > Is source for driver patches available? yes, see the links at http://info.iet.unipi.it/~luigi/netmap/ > On 6/3/2011 3:01 AM, Luigi Rizzo wrote: > >Hi, > >we have recently worked on a project, called netmap, which lets > >FreeBSD send/receive packets at line rate even at 10 Gbit/s with > >very low CPU overhead: one core at 1.33 GHz does 14.88 Mpps with a > >modified ixgbe driver, which gives plenty of CPU cycles to handle > >multiple interface and/or do useful work (packet forwarding, analysis, > >etc.) > > > >You can find full documentation and source code and even a picobsd image at > > > > http://info.iet.unipi.it/~luigi/netmap/ > > > >The system uses memory mapped packet buffers to reduce the cost of > >data movements, but this would not be enough to make it useful or > >novel. Netmap uses many other small but important tricks to make > >the system fast, safe and easy to use, and support transmission, > >reception, and communication with the host stack. > > > >You can see full details in documentation at the above link. > > > >Feedback welcome. > > > > cheers > > luigi > >-----------------------------------------+------------------------------- > > 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) > >-----------------------------------------+------------------------------- > >_______________________________________________ > >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" > >
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20110606163348.GA84760>