Subject: misc/23662: pim6 and vlan interfaces
To: None <gnats-bugs@gnats.NetBSD.org>
From: None <6bone@6bone.informatik.uni-leipzig.de>
List: netbsd-bugs
Date: 12/05/2003 10:58:12
>Number:         23662
>Category:       misc
>Synopsis:       pim6 and vlan interfaces
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    misc-bug-people
>State:          open
>Class:          support
>Submitter-Id:   net
>Arrival-Date:   Fri Dec 05 10:59:00 UTC 2003
>Closed-Date:
>Last-Modified:
>Originator:     Uwe Toenjes
>Release:        1.6.1 NetBSD i386
>Organization:
>Environment:
NetBSD bbackbone 1.6.1 NetBSD 1.6.1 (MYCONF) #1: Tue Jul  8 22:10:29 CEST 2003     root@bbackbone:/usr/src/sys/arch/i386/compile/MYCONF i386

>Description:
can't start the pim6sd or pim6dd when I am using vlan interfaces
>How-To-Repeat:
rtk0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
        address: 00:00:e8:95:91:0c
        media: Ethernet autoselect (100baseTX full-duplex)
        status: active
        inet x.x.x.x netmask 0xffffff80 broadcast 139.18.38.127
        inet6 fe80::200:e8ff:fe95:910c%rtk0 prefixlen 64 scopeid 0x1
        inet6 3ffe:400:280:0:200:e8ff:fe95:910c prefixlen 64
rtk1: flags=8a43<UP,BROADCAST,RUNNING,ALLMULTI,SIMPLEX,MULTICAST> mtu 1500
        address: 00:00:e8:95:8f:f6
        media: Ethernet autoselect (100baseTX full-duplex)
        status: active
        inet6 fe80::200:e8ff:fe95:8ff6%rtk1 prefixlen 64 scopeid 0x2
lo0: flags=8009<UP,LOOPBACK,MULTICAST> mtu 33220
        inet 127.0.0.1 netmask 0xff000000
        inet6 fe80::1%lo0 prefixlen 64 scopeid 0x3
        inet6 ::1 prefixlen 128
ppp0: flags=8010<POINTOPOINT,MULTICAST> mtu 1500
ppp1: flags=8010<POINTOPOINT,MULTICAST> mtu 1500
sl0: flags=c010<POINTOPOINT,LINK2,MULTICAST> mtu 296
sl1: flags=c010<POINTOPOINT,LINK2,MULTICAST> mtu 296
strip0: flags=0<> mtu 1100
strip1: flags=0<> mtu 1100
vlan14: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1496
        vlan: 14 parent: rtk1
        address: 00:00:e8:95:8f:f6
        inet6 fe80::200:e8ff:fe95:8ff6%vlan14 prefixlen 64 scopeid 0xa
        inet6 3ffe:400:280:2000::1 prefixlen 64
vlan20: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1496
        vlan: 20 parent: rtk1
        address: 00:00:e8:95:8f:f6
        inet6 fe80::200:e8ff:fe95:8ff6%vlan20 prefixlen 64 scopeid 0xb
        inet6 3ffe:400:280:2001::1 prefixlen 64
vlan2000: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1496
        vlan: 2000 parent: rtk0
        address: 00:00:e8:95:91:0c
        inet6 fe80::200:e8ff:fe95:910c%vlan2000 prefixlen 64 scopeid 0xc
        inet6 3ffe:400:280:1:200:e8ff:fe95:910c prefixlen 64
vlan8: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1496
        vlan: 8 parent: rtk1
        address: 00:00:e8:95:8f:f6
        inet6 fe80::200:e8ff:fe95:8ff6%vlan8 prefixlen 64 scopeid 0xd
        inet6 3ffe:400:280:2002::1 prefixlen 64
stf0: flags=1<UP> mtu 1280
        inet6 2002:8b12:2649:: prefixlen 16
gif0: flags=8051<UP,POINTOPOINT,RUNNING,MULTICAST> mtu 1280
        tunnel inet x.x.x.x --> x.x.x.x
        inet6 fe80::200:e8ff:fe95:910c%gif0 -> :: prefixlen 64 scopeid 0xf
        inet6 3ffe:400:280:1:200:e8ff:fe95:910c -> 3ffe:400:280:2ffe:: prefixlen
 128


the file /etc/pim6dd:

phyint rtk1 disable
phyint stf0 disable
phyint gif0 disable

start pim6dd and you get:
bash-2.05b# pim6dd
pim6dd: 11:25:41.979 warning - sendmsg to :: with src fe80::200:e8ff:fe95:910c on rtk0
pim6dd: 11:25:41.980 setsockopt MRT6_ADD_MIF on mif 2: Invalid argument
11:25:41 pim6dd[14837]: warning - sendmsg to :: with src fe80::200:e8ff:fe95:910c on rtk0
11:25:41 pim6dd[14837]: setsockopt MRT6_ADD_MIF on mif 2: Invalid argument

pim6sd reports:
bash-2.05b# Dec  5 11:27:24 pim6sd[14838]: setsockopt MRT6_ADD_MIF on mif 5: Invalid argument

>Fix:

>Release-Note:
>Audit-Trail:
>Unformatted: