Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 6 Nov 2013 12:09:30 -0500
From:      John Baldwin <jhb@freebsd.org>
To:        Nomad Esst <noname.esst@yahoo.com>
Cc:        "freebsd-drivers@freebsd.org" <freebsd-drivers@freebsd.org>
Subject:   Re: How igb ports are numbered
Message-ID:  <201311061209.30355.jhb@freebsd.org>
In-Reply-To: <1383377727.1227.YahooMailNeo@web162702.mail.bf1.yahoo.com>
References:  <1383042426.69884.YahooMailNeo@web162706.mail.bf1.yahoo.com> <201310311433.36740.jhb@freebsd.org> <1383377727.1227.YahooMailNeo@web162702.mail.bf1.yahoo.com>

next in thread | previous in thread | raw e-mail | index | archive | help
On Saturday, November 02, 2013 3:35:27 am Nomad Esst wrote:
> Thanks for your help. I also found if_initname function which is used in 
igb_setup_interface function (in if_igb.c file). I've found out that the 
second argument of if_initname function is used to number ports, can I add an 
offset to it in order to change port numbering? Is it right?

That is what sets the interface names, yes.  However, it might be confusing
if the interface names do not match the names in dmesg.

> On Thursday, October 31, 2013 10:57 PM, John Baldwin <jhb@freebsd.org> 
wrote:
>  
> On Tuesday, October 29, 2013 6:27:06 am Nomad Esst wrote:
> >
> >> How this job is done by driver? What should I do in order to change the 
> >beginning number of ports numbering?
> >
> >devclasses (devclass_t) assign unit numbers by using a first-free algorithm 
> >when a new device is added.  sys/kern/subr_bus.c is the place to dig for 
more 
> >details on this.
> >
> >-- 
> >John Baldwin
> >
> >
> >
> >

-- 
John Baldwin



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