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>

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



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


home | help

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