From owner-freebsd-net@FreeBSD.ORG Thu Mar 31 10:45:21 2011 Return-Path: Delivered-To: freebsd-net@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 47BA6106564A for ; Thu, 31 Mar 2011 10:45:21 +0000 (UTC) (envelope-from julian@freebsd.org) Received: from vps1.elischer.org (vps1.elischer.org [204.109.63.16]) by mx1.freebsd.org (Postfix) with ESMTP id BC4298FC18 for ; Thu, 31 Mar 2011 10:45:20 +0000 (UTC) Received: from julian-mac.elischer.org (home-nat.elischer.org [67.100.89.137]) (authenticated bits=0) by vps1.elischer.org (8.14.4/8.14.4) with ESMTP id p2VAjGtP031570 (version=TLSv1/SSLv3 cipher=DHE-RSA-CAMELLIA256-SHA bits=256 verify=NO); Thu, 31 Mar 2011 03:45:18 -0700 (PDT) (envelope-from julian@freebsd.org) Message-ID: <4D945B55.6080600@freebsd.org> Date: Thu, 31 Mar 2011 03:45:41 -0700 From: Julian Elischer User-Agent: Mozilla/5.0 (Macintosh; U; PPC Mac OS X 10.4; en-US; rv:1.9.2.15) Gecko/20110303 Thunderbird/3.1.9 MIME-Version: 1.0 To: Michael Proto References: In-Reply-To: Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: freebsd-net Subject: Re: UDP on FreeBSD X-BeenThere: freebsd-net@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Networking and TCP/IP with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 31 Mar 2011 10:45:21 -0000 On 3/30/11 2:32 PM, Michael Proto wrote: > On Wed, Mar 30, 2011 at 3:43 PM, Kyungsoo Lee wrote: >> Hi All, >> >> I want to check UDP on FreeBSD. >> >> I am using IPERF on FreeBSD for wireless testing with Proxim 8470 FC PCMCIA >> card on IBM T42 and T61. >> >> When I'm transmitting data from FreeBSD to FreeBSD or CentOS using Iperf >> with -u -b 100M on iperf, they had lost lots of packets. Sniffer near the >> two nodes shows the sender could not send all packets. Iperf sender said >> that they try to send 85469 packets but they lost 68824 packets. I think >> that the UDP buffer on the sender could not handle all packets. >> >> But if I'm trying to send data from CentOS to FreeBSD using Iperf with -u -b >> 100M option on iperf, the sender tries 18636 packets so they lost few >> packets like 1 or 2 packets.As a result, they have similar bandwidth result >> on the report. I think that it happens from different implement between >> FreeBSD and Linux. >> >> But I want to double check that this is normal for FreeBSD or not. If I have >> some missing points, let me know please. >> >> Thank you! >> _______________________________________________ >> freebsd-net@freebsd.org mailing list >> http://lists.freebsd.org/mailman/listinfo/freebsd-net >> To unsubscribe, send any mail to "freebsd-net-unsubscribe@freebsd.org" >> > Just a guess, but have you tried adjusting the net.inet.udp.maxdgram > sysctl? I believe the default is somewhat low for UDP transmit. I > don't know what size packets iperf is using but increasing the > maxdgram value might help your testing. this is many years out of date but a decade or so ago freebsd would return ENOBUFS and linux would block when the outgoing queues filled up. the answer then was that teh programs are all written for Linux and didn't check for ENOBUFS but that may be out of date now in many different ways. > > -Proto > _______________________________________________ > freebsd-net@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-net > To unsubscribe, send any mail to "freebsd-net-unsubscribe@freebsd.org" >