Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 21 Apr 2004 11:45:36 +0200 (CEST)
From:      Harti Brandt <novo@cs.tu-berlin.de>
To:        Petri Helenius <pete@he.iki.fi>
Cc:        net@FreeBSD.ORG
Subject:   Re: what is the story on if_index allocation ?
Message-ID:  <20040421114416.F640@130-149-145-64.dialup.cs.tu-berlin.de>
In-Reply-To: <408613F7.1090806@he.iki.fi>
References:  <20040419110912.A71274@xorpc.icir.org> <408613F7.1090806@he.iki.fi>

next in thread | previous in thread | raw e-mail | index | archive | help


On Wed, 21 Apr 2004, Petri Helenius wrote:

> Luigi Rizzo wrote:
>
> >Can someone explain what is the goal ? Reuse a number if an
> >interface has the same name of a previously existing one and
> >the index is free ? And does it make sense, anyways, or
> >we could just simplify that code and just reuse the first
> >available entry in ifindex_table[] ?
> >
> >
> The optimal course of action (from management software point of view) is
> to retain as static ifName to ifIndex mapping. If the index changes for
> the same interface, you're supposed to have lower sysUpTime than on
> previous query.

That mapping certainly has problems with interface renaming. Currently
there is no way of getting at the driver's name of the interface.

harti



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