Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 08 Nov 2001 15:26:23 -0800
From:      Terry Lambert <tlambert2@mindspring.com>
To:        Leo Bicknell <bicknell@ufp.org>
Cc:        freebsd-hackers@FreeBSD.ORG
Subject:   Re: SIS 900 Onboard NIC /w SIS 735 Chipset Motherboard.
Message-ID:  <3BEB149F.3BCF9966@mindspring.com>
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>

next in thread | previous in thread | raw e-mail | index | archive | help
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




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?3BEB149F.3BCF9966>