> On Sep 8, 2014, at 11:20 PM, Matthew Hall <mhall at mhcomputing.net> wrote: > > On Tue, Sep 09, 2014 at 08:49:44AM +0800, zimeiw wrote: >> I have porting major FreeBSD tcp/ip stack to dpdk. new tcp/ip stack is based >> on dpdk rte_mbuf, rte_ring, rte_memory and rte_table. it is faster to >> forwarding packets. > > Hello, > > This is awesome work to be doing and badly needed to use DPDK for any L4 > purposes where it is very limited. I'll be following your progress. > > You didn't mention your name, and compare your work with > https://github.com/rumpkernel/dpdk-rumptcpip/ , and talk about behavior / > performance, and how long you think it'll take. I'm curious if you can give > some more comments. > > I'm implementing an RX-side very basic stack myself... but I'm not using BSD > standard APIs or doing TX-side like yours will have. > > Matthew.
It?s interesting timing. We had just been talking (earlier today) to Venky Venkatesan at the DPDK Summit about a similar effort using libuinet https://github.com/pkelsey/libuinet <https://github.com/pkelsey/libuinet> or the work out of Sandstone (over netmap) http://conferences.sigcomm.org/hotnets/2013/papers/hotnets-final43.pdf <http://conferences.sigcomm.org/hotnets/2013/papers/hotnets-final43.pdf> http://dl.acm.org/citation.cfm?id=2626311&dl=ACM&coll=DL&CFID=422196400&CFTOKEN=18275972 <http://dl.acm.org/citation.cfm?id=2626311&dl=ACM&coll=DL&CFID=422196400&CFTOKEN=18275972> Jim