From mboxrd@z Thu Jan 1 00:00:00 1970 To: Fans of the OS Plan 9 from Bell Labs <9fans@9fans.net> In-reply-to: Your message of "Tue, 28 Jun 2011 18:22:51 EDT." References: <20110628205519.B8D6FB827@mail.bitblocks.com> Date: Tue, 28 Jun 2011 15:41:25 -0700 From: Bakul Shah Message-Id: <20110628224125.77CBEB827@mail.bitblocks.com> Subject: Re: [9fans] wirespeed processing @ 10 Gb/s Topicbox-Message-UUID: f7aebd30-ead6-11e9-9d60-3106f5b1d025 On Tue, 28 Jun 2011 18:22:51 EDT erik quanstrom wrote: > On Tue Jun 28 16:56:34 EDT 2011, bakul@bitblocks.com wrote: > > Something like this would make a nice hack! > > > > http://info.iet.unipi.it/~luigi/netmap/sigcomm-poster.pdf > > > > Our framework, called netmap, maps packet buffers into the > > process' memory space ... > > > > One core at 1.33 GHz can send or receive packets at wire speed > > on 10 Gbit/s links (14.88 Mpps), with very good scalability in > > the number of cores and clock speed. > > > > netmap is available on FreeBSD. > > plan 9 already does wirespeed 2x10gbe "processing", if by > processing you mean disk i/o. :-) By wirespeed the author means processing 14.48M pkts/sec, not 814K pps! AOE is a special case.