From owner-freebsd-net@FreeBSD.ORG Tue Apr 13 07:41:11 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 E9EF01065674 for ; Tue, 13 Apr 2010 07:41:11 +0000 (UTC) (envelope-from ivo.vachkov@gmail.com) Received: from fg-out-1718.google.com (fg-out-1718.google.com [72.14.220.159]) by mx1.freebsd.org (Postfix) with ESMTP id 76E8F8FC19 for ; Tue, 13 Apr 2010 07:41:11 +0000 (UTC) Received: by fg-out-1718.google.com with SMTP id 22so1278776fge.13 for ; Tue, 13 Apr 2010 00:41:10 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:in-reply-to:references :from:date:received:message-id:subject:to:cc:content-type :content-transfer-encoding; bh=hpX+n5a6tqJ+ahRFNKc7h4ZM/KXE05ZwWE9FNl8VESE=; b=HIHl/B+pGkZwBlbA+K3EYh4Fad96CkEfsSCajfdat9r/yy2TRKesMLU4TalPSl73ng rkD+Ex55LUCekNXKTEYa6kTzkIpXwNk47lTvFd1Uu20IujWj5PEdiIw1wume3eWDTDe2 Dbs+LUlpRkko5ud5DsaadvtEc2h4oQhWiGj+A= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type:content-transfer-encoding; b=uJEPMKMQ+z3uz8z63fqMYX2vXyZqbZKZMQxHQl/HYdj6t+yYwx56LWiI1TzRatJbwl qlbhNVbwvab8bl01jYjIELCzQrR9mF5eCQe9p9vcBH9qZTvEkfVefXT+4f6+xpws1TJr JBC6n8Gpc+i9aGH1kPHEb6POTT7WwCTiRjWog= MIME-Version: 1.0 Received: by 10.223.124.4 with HTTP; Tue, 13 Apr 2010 00:17:51 -0700 (PDT) In-Reply-To: References: From: Ivo Vachkov Date: Tue, 13 Apr 2010 10:17:51 +0300 Received: by 10.223.15.21 with SMTP id i21mr3120434faa.58.1271143091183; Tue, 13 Apr 2010 00:18:11 -0700 (PDT) Message-ID: To: Vineet Dixit Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable 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 07:41:12 -0000 Hello, You can look at http://www.rtems.com/ Their TCP/IP stack is derived from FreeBSD and is probably better suited for 'extraction' than current FreeBSD TCP/IP implementation. Also, the QNX public SVN repository should contain QNX's fork of the NetBSD network stack as separate resource manager. On Tue, Apr 13, 2010 at 12:54 AM, Vineet Dixit wrote: > Hi - > > My apologies in advance in case my question in not appropriate for this l= ist. > > I am evaluating TCP/IP stack implementation =C2=A0for 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. > > 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" > --=20 "UNIX is basically a simple operating system, but you have to be a genius to understand the simplicity." Dennis Ritchie