Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 5 Dec 2008 17:19:17 GMT
From:      Marko Zec <zec@FreeBSD.org>
To:        Perforce Change Reviews <perforce@freebsd.org>
Subject:   PERFORCE change 154119 for review
Message-ID:  <200812051719.mB5HJGki014464@repoman.freebsd.org>

next in thread | raw e-mail | index | archive | help
http://perforce.freebsd.org/chv.cgi?CH=154119

Change 154119 by zec@zec_tpx32 on 2008/12/05 17:18:36

	Use if_initname() not sprintf() and own format when renaming
	ifnets landing back in their home vnet.
	
	Suggested by:	brooks

Affected files ...

.. //depot/projects/vimage/src/sys/kern/kern_vimage.c#69 edit

Differences ...

==== //depot/projects/vimage/src/sys/kern/kern_vimage.c#69 (text+ko) ====

@@ -330,8 +330,7 @@
 	/* Rename the ifnet */
 	if (new_vnet == ifp->if_home_vnet) {
 		/* always restore the original name on return to home vnet */
-		snprintf(ifp->if_xname, IFNAMSIZ, "%s%d", ifp->if_dname,
-		    ifp->if_dunit);
+		if_initname(ifp, ifp->if_dname, ifp->if_dunit);
 	} else {
 		int unit = 0;
 		struct ifnet *iter;



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