[dpdk-dev] announcing rump kernel TCP/IP stack for DPDK

2013-05-24 Thread Thomas Monjalon
23/05/2013 23:41, Antti Kantee : > On 23.05.2013 21:52, Vincent JARDIN wrote: > > Would you like to get it mainstream into the DPDK? > > I think currently integration makes sense only as some sort of a > "reachover", i.e. source is not imported into the DPDK tree, but rather > fetched on demand.

[dpdk-dev] announcing rump kernel TCP/IP stack for DPDK

2013-05-23 Thread Antti Kantee
Vincent, On 23.05.2013 21:52, Vincent JARDIN wrote: > We had to develop a complete logic from scratch (aka fast path logic) to > get a TCP/IP stack with good performances for 6WIND (including some > Openflow switching). Unfortunately, as part of our DPDK opensource > contribution, we do not plan t

[dpdk-dev] announcing rump kernel TCP/IP stack for DPDK

2013-05-23 Thread Vincent JARDIN
Hi Antti, We had to develop a complete logic from scratch (aka fast path logic) to get a TCP/IP stack with good performances for 6WIND (including some Openflow switching). Unfortunately, as part of our DPDK opensource contribution, we do not plan to publish under open source our 6WINDGate stac

[dpdk-dev] announcing rump kernel TCP/IP stack for DPDK

2013-05-23 Thread Antti Kantee
On 23.05.2013 21:20, Stephen Hemminger wrote: >> I'm aware of the paper you linked given that I wrote it. I don't agree >> that it supports your claim "already done several times before". > > I was more worried about multiple different TCP-IP stacks that seem > to be only used by small number of p

[dpdk-dev] announcing rump kernel TCP/IP stack for DPDK

2013-05-23 Thread Antti Kantee
On 23.05.2013 20:39, Daniel Cegie?ka wrote: > 2013/5/23 Robert Bays : > >> Of course. And many more times than that. This is one more option for us >> and it is BSD licensed. >> >> Ultimately, we will probably need a TCP stack in there. > > indeed, but what do you mean by the TCP stack? I hope n

[dpdk-dev] announcing rump kernel TCP/IP stack for DPDK

2013-05-23 Thread Antti Kantee
On 23.05.2013 19:34, Stephen Hemminger wrote: > Already done several times before. > http://savannah.nongnu.org/projects/lwip/ > https://code.google.com/p/tcp-ip-in-user-space/ > http://www.ohloh.net/p/tcp-ip-in-user-space > http://www.ioremap.net/projects/unetstack > http://www.joerch.or

[dpdk-dev] announcing rump kernel TCP/IP stack for DPDK

2013-05-23 Thread Daniel Cegiełka
2013/5/23 Robert Bays : > Of course. And many more times than that. This is one more option for us > and it is BSD licensed. > > Ultimately, we will probably need a TCP stack in there. indeed, but what do you mean by the TCP stack? I hope not the BSD sockets :) rx/tx bufs+simple API is all you

[dpdk-dev] announcing rump kernel TCP/IP stack for DPDK

2013-05-23 Thread Antti Kantee
Hi, I like the opportunities that a technology like DPDK enables, and I felt that the availability of an open source TCP/IP stack for DPDK could make things even more interesting. I've been working on a concept called the anykernel, where the idea is that an OS kernel should be structured in a

[dpdk-dev] announcing rump kernel TCP/IP stack for DPDK

2013-05-23 Thread Robert Bays
-Original Message- From: Antti Kantee Date: Thursday, May 23, 2013 11:53 AM To: "dev at dpdk.org" Subject: Re: [dpdk-dev] announcing rump kernel TCP/IP stack for DPDK >On 23.05.2013 20:39, Daniel Cegie?ka wrote: >> 2013/5/23 Robert Bays : >> >>> Of cour

[dpdk-dev] announcing rump kernel TCP/IP stack for DPDK

2013-05-23 Thread Stephen Hemminger
On Thu, 23 May 2013 20:46:02 +0200 Antti Kantee wrote: > On 23.05.2013 19:34, Stephen Hemminger wrote: > > Already done several times before. > > http://savannah.nongnu.org/projects/lwip/ > > https://code.google.com/p/tcp-ip-in-user-space/ > > http://www.ohloh.net/p/tcp-ip-in-user-space > >

[dpdk-dev] announcing rump kernel TCP/IP stack for DPDK

2013-05-23 Thread Robert Bays
On May 23, 2013, at 10:34 AM, "Stephen Hemminger" wrote: > On Thu, 23 May 2013 18:40:38 +0200 > Antti Kantee wrote: > >> Hi, >> >> I like the opportunities that a technology like DPDK enables, and I felt >> that the availability of an open source TCP/IP stack for DPDK could using >> real

[dpdk-dev] announcing rump kernel TCP/IP stack for DPDK

2013-05-23 Thread Stephen Hemminger
On Thu, 23 May 2013 18:40:38 +0200 Antti Kantee wrote: > Hi, > > I like the opportunities that a technology like DPDK enables, and I felt > that the availability of an open source TCP/IP stack for DPDK could make > things even more interesting. I've been working on a concept called the > any