Introducing netmap: line-rate packet send/receive at 10Gbit/s
Adriel Torres
ladr.torres at gmail.com
Thu Jun 2 23:38:32 UTC 2011
Hello,
This is very interesting and thank you for sharing.
On 6/2/11, Luigi Rizzo <rizzo at 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 at 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 at freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-current
> To unsubscribe, send any mail to "freebsd-current-unsubscribe at freebsd.org"
>
More information about the freebsd-net
mailing list