From owner-freebsd-questions@FreeBSD.ORG Sun Jun 8 12:10:10 2008 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id D3F671065675 for ; Sun, 8 Jun 2008 12:10:10 +0000 (UTC) (envelope-from wojtek@wojtek.tensor.gdynia.pl) Received: from wojtek.tensor.gdynia.pl (wojtek.tensor.gdynia.pl [IPv6:2001:4070:101:2::1]) by mx1.freebsd.org (Postfix) with ESMTP id D94108FC1F for ; Sun, 8 Jun 2008 12:10:06 +0000 (UTC) (envelope-from wojtek@wojtek.tensor.gdynia.pl) Received: from wojtek.tensor.gdynia.pl (localhost [IPv6:::1]) by wojtek.tensor.gdynia.pl (8.14.2/8.14.2) with ESMTP id m58CA2TS060525; Sun, 8 Jun 2008 14:10:02 +0200 (CEST) (envelope-from wojtek@wojtek.tensor.gdynia.pl) Received: from localhost (wojtek@localhost) by wojtek.tensor.gdynia.pl (8.14.2/8.14.2/Submit) with ESMTP id m58C9wQ6060522; Sun, 8 Jun 2008 14:10:02 +0200 (CEST) (envelope-from wojtek@wojtek.tensor.gdynia.pl) Date: Sun, 8 Jun 2008 14:09:58 +0200 (CEST) From: Wojciech Puchar To: Jon Radel In-Reply-To: <484BBC23.90505@radel.com> Message-ID: <20080608140911.S40202@wojtek.tensor.gdynia.pl> References: <56297.82.95.198.17.1212870050.squirrel@webmail.superhero.nl> <484BBC23.90505@radel.com> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed Cc: "Gelsema, P \(Patrick\) - FreeBSD" , freebsd questions Subject: Re: NFE setting manually to 1000baseT and half duplex X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 08 Jun 2008 12:10:10 -0000 > Even if you do have hardware that supports half-duplex gigabit ethernet > on both ends, the need to do carrier extension for any frame shorter > than 512 bytes so that CSMA/CD actually works on a reasonable sized > cable, does horrible things to your throughput if you've got lots of > small frames. (In other words, at gigabit speeds, frames smaller than > 512 bytes zip down the wire so quickly that you can no longer reliably > detect collisions, so the frames all get padded.) I'm having trouble wrapping > my head around any circumstances other than horribly, horribly broken > hardware or software where half-duplex would increase your performance over > full-duplex. actually there are no gigabit devices incapable of full-duplex. > ethernet hardware I've ever touched has been incapable of doing > half-duplex when it's being used at gigabit speeds. The specs for doing > it exist more for theoretical completeness than out of practical > utility. See, for example > > http://www.intel.com/network/connectivity/resources/doc_library/white_papers/solutions/copper_guide/gig_over_copper.htm at 10Gbit/s specs dropped half-duplex and collision detection at all.