Date: Thu, 2 Jun 2011 23:13:34 +0000 From: Adriel Torres <ladr.torres@gmail.com> To: Luigi Rizzo <rizzo@iet.unipi.it> Cc: net@freebsd.org Subject: Re: Introducing netmap: line-rate packet send/receive at 10Gbit/s Message-ID: <BANLkTi=p-KdmWpuxk2L%2Bpj9GUT%2BHLTDQSQ@mail.gmail.com> In-Reply-To: <20110602223140.GA31285@onelab2.iet.unipi.it> References: <20110602223140.GA31285@onelab2.iet.unipi.it>
next in thread | previous in thread | raw e-mail | index | archive | help
Hello, This is very interesting and thank you for sharing. On 6/2/11, Luigi Rizzo <rizzo@iet.unipi.it> 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-current@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-current > To unsubscribe, send any mail to "freebsd-current-unsubscribe@freebsd.org" >
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?BANLkTi=p-KdmWpuxk2L%2Bpj9GUT%2BHLTDQSQ>