| From | Sent On | Attachments |
|---|---|---|
| Vadim Goncharov | Aug 17, 2011 4:09 pm | |
| Baptiste Daroussin | Aug 18, 2011 12:49 am | |
| Robert Watson | Aug 18, 2011 8:41 am | |
| Maxim Ignatenko | Aug 18, 2011 11:09 am | |
| Lev Serebryakov | Aug 18, 2011 12:49 pm | |
| Lev Serebryakov | Aug 18, 2011 2:23 pm | |
| Vadim Goncharov | Aug 18, 2011 2:45 pm | |
| Hans Petter Selasky | Aug 18, 2011 2:45 pm | |
| Vadim Goncharov | Aug 18, 2011 2:59 pm | |
| Vadim Goncharov | Aug 18, 2011 3:17 pm | |
| Julian Elischer | Aug 18, 2011 7:53 pm | |
| Michael V. Buzuverov | Aug 18, 2011 8:48 pm | |
| Lars Engels | Aug 18, 2011 10:55 pm | |
| Lars Engels | Aug 19, 2011 12:37 am | |
| Robert Watson | Aug 19, 2011 1:23 am | |
| Lev Serebryakov | Aug 19, 2011 1:36 am | |
| Robert Watson | Aug 19, 2011 1:41 am | |
| Lev Serebryakov | Aug 19, 2011 1:49 am | |
| Robert Watson | Aug 19, 2011 1:55 am | |
| Slawa Olhovchenkov | Aug 19, 2011 2:05 am | |
| Lev Serebryakov | Aug 19, 2011 2:05 am | |
| Adrian Chadd | Aug 19, 2011 2:05 am | |
| Slawa Olhovchenkov | Aug 19, 2011 2:22 am | |
| Lev Serebryakov | Aug 19, 2011 2:25 am | |
| Lev Serebryakov | Aug 19, 2011 2:27 am | |
| Robert N. M. Watson | Aug 19, 2011 2:36 am | |
| Slawa Olhovchenkov | Aug 19, 2011 2:36 am | |
| Robert N. M. Watson | Aug 19, 2011 2:37 am | |
| Slawa Olhovchenkov | Aug 19, 2011 2:50 am | |
| Bob Bishop | Aug 19, 2011 2:51 am | |
| Pieter de Goeje | Aug 19, 2011 5:01 am | |
| Kris Moore | Aug 19, 2011 5:20 am | |
| Lev Serebryakov | Aug 19, 2011 6:52 am | |
| Adrian Chadd | Aug 19, 2011 8:26 am | |
| Gary Palmer | Aug 19, 2011 10:22 am | |
| Robert Watson | Aug 19, 2011 11:49 am | |
| Nathan Whitehorn | Aug 19, 2011 1:17 pm | |
| Pedro F. Giffuni | Aug 19, 2011 1:29 pm | |
| Gary Palmer | Aug 19, 2011 1:30 pm | |
| Kostik Belousov | Aug 19, 2011 2:26 pm | |
| Rick Macklem | Aug 19, 2011 3:38 pm | |
| Robert Watson | Aug 19, 2011 3:57 pm | |
| Pedro F. Giffuni | Aug 19, 2011 5:57 pm | |
| Lev Serebryakov | Aug 19, 2011 11:14 pm | |
| Robert Watson | Aug 20, 2011 4:37 am | |
| Luigi Rizzo | Aug 20, 2011 6:42 am | |
| Poul-Henning Kamp | Aug 20, 2011 7:10 am | |
| Robert N. M. Watson | Aug 20, 2011 7:21 am | |
| Lev Serebryakov | Aug 20, 2011 2:09 pm | |
| Luigi Rizzo | Aug 20, 2011 2:36 pm | |
| Peter Jeremy | Aug 21, 2011 4:04 am | |
| Slawa Olhovchenkov | Aug 21, 2011 6:51 am | |
| Marcin Wisnicki | Aug 22, 2011 10:04 am | |
| Marcin Wisnicki | Aug 22, 2011 11:33 am | |
| selven | Aug 22, 2011 11:06 pm | |
| Adrian Chadd | Aug 22, 2011 11:49 pm | |
| Garrett Cooper | Aug 22, 2011 11:54 pm | |
| Diane Bruce | Aug 23, 2011 7:01 pm | |
| Vadim Goncharov | Aug 24, 2011 3:08 pm | |
| Vadim Goncharov | Aug 24, 2011 3:15 pm | |
| Vadim Goncharov | Aug 24, 2011 3:20 pm | |
| Vadim Goncharov | Aug 24, 2011 3:29 pm | |
| Milo Hyson | Aug 24, 2011 7:42 pm | |
| gnuy...@gmail.com | Aug 24, 2011 8:33 pm | |
| Alex Goncharov | Aug 24, 2011 8:47 pm | |
| Milo Hyson | Aug 24, 2011 10:04 pm | |
| Adrian Chadd | Aug 24, 2011 10:24 pm | |
| 125 later messages | ||
| Subject: | Re: FreeBSD problems and preliminary ways to solve | |
|---|---|---|
| From: | Robert Watson (rwat...@FreeBSD.org) | |
| Date: | Aug 19, 2011 1:41:13 am | |
| List: | org.freebsd.freebsd-arch | |
On Fri, 19 Aug 2011, Lev Serebryakov wrote:
3. Kernel features for complex network solutions (netgraph, carp, ipfw). The niche for routers & traffic analysis is still ours. It would be nice to take e.g. pfSense and agree with some vendor (Netgear, D-Link, etc) to put on sale hardware with FreeBSD inside.
What about 10G routing? Here are reports about full-bandwidth 10G routing on modern Intel NICs with Linux (and multi-core server), but I didn't see any such data for FreeBSD, and somebody says, that Intel drivers and network stack is not so good parallel in FreeBSD.
Our network stack is actually pretty parallel as such things go, and there are a number of changes in FreeBSD 9.x that extend this work. Most of the performance work is being done on edge nodes rather than middle nodes -- i.e., maxing out multiple 10gbps links serving content, etc, rather than in routing configurations, though. We also have a strong and growing collection of 10gbps drivers. You'll find our drivers lifted for many other systems, including Solaris :-).
There are a few known issues in terms of parallelism -- one is contention between the ithread and user thread on per-TCP connection locks. Another is that we still haven't managed to switch to per-CPU statistics for the network stack (which is fairly straight forward in a specific sense, but we'd like a proper abstraction for it so we can generalise).
Robert
_______________________________________________ free...@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-arch To unsubscribe, send any mail to "free...@freebsd.org"





