Module Name:    src
Committed By:   ozaki-r
Date:           Wed Dec 17 09:41:30 UTC 2014

Modified Files:
        src/sys/net: if_tap.c

Log Message:
Replace if_attach of if_tap with if_initialize and if_register


To generate a diff of this commit:
cvs rdiff -u -r1.80 -r1.81 src/sys/net/if_tap.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/sys/net/if_tap.c
diff -u src/sys/net/if_tap.c:1.80 src/sys/net/if_tap.c:1.81
--- src/sys/net/if_tap.c:1.80	Fri Nov  7 09:26:08 2014
+++ src/sys/net/if_tap.c	Wed Dec 17 09:41:30 2014
@@ -1,4 +1,4 @@
-/*	$NetBSD: if_tap.c,v 1.80 2014/11/07 09:26:08 ozaki-r Exp $	*/
+/*	$NetBSD: if_tap.c,v 1.81 2014/12/17 09:41:30 ozaki-r Exp $	*/
 
 /*
  *  Copyright (c) 2003, 2004, 2008, 2009 The NetBSD Foundation.
@@ -33,7 +33,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: if_tap.c,v 1.80 2014/11/07 09:26:08 ozaki-r Exp $");
+__KERNEL_RCSID(0, "$NetBSD: if_tap.c,v 1.81 2014/12/17 09:41:30 ozaki-r Exp $");
 
 #if defined(_KERNEL_OPT)
 
@@ -341,10 +341,10 @@ tap_attach(device_t parent, device_t sel
 
 	sc->sc_ec.ec_capabilities = ETHERCAP_VLAN_MTU | ETHERCAP_JUMBO_MTU;
 
-	/* Those steps are mandatory for an Ethernet driver, the fisrt call
-	 * being common to all network interface drivers. */
-	if_attach(ifp);
+	/* Those steps are mandatory for an Ethernet driver. */
+	if_initialize(ifp);
 	ether_ifattach(ifp, enaddr);
+	if_register(ifp);
 
 #if defined(COMPAT_40) || defined(MODULAR)
 	/*

Reply via email to