From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-vc0-f171.google.com (mail-vc0-f171.google.com [209.85.220.171]) by dpdk.org (Postfix) with ESMTP id 7EA13B368 for ; Tue, 9 Sep 2014 16:49:15 +0200 (CEST) Received: by mail-vc0-f171.google.com with SMTP id id10so17308401vcb.30 for ; Tue, 09 Sep 2014 07:54:19 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:date :message-id:subject:from:to:cc:content-type; bh=f0kws+1jwujEXTVKzBOR6nE0ZX0rF22deM/X88lD9Q8=; b=MGLlQc+FeoUOhvjqTToIEp9/9E8buVObpNRqxuJWAF7jvbPeoPS/YAH6iivJsSVSaQ VECMhmtUMOfbr6FDjVs9QBOzrM5oqqJrZvUN7XYEDSFpHsHCieMUPQQfi7EOAvJeY8C5 HSMjRYkSM3J/cTQs+wguAjz/2sVtwntoXrLftGl5xpVuz2VNk8oOppemb9XLlqpkh47F wugWBBjmVD6yt/JFXInHcvsGwD8oxu88hs8VFo8RN1t/dp6L9BgcMAjJcP7FQeoLArFW 4YfchnSh5osZmstRZSTJwKpk4qyQrt5LZiCvAy56nClE/OCmngGmPj+Xve6IsYnuEiaf qAPw== X-Gm-Message-State: ALoCoQn4+ap4PUMPcWA7eREZOFdkw8kQe9VDa5PkDZ7j7eVD6/bLULZ8SIOXHGNp2eKi5kSS5+TG MIME-Version: 1.0 X-Received: by 10.52.246.198 with SMTP id xy6mr26021063vdc.7.1410274459121; Tue, 09 Sep 2014 07:54:19 -0700 (PDT) Received: by 10.220.186.197 with HTTP; Tue, 9 Sep 2014 07:54:19 -0700 (PDT) In-Reply-To: References: <4a71bb41.1307.14857e341d5.Coremail.zimeiw@163.com> <20140909062016.GA7050@mhcomputing.net> Date: Tue, 9 Sep 2014 07:54:19 -0700 Message-ID: From: Stephen Hemminger To: Vadim Suraev Content-Type: text/plain; charset=UTF-8 X-Content-Filtered-By: Mailman/MimeDel 2.1.15 Cc: "dev@dpdk.org" Subject: Re: [dpdk-dev] TCP/IP stack for DPDK X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: patches and discussions about DPDK List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 09 Sep 2014 14:49:15 -0000 Porting Linux stack to DPDK opens up a licensing can of worms. Linux code is GPLv2, and DPDK code is BSD. Any combination of the two would end up being covered by the Linux GPLv2 license. On Mon, Sep 8, 2014 at 11:30 PM, Vadim Suraev wrote: > I've ported the Linux kernel TCP/IP stack to user space and integrated with > DPDK, the source and documentation and the roadmap will be published (and > announced) within few days. > Regards, > Vadim > On Sep 9, 2014 9:20 AM, "Matthew Hall" 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. > > >