tech-net archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: Patch to implement SIOCGIFINDEX



On Apr 2, 2013, at 2:14 PM, Ty Sarna <ty%sarna.org@localhost> wrote:

> On Apr 2, 2013, at 4:55 PM, Lloyd Parkes 
> <lloyd%must-have-coffee.gen.nz@localhost> wrote:
>> 
>> On 3/04/2013, at 5:52 AM, Ty Sarna <ty%sarna.org@localhost> wrote:
>>> 
>>> Still, what I've done now is to add an "ifname" field as well. By default 
>>> it's
>>> ignored and so the interface is backwards compatible, but I allow setting 
>>> the
>>> index to -1, in which case the name is used instead.
>> 
>> I'm pretty sure that ifname isn't especially useful.
> 
> It's really the most useful thing for this use (sockaddr_can), because it's
> stable across the attachment life of an interface, and it's the only 
> identifier
> a user knows for an interface anyway -- so it makes the most sense to use it
> directly rather than indirecting through index numbers, which only add 
> fragility
> anyway, as we've seen.

ifindex is also consistent for the lifetime of an interface.


Home | Main Index | Thread Index | Old Index