Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 24 Jul 2002 03:05:14 -0700
From:      Brooks Davis <brooks@one-eyed-alien.net>
To:        hackers@freebsd.org
Subject:   odd idiom in <if>_attach functions
Message-ID:  <20020724030514.A7646@Odin.AC.HMC.Edu>

next in thread | raw e-mail | index | archive | help

--7AUc2qLy4jB3hD7Z
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

I was poking around in various nic drivers and I noticed that several of
them have what seems to be an odd idiom in their generic attach
functions.  For instance in sys/dev/ed/if_ed.c in ed_attach(), filling
in the interface fields and attaching the interface is protected by and
"if (!ifp->if_name)".  Can someone explain why this is being done?  It
doesn't seem to make any sense that this could get called twice for the
same device (after all you only attach once).

-- Brooks

--=20
Any statement of the form "X is the one, true Y" is FALSE.
PGP fingerprint 655D 519C 26A7 82E7 2529  9BF0 5D8E 8BE9 F238 1AD4

--7AUc2qLy4jB3hD7Z
Content-Type: application/pgp-signature
Content-Disposition: inline

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.0.6 (GNU/Linux)
Comment: For info see http://www.gnupg.org

iD8DBQE9PnvZXY6L6fI4GtQRAqEtAJsE/6jVbQWvShv74vQkBRLY+tM7+ACgzZ1J
gSy2MsvOEclQRp+F5l8eD90=
=2wrs
-----END PGP SIGNATURE-----

--7AUc2qLy4jB3hD7Z--

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-hackers" in the body of the message




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