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>