On Sun, 14.01.07 17:45, Bill Trost ([EMAIL PROTECTED]) wrote: > Hmm, I started working on this bug (a "FIXME" was a good hint work was > needed (-: ) and made an appalling discovery: avahi-daemon isn't even > getting informed of the 2002:: addresses on the interfaces. The printfs > from iface-pfroute.c's rtm_addr() show the problem: > > fe80:: is not global > fe80:: is not global > 43aa:: is global > 0a00:: is global > c702:: is global > fe80:: is not global > 7f00:: is global > 0000:: is global > fe80:: is not global
Hmm, where exactly did you add these printfs? And what exactly do they show? They current code sets "global_scope" to one in every case, so I am wondering what the output above shows? > (OK, so I may have gotten 0000:: wrong...). Note the "0a00", which is an > IPv4 alias I slapped on just to make sure it's not aliases in general > causing the problem. > > I'm at a loss -- anyone out there understand PF_ROUTE? Unfortunately I am no FreeBSD guy. sebest, Daniel, maybe you can help? > Incidentally, I noticed that avahi_interface_monitor_init_osdep asserts > "m" only after having dereferenced it. Better late than never? (-: I swapped this in r1383. (Without a compile check, since I lack a FreeBSD installation, naughty me) Lennart -- Lennart Poettering; lennart [at] poettering [dot] net ICQ# 11060553; GPG 0x1A015CC4; http://0pointer.net/lennart/ _______________________________________________ avahi mailing list [email protected] http://lists.freedesktop.org/mailman/listinfo/avahi
