From owner-freebsd-net@FreeBSD.ORG Tue Apr 13 05:16:59 2010 Return-Path: Delivered-To: freebsd-net@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 7DA151065673 for ; Tue, 13 Apr 2010 05:16:59 +0000 (UTC) (envelope-from iwan.ilt@gmail.com) Received: from mail-yw0-f193.google.com (mail-yw0-f193.google.com [209.85.211.193]) by mx1.freebsd.org (Postfix) with ESMTP id 33C568FC0C for ; Tue, 13 Apr 2010 05:16:58 +0000 (UTC) Received: by ywh31 with SMTP id 31so1790506ywh.3 for ; Mon, 12 Apr 2010 22:16:58 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from :user-agent:mime-version:to:cc:subject:references:in-reply-to :content-type:content-transfer-encoding; bh=GaNl1YEa9v2CweeUJ5XVSaMbs+ahMuCVbZZ8RwtPlQI=; b=qNWnKOovf8iMXTgFva4Iy0aE6xr+7NFvSzkzHCTXV65lVU2vHGMJNAxQzSiogN9cWr JmVHfS4TigyYbxnq1xGu5RjWS3geP36Cd44d1+vwbKxvqJllivgh7FxfEVzpibdR0Qmk K2r9cbhhKv0fcriHTgzFUaoFDh7aHVzk2JoOc= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:user-agent:mime-version:to:cc:subject :references:in-reply-to:content-type:content-transfer-encoding; b=iIFjljoSgspvMGY7cZMAb/SBwBxsOgk++AyjhOCXhR/kxDTokSJWZgExLS2RbRlQuu MFIkvRIhZJs1PEYVJwg+ofwmL+LsbYM7CAZBIJanNjWAhTUISJoT/3mGZ4ERkoGm8zVU XQfGscTTC+ZLCGkdoB1pVntgC0U62hmZQohcM= Received: by 10.150.214.13 with SMTP id m13mr1870322ybg.134.1271134112866; Mon, 12 Apr 2010 21:48:32 -0700 (PDT) Received: from [192.168.1.38] ([118.96.230.203]) by mx.google.com with ESMTPS id 9sm1289600yxf.47.2010.04.12.21.48.31 (version=TLSv1/SSLv3 cipher=RC4-MD5); Mon, 12 Apr 2010 21:48:32 -0700 (PDT) Message-ID: <4BC3F7D2.50303@gmail.com> Date: Tue, 13 Apr 2010 11:49:22 +0700 From: Iwan Budi Kusnanto User-Agent: Thunderbird 2.0.0.23 (X11/20090817) MIME-Version: 1.0 To: Vineet Dixit References: In-Reply-To: Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: freebsd-net@freebsd.org Subject: Re: Host only TCP/IP implementation based on FreeBSD X-BeenThere: freebsd-net@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Networking and TCP/IP with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 13 Apr 2010 05:16:59 -0000 Vineet Dixit wrote: > Hi - > > My apologies in advance in case my question in not appropriate for this list. > > I am evaluating TCP/IP stack implementation for a device which > requires only the end-device network features. I am keen on FreeBSD's > TCP/IP implementation due to it's long history of development, use on > wide range of devices and code maturity. However my requirements are > limited to only transport protocols, IPv4 and IPv6, ARP, DHCP client > and so on. I don't need advanced routing and forwarding, multicast, > IPSec, QoS which are part of the distribution. FreeBSD's SMP support > and fine-grained locking are certainly a bonus but isn't part of MUST > have features. > > Is there an implementation that is a trimmed down TCP/IP stack based > on BSD which I could port to another RTOS? Looking for either > commercial or open source implementation. http://en.wikipedia.org/wiki/LwIP lwIP (lightweight IP) is a widely used open source TCP/IP stack designed for embedded systems. lwIP was originally developed by Adam Dunkels at the Swedish Institute of Computer Science and is now developed and maintained by a world wide network of developers led by Kieran Mansley. lwIP is used by many manufacturers of embedded systems. Examples include Altera (in the Nios II operating system), Analog Devices (for the Blackfin DSP chip), Xilinx and Honeywell (for some of their FAA certified avionics systems). The focus of the lwIP TCP/IP implementation is to reduce resource usage while still having a full scale TCP. This makes lwIP suitable for use in embedded systems with tens of kilobytes of free RAM and room for around 40 kilobytes of code ROM ....... > > Thanks. > > -- Vineet > _______________________________________________ > freebsd-net@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-net > To unsubscribe, send any mail to "freebsd-net-unsubscribe@freebsd.org" > -- Iwan Budi Kusnanto