From owner-freebsd-smp@FreeBSD.ORG Mon Oct 18 20:25:29 2004 Return-Path: Delivered-To: freebsd-smp@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 4615016A4CE for ; Mon, 18 Oct 2004 20:25:29 +0000 (GMT) Received: from mgw-x1.nokia.com (mgw-x1.nokia.com [131.228.20.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 584D143D1F for ; Mon, 18 Oct 2004 20:25:28 +0000 (GMT) (envelope-from Venkatesh.Babu@nokia.com) Received: from esdks001.ntc.nokia.com (esdks001.ntc.nokia.com [172.21.138.120])i9IKPQh17170 for ; Mon, 18 Oct 2004 23:25:26 +0300 (EET DST) X-Scanned: Mon, 18 Oct 2004 23:24:52 +0300 Nokia Message Protector V1.3.31 2004060815 - RELEASE Received: (from root@localhost) by esdks001.ntc.nokia.com (8.12.9/8.12.9) id i9IKOqQP023097 for ; Mon, 18 Oct 2004 23:24:52 +0300 Received: from mgw-int2.ntc.nokia.com (172.21.143.97) by esdks001.ntc.nokia.com 00oASen5; Mon, 18 Oct 2004 23:24:51 EEST Received: from daebh002.NOE.Nokia.com (daebh002.americas.nokia.com [10.241.35.122])i9IKOjS28971 for ; Mon, 18 Oct 2004 23:24:45 +0300 (EET DST) Received: from mvebe001.NOE.Nokia.com ([172.18.140.37]) by daebh002.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.6881); Mon, 18 Oct 2004 15:24:31 -0500 X-MimeOLE: Produced By Microsoft Exchange V6.0.6487.1 content-class: urn:content-classes:message MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Date: Mon, 18 Oct 2004 13:24:30 -0700 Message-ID: X-MS-Has-Attach: X-MS-TNEF-Correlator: Thread-Topic: Multiprocessing for network protocol stack Thread-Index: AcSzhGcKpgAWHaDDTYqSh0hin+XNfwBy8ePw From: To: X-OriginalArrivalTime: 18 Oct 2004 20:24:31.0851 (UTC) FILETIME=[79CA03B0:01C4B550] cc: Venkatesh.Babu@nokia.com Subject: Multiprocessing for network protocol stack X-BeenThere: freebsd-smp@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: FreeBSD SMP implementation group List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 18 Oct 2004 20:25:29 -0000 We have a proprietary OS, which is a variant of FreeBSD 2.x and has extensive changes to protocol stack. We are planning to migrate to the latest FreeBSD like 4.x or 5.x to get multiprocessor support. So I am trying to evaluate these options. How good the network protocol stack takes advantages of the multi processor in 5.x ? What parallelizing paradigm (Connection level parallelism / Packet = level parallelism / processor per message / predictable parallel protocol processing) is implemented for network protocol stack (like TCP/IP) in BSD 5.x ? Are there any benchmarks on the performance analysis of network = protocol stack on multiprocessor system ? Thanks, VBabu