[dpdk-dev] TCP/IP stack for DPDK

Jim Thompson jim at netgate.com
Tue Sep 9 08:30:09 CEST 2014


> 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



More information about the dev mailing list