From owner-freebsd-net@FreeBSD.ORG Mon Feb 27 22:18:47 2006 Return-Path: X-Original-To: freebsd-net@freebsd.org 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 88CF116A420 for ; Mon, 27 Feb 2006 22:18:46 +0000 (GMT) (envelope-from asegu_fbsdnet@borgtech.ca) Received: from borgtech.ca (borgtech.ca [216.187.106.216]) by mx1.FreeBSD.org (Postfix) with ESMTP id 240D043D49 for ; Mon, 27 Feb 2006 22:18:45 +0000 (GMT) (envelope-from asegu_fbsdnet@borgtech.ca) Received: from localhost (localhost.borgtech.ca [127.0.0.1]) by borgtech.ca (Postfix) with ESMTP id 1D0AC54BC for ; Mon, 27 Feb 2006 22:18:44 +0000 (GMT) Received: from borgtech.ca ([127.0.0.1]) by localhost (borg.internal.borgtech.ca [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 63951-03 for ; Mon, 27 Feb 2006 22:18:36 +0000 (GMT) Received: from [161.53.212.252] (unknown [161.53.212.252]) by borgtech.ca (Postfix) with ESMTP id 7E93354B7 for ; Mon, 27 Feb 2006 22:18:35 +0000 (GMT) Message-ID: <44037A94.3030903@borgtech.ca> Date: Mon, 27 Feb 2006 23:17:56 +0100 From: Andrew Seguin User-Agent: Mozilla Thunderbird 1.0.7 (Windows/20050923) X-Accept-Language: en-us, en MIME-Version: 1.0 To: freebsd-net@freebsd.org Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Virus-Scanned: amavisd-new at borgtech.ca Subject: Network card selection / recommendations ? 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: Mon, 27 Feb 2006 22:18:47 -0000 Sorry for distracting with such a question as to recommendations as to network cards, but since I'm planning on upgrading a freebsd firewall (currently running 5.4-STABLE), I'll check with those who know the best! At the moment I have a firewall/router based on three fxp intel nics (a cheap sis card serves for management purposes). I'd like to upgrade to gigabit network cards (because our internet connection will be getting an upgrade from an SDSL link to a 100mbit connection in the near future). I've liked Intel to date for their 100mbit cards... but a few questions come to my mind before I chose a gigabit card, questions which I hope the community here can answer for me or help guide me into a solution. First off, several gigabit network cards advertise various kinds of network cable diagnostics (Intel "Advanced Cable Diagnostics", D-Link "Cable Diagnostic",for example). We have in one building here old wiring that wasn't professionaly installed and in most places only 10mbps works although the wires are certified cat5. We don't have the money for a good network tester with TDR to find out what kind of problem exists (although a simple pin-out tester says there are no crossed wires). So question number is really this: does anybody have any experience with this kind of functionality on a network card? is it worth anything? Second... is there any advantage to dual port cards in term of performance? I always imagined there could be a solution which could be a big performance boost if a packet came in one port, the headers only went over the PCI bus for processing by the OS, and then the firewall/gateway for example either tells the NIC to delete the packet or forward it off the second port (all without copying the entire packet into system memory). Is that just my imagination of a perfect world or...? Thank you all for sharing your wisdom! Andrew