* 2.4.3 tcp window id causes problems talking to windows clients
@ 2001-04-06 19:11 Kevin Stone
2001-04-06 19:26 ` David S. Miller
2001-04-07 8:36 ` Alan Cox
0 siblings, 2 replies; 3+ messages in thread
From: Kevin Stone @ 2001-04-06 19:11 UTC (permalink / raw)
To: linux-kernel
From linux/include/net/ip.h (2.4.3):
static inline void ip_select_ident(struct iphdr *iph, struct dst_entry *dst)
{
if (iph->frag_off&__constant_htons(IP_DF))
iph->id = 0;
else
__ip_select_ident(iph, dst);
}
This sets the id on the packet to zero if don't fragment is set.
Windows however is broken and under certain cirumstances (I think this
was identified on the list several weeks ago as dialup+compressed
headers), windows doesn't ack the packets.... The result for the client
is terrible-- it's like there's no connectivity at all-- web pages
never load.. etc.
This problem is fixed in the ac series, but didn't make it into Linus's
2.4.3. We're running 2.4.2ac11 right now across the board, and it seems
to be working quite well (except for the lack of swap reclamation-- I
appreciate the reasoning, but it makes upgrading older machines very
difficult.) However, I would rather, for maintenance and sanity
reasons, run a stock kernel on production machines. There are also a
lot of differences between the ac and stock series-- binfmt_misc as
filesystem vs. proc, ram filesystem (ex: tmpfs on ac), etc. which we
use. (We use binfmt_misc+suexec to run php on webservers.)
Is there any plan to include the zerocopy patches into the stock kernel?
The win2k dial-up/window id problem is really a showstopper but hasn't
generated much traffic on lkml or the digests.
Thanks!
Kevin
^ permalink raw reply [flat|nested] 3+ messages in thread* Re: 2.4.3 tcp window id causes problems talking to windows clients
2001-04-06 19:11 2.4.3 tcp window id causes problems talking to windows clients Kevin Stone
@ 2001-04-06 19:26 ` David S. Miller
2001-04-07 8:36 ` Alan Cox
1 sibling, 0 replies; 3+ messages in thread
From: David S. Miller @ 2001-04-06 19:26 UTC (permalink / raw)
To: Kevin Stone; +Cc: linux-kernel
Kevin Stone writes:
> Is there any plan to include the zerocopy patches into the stock kernel?
> The win2k dial-up/window id problem is really a showstopper but hasn't
> generated much traffic on lkml or the digests.
I submitted the patch to Linus, it will likely go into 2.4.4
but if not I'll submit the ID patch seperately.
Later,
David S. Miller
davem@redhat.com
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: 2.4.3 tcp window id causes problems talking to windows clients
2001-04-06 19:11 2.4.3 tcp window id causes problems talking to windows clients Kevin Stone
2001-04-06 19:26 ` David S. Miller
@ 2001-04-07 8:36 ` Alan Cox
1 sibling, 0 replies; 3+ messages in thread
From: Alan Cox @ 2001-04-07 8:36 UTC (permalink / raw)
To: Kevin Stone; +Cc: linux-kernel
> to be working quite well (except for the lack of swap reclamation-- I
> appreciate the reasoning, but it makes upgrading older machines very
> difficult.) However, I would rather, for maintenance and sanity
-ac will acquire swap cache reclaim in time, dunno about Linus tree but
I assume it will once it has 0 cost on hot paths. Right now there are
serious 2.4 vm correctness issues to fix first.
> Is there any plan to include the zerocopy patches into the stock kernel?
> The win2k dial-up/window id problem is really a showstopper but hasn't
> generated much traffic on lkml or the digests.
>
I'd hope so. The binfmt_misc and file size security holes that are fixed
in -ac I also want to try and push to Linus for 2.4.4
^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2001-04-07 8:35 UTC | newest]
Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2001-04-06 19:11 2.4.3 tcp window id causes problems talking to windows clients Kevin Stone
2001-04-06 19:26 ` David S. Miller
2001-04-07 8:36 ` Alan Cox
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox
all inboxes | Powered by JetHome®