do not have link-local address for IFT_BRIDGE
This commit is contained in:
parent
d64426f359
commit
5a51285f02
|
@ -1,4 +1,4 @@
|
|||
/* $NetBSD: in6_ifattach.c,v 1.41 2001/12/21 08:54:54 itojun Exp $ */
|
||||
/* $NetBSD: in6_ifattach.c,v 1.42 2002/05/23 06:25:25 itojun Exp $ */
|
||||
/* $KAME: in6_ifattach.c,v 1.124 2001/07/18 08:32:51 jinmei Exp $ */
|
||||
|
||||
/*
|
||||
|
@ -31,7 +31,7 @@
|
|||
*/
|
||||
|
||||
#include <sys/cdefs.h>
|
||||
__KERNEL_RCSID(0, "$NetBSD: in6_ifattach.c,v 1.41 2001/12/21 08:54:54 itojun Exp $");
|
||||
__KERNEL_RCSID(0, "$NetBSD: in6_ifattach.c,v 1.42 2002/05/23 06:25:25 itojun Exp $");
|
||||
|
||||
#include <sys/param.h>
|
||||
#include <sys/systm.h>
|
||||
|
@ -589,6 +589,8 @@ in6_ifattach(ifp, altifp)
|
|||
|
||||
/* some of the interfaces are inherently not IPv6 capable */
|
||||
switch (ifp->if_type) {
|
||||
case IFT_BRIDGE:
|
||||
return;
|
||||
case IFT_PROPVIRTUAL:
|
||||
if (strncmp("bridge", ifp->if_xname, sizeof("bridge")) == 0 &&
|
||||
'0' <= ifp->if_xname[sizeof("bridge")] &&
|
||||
|
|
Loading…
Reference in New Issue