it's the output, not ack coalescing (Re: TSO and FreeBSD vs Linux)

Luigi Rizzo rizzo at iet.unipi.it
Sun Aug 18 21:16:39 UTC 2013


On Sun, Aug 18, 2013 at 11:01 PM, Barney Cordoba
<barney_cordoba at yahoo.com>wrote:

> That's fine, it's a test tool, not a solution. It just seems that it gets
> pushed as if it's some sort of real
> world solution, which it's not. The idea that bringing packets into user
> space to forward them rather
> than just replacing the bridge module with something more efficient is
> just silliness.
>

you might want to have a look at the VALE switch

http://info.iet.unipi.it/~luigi/vale/

the upcoming version can attach physical interfaces to the switch and keep
all the processing within the kernel.


> If "pushing packets" was a useful task, the solution would be easy.
> Unfortunately you need to do
> something useful with the packets in between.
>
>
there are different definitions of what is "useful":
sources, sinks, forwarding, dropping (anti DoS), logging, ids,
are all useful for different people. The mistake, i think,
is to expect that there is one magic solution to handle all the useful
cases.

cheers
luigi


More information about the freebsd-net mailing list