Mailing Lists: Apple Mailing Lists

Image of Mac OS face in stamp
 
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

mdnsd interface mistmatch error




I occasionally see the following error while running mdnsd on a Solaris system. The system has a single non-loopback interface which is up and correctly configured.

elxl0: flags=1004843<UP,BROADCAST,RUNNING,MULTICAST,DHCP,IPv4> mtu 1500 index 2
inet 192.168.0.3 netmask ffffff00 broadcast 192.168.0.255
ether 0:4:75:8a:f:b4


Afaict, routing is correctly setup:

Routing Table: IPv4
  Destination           Gateway           Flags  Ref   Use   Interface
-------------------- -------------------- ----- ----- ------ ---------
192.168.0.0          192.168.0.3          U         1      5  elxl0
224.0.0.0            192.168.0.3          U         1      0  elxl0
default              192.168.0.3          UG        1     32
127.0.0.1            127.0.0.1            UH        4    118  lo0

mdnsd starts up and correctly registers the interface, but when
SocketDataReady() is called in the main loop, it rejects incoming
packets saying it expected a different interface.

./mdnsd
starting
Adding cache storage for 500 more records (82000 bytes)
Unicast UDP responses okay
SetupInterfaceList
Adding to active record list 080B7390 4 anayhome.local. Addr 192.168.0.3
Adding to active record list 080B78A0 16 3.0.168.192.in-addr.arpa. PTR anayhome.local.
Not creating HINFO record: platform support layer provided no information
mDNS_RegisterInterface: InterfaceID 080B7380 192.168.0.3 not represented in list; marking active and retriggering queries
SetupOneInterface: elxl0 192.168.0.3 Registered
maxfds.rlim_max 65536
maxfds.rlim_cur 10240
mDNS_SetPrimaryInterfaceInfo: address changed from 0.0.0.0 to 192.168.0.3:0
mDNS_Execute
mDNS_Execute
SendQueries: Put Question anayhome.local. (Addr) probecount 2
SendQueries: Sending 1 Question 0 Answers 1 Update on 080B7380
SocketDataReady ignored a packet from 192.168.0.3 to 224.0.0.251 on interface /0 expecting 192.168.0.3/elxl0/2/4


Strangely mdnsd appears to work on other Solaris machines at the
same OS level just fine. What might be causing this error?

-Anay


_______________________________________________ Do not post admin requests to the list. They will be ignored. Bonjour-dev mailing list (email@hidden) Help/Unsubscribe/Update your Subscription: http://lists.apple.com/mailman/options/bonjour-dev/email@hidden

This email sent to email@hidden


Visit the Apple Store online or at retail locations.
1-800-MY-APPLE

Contact Apple | Terms of Use | Privacy Policy

Copyright © 2007 Apple Inc. All rights reserved.