From owner-freebsd-net@FreeBSD.ORG Mon Apr 12 22:23:31 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 2B8CA106564A for ; Mon, 12 Apr 2010 22:23:31 +0000 (UTC) (envelope-from vineetd@gmail.com) Received: from mail-gy0-f182.google.com (mail-gy0-f182.google.com [209.85.160.182]) by mx1.freebsd.org (Postfix) with ESMTP id D3D448FC0A for ; Mon, 12 Apr 2010 22:23:30 +0000 (UTC) Received: by gyh20 with SMTP id 20so3397007gyh.13 for ; Mon, 12 Apr 2010 15:23:29 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:date:received:message-id :subject:from:to:content-type; bh=dOOpb3d2RZysww2nJ0LZAKeTi36EORFw7pnLV1jBQ14=; b=M0vDqNprFFdqop6ezDGTx22Va2vB9QeR8OkMwtM/gm/Q8kHNkjNgOeKNl33QzZSkqj F138DOUGlIm383+E586RKUjENQiPUuzmT85BO/cRfcgqEKm2+/sDxxDHPQqMB9oGDhWC EIBGIpGHzx3595f9GAw3jZSFWoWwS7+A0LbR8= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:date:message-id:subject:from:to:content-type; b=OmS2aVciRVEUsbKzCI3kpwjTeMsV3899IJvyurNQX8Vh9+AOgQRgFYKnFdvnAhlCVN s0qSjn46W0lYmvk+Cguobnw5voKEltA4SCRlFQfAMdWJ6xy7zatO4Ihczwx21U+jQIVM 325KZzLFbV/yMCBVZzoeY4BJVew4rHlTntXlM= MIME-Version: 1.0 Received: by 10.100.137.5 with HTTP; Mon, 12 Apr 2010 14:54:47 -0700 (PDT) Date: Mon, 12 Apr 2010 14:54:47 -0700 Received: by 10.101.28.5 with SMTP id f5mr7593267anj.35.1271109287433; Mon, 12 Apr 2010 14:54:47 -0700 (PDT) Message-ID: From: Vineet Dixit To: freebsd-net@freebsd.org Content-Type: text/plain; charset=ISO-8859-1 Subject: 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: Mon, 12 Apr 2010 22:23:31 -0000 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. Thanks. -- Vineet