Re: skb size

Alan Cox (alan@lxorguk.ukuu.org.uk)
Wed, 20 May 1998 22:41:23 +0100 (BST)


> Testing showed that this may be mainly due to the OS (kernel) limitations.

Improbable. Linux boxes can saturate multiple 100Mbit ethernets with TCP

>
> The 'skbuff' settings in 'tcp.c' is said to be hardcoded and fails under
> heavy load. The following line is a typical case in this.
>
> copy = min(sk->mss - tcp_size, seglen);

These are hard coded protocol requirements. A tcp segment cannot hold more
data than the size of the segment

> Is there a real problem in the kernel?

No

> Is this solved in newer versions?

How could it be

> Is a patch available for the problem?

No. Work out what you are _really_ seeling as a problem

> The network consultant is even suggesting of replacing the 'free' linux
> with a better & powerful 'real' unix with a 'full' commercial
> implementation of TCP, which will not drop packets on heavy load.

That would be so that he gets his commision on selling it no doubt.

> Any hints (to help save linux's as well as our prestige) will be greatly
> appreciated.

Just look at all the big ftp sites running Linux. And those that don't are
mostly running FreeBSD. There is the odd giant solaris site but thats about
all.

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.rutgers.edu