From mboxrd@z Thu Jan 1 00:00:00 1970 From: Sujit K M Date: Mon, 08 Nov 2010 08:54:56 +0000 Subject: Re: [PATCH 1/1] UDEV - Add 'udevlom' command line param to start_udev Message-Id: List-Id: References: <20101103165505.GA3281@fedora-14-r710.oslab.blr.amer.dell.com> <20101103180500.GA7441@kroah.com> <20101105025848.GA14021@pws490.domsch.com> In-Reply-To: <20101105025848.GA14021@pws490.domsch.com> MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable To: Matt Domsch Cc: Greg KH , "K, Narendra" , "linux-hotplug@vger.kernel.org" , "netdev@vger.kernel.org" , "Hargrave, Jordan" , "Rose, Charles" > At Linux Plumbers Conference today, this problem space was discussed > once again, and I believe concensus on approach was reached. =A0Here > goes: Was the patch a starting point for the discussion. > * If a 70-persistent-net.rules file sets a name, honor that. =A0This > =A0preserves existing installs. > > * If BIOS provides indexes for onboard devices, honor that. > ** Rename onboard NICs "lom[1-N]" as BIOS reports (# matches chassis labe= ls) > ** No rename for all others "ethX" (no change for NICs in PCI slots/USB/o= thers) > > * If neither are true, do not rename at all. I would like to know what is the difference in the nomenclature for this. > > * Implementation will be: > ** Udev rules to be included in upstream udev will read the index > =A0 value from sysfs (provided by SMBIOS 2.6 info on kernels >=3D 2.6.36, > =A0 PCI DSM info at some future point) if present, and rename LOMs > =A0 based on that index value. =A0Distros will use these rules by default > =A0 (Ubuntu and Fedora maintainers on board with the concept; I have > =A0 not spoken with other distros yet.) > ** Legacy distros with older udev rules will invoke biosdevname on > =A0 kernels < 2.6.36 to get the same information, if present, and will > =A0 rename LOMs based on index value. How will you manage these scenarios.