From owner-freebsd-net@FreeBSD.ORG Tue Jan 14 14:26:39 2014 Return-Path: Delivered-To: freebsd-net@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 5DC3540B for ; Tue, 14 Jan 2014 14:26:39 +0000 (UTC) Received: from mail-la0-x22a.google.com (mail-la0-x22a.google.com [IPv6:2a00:1450:4010:c03::22a]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id C5CA61A4B for ; Tue, 14 Jan 2014 14:26:38 +0000 (UTC) Received: by mail-la0-f42.google.com with SMTP id n7so354065lam.15 for ; Tue, 14 Jan 2014 06:26:36 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:date:message-id:subject :from:to:cc:content-type; bh=nV1Mx1Z1X+ZKEIqDtYZ8fClTYhOJV9GUt3yW3X57uss=; b=CNM89Y+wzn23E6X/wMpqUF1Kg3IHPedzaDQBWqfD3JW1gU1Uqk4MkgTwFxJIfHuy3y dEBVyHppC9tm51dPPFp9qy7eqNRhDs1u7ifdIRPgzHT91cPsdo50dQX7TM7WtpVa3fwW CEZiKDVxqijbJVRHEK0/hcznEi+DRAz/nrV4U4IlgXSeuxZtUL2z2cEjFcV553kdluJG 9V9lLa0T/Oa7qMb1AaM0LcKO45cisnfTVQYaJ8JjZhVL63MWgXiYCjjBEpBbX5Gvse9U EhvM8yFgZDzisGa8PVzXiCX1cNhvFiiF8DRaaFKeZxYuFaP1eoNDwewFSW14ZJDxm31B EF2Q== MIME-Version: 1.0 X-Received: by 10.112.171.41 with SMTP id ar9mr621548lbc.74.1389709596717; Tue, 14 Jan 2014 06:26:36 -0800 (PST) Sender: rizzo.unipi@gmail.com Received: by 10.114.175.180 with HTTP; Tue, 14 Jan 2014 06:26:36 -0800 (PST) In-Reply-To: References: Date: Tue, 14 Jan 2014 06:26:36 -0800 X-Google-Sender-Auth: vsC5d0gEXtMkIOwmC-ldHwUBJtM Message-ID: Subject: Re: FreeBSD network optimization project From: Luigi Rizzo To: Vitalii Duk Content-Type: text/plain; charset=ISO-8859-1 X-Content-Filtered-By: Mailman/MimeDel 2.1.17 Cc: "freebsd-net@freebsd.org" X-BeenThere: freebsd-net@freebsd.org X-Mailman-Version: 2.1.17 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, 14 Jan 2014 14:26:39 -0000 On Tue, Jan 14, 2014 at 5:48 AM, Vitalii Duk wrote: > Hello, colleagues! > > I'm working in ISP and use FreeBSD on BRAS'es. > I have noticed that there are few problems in FreeBSD, which do not allow > to use it on high speeds (>10G, >2Mpps). > for this type of applications you really want to look at netmap http://info.iet.unipi.it/~luigi/netmap/ which already does a lot of what you need. cheers luigi > So I have a suggestion to create a list of improvements that needed to be > done in FreeBSD collectively, to improve network perfomance and be on the > same or higher level as Linux or Vyatta. > After we create a todo list, it's possible to organize a donation for those > developers who can do that job. > I'm ready to donate money for this project, and I think that I'm not only > one interested in it. I like FreeBSD and I don't want to migrate to another > OS. > > My list of improvements in very general words (needed to be detailed): > 1. Improve network subsystem and kernel to provide >10G forwarding. > 2. Improve dummynet to provide massive shaping service and to be not single > threaded (or maybe write something radically new). > 3. Replace/rewrite libalias to support massive NAT service and remove > current problems and limitations (non-SMP, offloading problems, etc). > 4. Better work of tcpdump on >10G speeds (BPF improvements). > > Thank you in advance. Waiting for some other suggestions and support from > specialists. > > Best regars, dv. > _______________________________________________ > 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" > -- -----------------------------------------+------------------------------- Prof. Luigi RIZZO, rizzo@iet.unipi.it . Dip. di Ing. dell'Informazione http://www.iet.unipi.it/~luigi/ . Universita` di Pisa TEL +39-050-2211611 . via Diotisalvi 2 Mobile +39-338-6809875 . 56122 PISA (Italy) -----------------------------------------+-------------------------------