From owner-freebsd-hackers Thu Nov 8 15:25:38 2001 Delivered-To: freebsd-hackers@freebsd.org Received: from falcon.prod.itd.earthlink.net (falcon.mail.pas.earthlink.net [207.217.120.74]) by hub.freebsd.org (Postfix) with ESMTP id B385837B418 for ; Thu, 8 Nov 2001 15:25:35 -0800 (PST) Received: from dialup-209.245.143.27.dial1.sanjose1.level3.net ([209.245.143.27] helo=mindspring.com) by falcon.prod.itd.earthlink.net with esmtp (Exim 3.33 #1) id 161yYA-0002VG-00; Thu, 08 Nov 2001 15:25:34 -0800 Message-ID: <3BEB149F.3BCF9966@mindspring.com> Date: Thu, 08 Nov 2001 15:26:23 -0800 From: Terry Lambert Reply-To: tlambert2@mindspring.com X-Mailer: Mozilla 4.7 [en]C-CCK-MCD {Sony} (Win98; U) X-Accept-Language: en MIME-Version: 1.0 To: Leo Bicknell Cc: freebsd-hackers@FreeBSD.ORG Subject: Re: SIS 900 Onboard NIC /w SIS 735 Chipset Motherboard. References: <2AACFCDB6086274CA42D44085EF1BAA229405F@msm-001.msg.stcorp.com> <15338.62167.240104.199613@guru.mired.org> <20011108223716.A10909@freebie.xs4all.nl> <3BEB0C44.21721A13@mindspring.com> <20011108180859.A59655@ussenterprise.ufp.org> Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Sender: owner-freebsd-hackers@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG Leo Bicknell wrote: > > On Thu, Nov 08, 2001 at 02:50:44PM -0800, Terry Lambert wrote: > > FreeBSD needs some basic changes for multiple MAC s to be > > useful, though. > > I have more than once wished to assign a separate MAC to each > virtual IP address on an interface. I have no idea how complex > that would be, but it would be handy in a few odd situations. Yes, this is exactly the change I was talking about. Specifically, IP packets need to come out a specific MAC; to do this, you have to treat it as multiple physical interfaces on a single card (one per MAC address), and send them that way. The Tigon II can do 1 extra MAC the Tigon III 4, and the Intel can do 16 extra MACs. You could get more on the Tigons by rewriting the firmware, but in their infinite wisdome, the Tigon III firmware is no where nearly as accessible as the Tigon II, which was published on their web site. The FreeBSD gratuitous ARP code is also broken; and there needs to be a third state between "up" and "down" called "passive" that prevents ARP responses, but leaves the interface up. The Tigon II firmware download on each IP address change also really throws a monkeywrench into things. -- Terry To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-hackers" in the body of the message