Date: Sun, 25 Nov 2007 10:46:45 +0200 From: Ian FREISLICH <ianf@clue.co.za> To: Sam Leffler <sam@errno.com> Cc: Kip Macy <kip.macy@gmail.com>, Mike Silbersack <silby@silby.com>, current@freebsd.org Subject: Re: TCP RST+data! Message-ID: <E1IwD8X-0000aH-RU@clue.co.za> In-Reply-To: Message from Sam Leffler <sam@errno.com> of "Fri, 23 Nov 2007 09:10:43 PST." <47470993.2060707@errno.com>
next in thread | previous in thread | raw e-mail | index | archive | help
Sam Leffler wrote: > > > >> Looking at your later trace, data with the RST is a red herring. The > >> only thing that stands out to me as being odd and perhaps is the > >> issue, is that the window size for the SYN and the ack are > >> inconsistent on FreeBSD but are consistent on OS X. I'm not sure off > >> hand where the number 8326 comes from. It could be that when the SIP's > >> stack is generating the ack for the GET it concludes that the window > >> accounting state is incorrect. > >> > >> Perhaps Mike can shed some light when he gets back online. > >> > > > > I see. Playing around with net.inet.tcp sysctls, disabling delayed_ack > > fixes the problem with this phone. Do you think that this is a bug > > in the phone's TCP stack? > > > > Is there a proxy involved or is this session end-to-end? Not sure if > you described the setup but it might be useful (e.g. is the phone using > wireless). There the one connecting side was wireless, but it made no difference connecting over wired ethurnet end to end. There is no proxy involved. Both host and the phone are on the same subnet. Ian -- Ian Freislich
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?E1IwD8X-0000aH-RU>