From owner-freebsd-drivers@FreeBSD.ORG Tue Oct 29 10:30:15 2013 Return-Path: Delivered-To: freebsd-drivers@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTP id DEC96F70 for ; Tue, 29 Oct 2013 10:30:15 +0000 (UTC) (envelope-from noname.esst@yahoo.com) Received: from nm46-vm8.bullet.mail.bf1.yahoo.com (nm46-vm8.bullet.mail.bf1.yahoo.com [216.109.115.111]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 72EBE2A0C for ; Tue, 29 Oct 2013 10:30:15 +0000 (UTC) Received: from [98.139.212.152] by nm46.bullet.mail.bf1.yahoo.com with NNFMP; 29 Oct 2013 10:27:06 -0000 Received: from [98.139.212.214] by tm9.bullet.mail.bf1.yahoo.com with NNFMP; 29 Oct 2013 10:27:06 -0000 Received: from [127.0.0.1] by omp1023.mail.bf1.yahoo.com with NNFMP; 29 Oct 2013 10:27:06 -0000 X-Yahoo-Newman-Property: ymail-5 X-Yahoo-Newman-Id: 118303.70414.bm@omp1023.mail.bf1.yahoo.com Received: (qmail 71567 invoked by uid 60001); 29 Oct 2013 10:27:06 -0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s1024; t=1383042426; bh=mt2FjfEkjGZMW21dVpCuZ1lUGIqfh1iuvyU5OtBnwu8=; h=X-YMail-OSG:Received:X-Rocket-MIMEInfo:X-Mailer:Message-ID:Date:From:Reply-To:Subject:To:MIME-Version:Content-Type; b=HGYzxzcuOhb6siWpBBW/hwVki+OhvcPw1nkJpWTeSOKaVO5ETOM44M4MRpQHEXxX6t+cL2nP+p5m/1Mcd8Otbj3qH0hdbklBNL6QFneRFqLEP34qsUJrQvPMM6pzKPuJbrJAuXl5m/5kvM4+nmFehYwbfwfg5dMeKt4EXjw+94g= DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=yahoo.com; h=X-YMail-OSG:Received:X-Rocket-MIMEInfo:X-Mailer:Message-ID:Date:From:Reply-To:Subject:To:MIME-Version:Content-Type; b=iBXFHVXrkPAklq/KgFpUQAi2UL3ThrwPRDrz1+nZbymg0tkCJVamPwWQg248PX7bousBKiIosGKDCsfCMgIiD8Nir284u1btUk9c8/DFMyOjLO4BlIlFPP2rWotzWYP0AAT/7FhuObkcZJDH7/60ziUxBKH6pHMU/hOMyHZHgEY=; X-YMail-OSG: ouTDbHIVM1lNlJhwLrBgiJZ5Pd176f0O682vCst7L.7DR9F 6aDOlg7V93_wc01NCVe4AGj9DxFP4guLVSjcwf48KdFYV2pNaCgDQVEJSQ0y Mbhp9cTbdxd5jWrzEe3zs2Vv2emoIf3bKBf68TCi1VdIDg4nYEHIfAqFOhPK eO5IQGMh6fbjBuUd5txGWw4XXnkk81C0XOiXD2rZj87QXFNiF_txcRPtl.cj 2fctx.cV1nA5X63grt.aRarKH7w1A07wupvWn.iQiNopI4mNXOOAOQg1dqTC Bb2QbKx4zuIYOVgYUWX8tdqFhWmsuTMWZGca..Gl5jnMprnpmhSTlCBozl.s pqk5eaUwHP.er_rlLgstTTripx2wT3.nc8eTw0weEXnFDPn_ky3ZD4f3EKr3 fr401uw1X8f_fYaWSqu9EHG0_SKsIiM0uOXBmNDg.szJFoJQGITh7y10ftNF HRXiWvXT4mTviTe2csnJ3q1rRt0bsffE4NdEbkwbXBLZ_WFXvIY0cEdDMjYi VSyiNl_8lJUpLFMlN8byUsDCo Received: from [89.165.120.140] by web162706.mail.bf1.yahoo.com via HTTP; Tue, 29 Oct 2013 03:27:06 PDT X-Rocket-MIMEInfo: 002.001, SG93IHRoaXMgam9iIGlzIGRvbmUgYnkgZHJpdmVyPyBXaGF0IHNob3VsZCBJIGRvIGluIG9yZGVyIHRvIGNoYW5nZSB0aGUgYmVnaW5uaW5nIG51bWJlciBvZiBwb3J0cyBudW1iZXJpbmc_CgoKVGhhbmtzIGluIGFkdmFuY2UBMAEBAQE- X-Mailer: YahooMailWebService/0.8.160.587 Message-ID: <1383042426.69884.YahooMailNeo@web162706.mail.bf1.yahoo.com> Date: Tue, 29 Oct 2013 03:27:06 -0700 (PDT) From: Nomad Esst Subject: How igb ports are numbered To: "freebsd-drivers@freebsd.org" MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Content-Filtered-By: Mailman/MimeDel 2.1.14 X-BeenThere: freebsd-drivers@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list Reply-To: Nomad Esst List-Id: Writing device drivers for FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 29 Oct 2013 10:30:15 -0000 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: 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 ; 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 ; 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 To: freebsd-drivers@freebsd.org, Nomad Esst 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 List-Unsubscribe: , List-Archive: List-Post: List-Help: List-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