mirror of https://lore.kernel.org/lkml/
 help / color / mirror / Atom feed
* 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®