From owner-freebsd-net Fri Feb 21 21:17: 7 2003 Delivered-To: freebsd-net@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 2867F37B401 for ; Fri, 21 Feb 2003 21:17:06 -0800 (PST) Received: from fever.boogie.com (cpe-66-87-52-132.co.sprintbbd.net [66.87.52.132]) by mx1.FreeBSD.org (Postfix) with ESMTP id 0F51A43FBD for ; Fri, 21 Feb 2003 21:17:05 -0800 (PST) (envelope-from durian@shadetreesoftware.com) Received: from man.boogie.com (man.boogie.com [192.168.1.3]) by fever.boogie.com (8.12.6/8.12.6) with ESMTP id h1M5H4Qh044100 for ; Fri, 21 Feb 2003 22:17:04 -0700 (MST) (envelope-from durian@shadetreesoftware.com) From: Mike Durian To: net@freebsd.org Subject: wi(4) receive bottle neck at 147456 bytes Date: Fri, 21 Feb 2003 22:17:03 -0700 User-Agent: KMail/1.5 Organization: Shade Tree Software, LLC MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200302212217.03969.durian@shadetreesoftware.com> Sender: owner-freebsd-net@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org I suspect this isn't really a FreeBSD problem, but maybe someone here has some insight. I'm having problems talking between a FreeBSD -current box with a wi(4) card (LinkSys I believe - it's a remote box) and a Belkin access point (also a LinkSys WAP11, but I haven't performed the same measurements). For naming conventions, box1 will be a FreeBSD box with the wireless card. Box2 will be a FreeBSD box with an ethernet interface on the LAN side of the access point. If I do the following: time dd bs=1 if=11mb | ssh -c none box2 dd of=/dev/null That is, transfer an 11 Mb file of random data from box1 to box2, it happens pretty quickly. A bit under 1Mb/s, which is fine. However, when I do the same in reverse, from box2 to box1, the transfer halts at 147456 bytes. The output block size of the first dd doesn't have any effect. The default 512 bytes per block, 1024 and even 1 byte per block all stop transmitting at 147456 bytes. Does anyone know what is magical about 147456? Thanks, mike To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-net" in the body of the message