Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1750910AbWEVVKV (ORCPT ); Mon, 22 May 2006 17:10:21 -0400 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S1751189AbWEVVKU (ORCPT ); Mon, 22 May 2006 17:10:20 -0400 Received: from atlrel6.hp.com ([156.153.255.205]:61639 "EHLO atlrel6.hp.com") by vger.kernel.org with ESMTP id S1750868AbWEVVKT (ORCPT ); Mon, 22 May 2006 17:10:19 -0400 Subject: Re: Was change to ip_push_pending_frames intended to break udp (more specifically, WCCP?) From: Vlad Yasevich To: Paul P Komkoff Jr Cc: Rick Jones , linux-kernel@vger.kernel.org, netdev@vger.kernel.org In-Reply-To: <20060522202113.GA8196@stingr.net> References: <20060520191153.GV3776@stingr.net> <20060520140434.2139c31b.akpm@osdl.org> <1148322152.15322.299.camel@galen.zko.hp.com> <4472078D.8010706@hp.com> <1148324083.15323.325.camel@galen.zko.hp.com> <20060522202113.GA8196@stingr.net> Content-Type: text/plain Organization: Linux and Open Source Lab Date: Mon, 22 May 2006 17:10:15 -0400 Message-Id: <1148332215.15323.368.camel@galen.zko.hp.com> Mime-Version: 1.0 X-Mailer: Evolution 2.4.2.1 Content-Transfer-Encoding: 7bit Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 1421 Lines: 34 On Tue, 2006-05-23 at 00:21 +0400, Paul P Komkoff Jr wrote: > Replying to Vlad Yasevich: > > /* This is only to work around buggy Windows95/2000 > > * VJ compression implementations. If the ID field > > * does not change, they drop every other packet in > > * a TCP stream using header compression. > > */ > > Unfortunately, cisco IOS also complains that packets are "duplicate". > And, regarding to your previous message on how to fix this - IIRC, if > I do connect() on this socket, it will refuse to receive datagrams > from hosts other than specified in connect(), and I will be unable to > bind another socket to the same port on my side. > > That said, the only solution which is close to what been before, will > be to keep one socket for receive, and create socket for each router I > am communicating with, right? Yewwww... I see you problem. To me this sounds like a bug in IOS. I hope someone else would comment. I did previously search a bunch of RFC and nowhere did a find a requirement that IDs should be non-zero when DF bit is set. The only time IP IDs are mentioned is in the fragmentation and reassembly description. -vlad - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/