Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 05 Dec 2006 18:31:43 +0100
From:      Jacco Braat <jacco@jbraat.demon.nl>
To:        freebsd-amd64@freebsd.org
Subject:   amd64 tcp weirdness
Message-ID:  <4575ACFF.20907@jbraat.demon.nl>

next in thread | raw e-mail | index | archive | help

Hello,

i'm using RELENG_6 on amd64 and have trouble with downloads.

I think this is related to the window scaling feature.

fetch http://www.google.com/intl/en_com/images/logo_plain.png
generates 5 packets for the HTTP GET request, and lots of DUP ACK packets.
there is no Window Scale option in the SYN ACK reply.

fetch http://www.freebsd.org/layout/images/logo-red.png
generates only 1 packet for the HTTP GET request.
Window Scale = 0 in the SYN ACK reply

on i386 also RELENG_6 no such differences.

setting net.inet.tcp.recvspace to a smaller value also gives normal results.

I noticed this behavior because my Realtek 8168B got stuck on some
websites, a Intel Pro/1000 did not. With both cards the tcpdumps are
similar.

Thanks,
Jacco








Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?4575ACFF.20907>