Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 24 Aug 2001 19:36:07 -0400
From:      Greg Troxel <gdt@ir.bbn.com>
To:        freebsd-stable@freebsd.org
Subject:   RELENG_4 SIOCADDMULTI by gated-3.5.9 on ppp0 failing
Message-ID:  <20010824233608.6AB2B37B40E@hub.freebsd.org>

next in thread | raw e-mail | index | archive | help
I've been running FreeBSD 4.3-STABLE for a long time, with a dialup
PPP connection to another FreeeBSD machine.  Both ends run gated 3.5.9
and speak OSPF.  OSPF sends HELLO packets to OSPF-ALL.MULTICAST.NET
(224.0.0.5), even on PPP links.

Today I cvs updated on RELENG_4, rebuilt a kernel and userland,
installed and rebooted.  Everything is fine except that when gated
tries to join OSPF-ALL, it gets an error:

Aug 24 19:25:27 foo gated[1767]: task_set_option: task OSPF socket 7 option GroupAdd(10) interface x.y.z.w(ppp0) group 224.0.0.5: Can't assign requested address

'netstat -ain' on the far side of the link (less recent kernel) shows
that 224.0.0.5 is joined.

This error is EADDRNOTAVAIL (49), and in looking throught the sources,
I can't figure out where this is coming from.  The SIOCADDMULTI
support in net/if_ppp.c seems to simply return without error (but also
not doing anything).

The local gated falls back to sending pt-pt traffic, but it is
apparently not eceiving the HELLO packets from the peer (which can be
seen to be multicast with tcpdump).

mrouted, however, is able to join groups.  Perhaps the gated join
requests are somehow considered improper by the kernel.

Any clues would be appreciated.

        Greg Troxel <gdt@ir.bbn.com>

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




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