Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 29 Oct 2013 03:27:06 -0700 (PDT)
From:      Nomad Esst <noname.esst@yahoo.com>
To:        "freebsd-drivers@freebsd.org" <freebsd-drivers@freebsd.org>
Subject:   How igb ports are numbered
Message-ID:  <1383042426.69884.YahooMailNeo@web162706.mail.bf1.yahoo.com>

next in thread | raw e-mail | index | archive | help
How this job is done by driver? What should I do in order to change the beginning number of ports numbering?


Thanks in advance
From owner-freebsd-drivers@FreeBSD.ORG  Thu Oct 31 19:27:17 2013
Return-Path: <owner-freebsd-drivers@FreeBSD.ORG>
Delivered-To: freebsd-drivers@freebsd.org
Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115])
 (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by hub.freebsd.org (Postfix) with ESMTP id A7E7C96A
 for <freebsd-drivers@freebsd.org>; Thu, 31 Oct 2013 19:27:17 +0000 (UTC)
 (envelope-from jhb@freebsd.org)
Received: from bigwig.baldwin.cx (bigwig.baldwin.cx [IPv6:2001:470:1f11:75::1])
 (using TLSv1 with cipher ADH-CAMELLIA256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.freebsd.org (Postfix) with ESMTPS id 827552B06
 for <freebsd-drivers@freebsd.org>; Thu, 31 Oct 2013 19:27:17 +0000 (UTC)
Received: from jhbbsd.localnet (unknown [209.249.190.124])
 by bigwig.baldwin.cx (Postfix) with ESMTPSA id 8BBD9B9B4;
 Thu, 31 Oct 2013 15:27:16 -0400 (EDT)
From: John Baldwin <jhb@freebsd.org>
To: freebsd-drivers@freebsd.org,
 Nomad Esst <noname.esst@yahoo.com>
Subject: Re: How igb ports are numbered
Date: Thu, 31 Oct 2013 14:33:36 -0400
User-Agent: KMail/1.13.5 (FreeBSD/8.4-CBSD-20130906; KDE/4.5.5; amd64; ; )
References: <1383042426.69884.YahooMailNeo@web162706.mail.bf1.yahoo.com>
In-Reply-To: <1383042426.69884.YahooMailNeo@web162706.mail.bf1.yahoo.com>
MIME-Version: 1.0
Content-Type: Text/Plain;
  charset="iso-8859-1"
Content-Transfer-Encoding: 7bit
Message-Id: <201310311433.36740.jhb@freebsd.org>
X-Greylist: Sender succeeded SMTP AUTH, not delayed by milter-greylist-4.2.7
 (bigwig.baldwin.cx); Thu, 31 Oct 2013 15:27:16 -0400 (EDT)
X-BeenThere: freebsd-drivers@freebsd.org
X-Mailman-Version: 2.1.14
Precedence: list
List-Id: Writing device drivers for FreeBSD <freebsd-drivers.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/options/freebsd-drivers>, 
 <mailto:freebsd-drivers-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/freebsd-drivers>;
List-Post: <mailto:freebsd-drivers@freebsd.org>
List-Help: <mailto:freebsd-drivers-request@freebsd.org?subject=help>
List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-drivers>,
 <mailto:freebsd-drivers-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Thu, 31 Oct 2013 19:27:17 -0000

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



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