<rdar://problem/6374314> Sleep Proxy: Add support for wake on IPv6
authorcheshire@apple.com <cheshire@apple.com@214c2c4a-bf3b-4dcf-9390-e4dd3010487d>
Fri, 18 Dec 2009 01:14:37 +0000 (01:14 +0000)
committercheshire@apple.com <cheshire@apple.com@214c2c4a-bf3b-4dcf-9390-e4dd3010487d>
Fri, 18 Dec 2009 01:14:37 +0000 (01:14 +0000)
commitdaf80f8499eb8d6f24e0d81e9f291b79a7930994
treea33594c7dfd0e628f54060f0b3559066ddd1f1a6
parent73ae7a59841b30e9b69de1be0545661a1e9b7149
<rdar://problem/6374314> Sleep Proxy: Add support for wake on IPv6
Unsolicited Neighbor Advertisements (RFC 2461 Section 7.2.6) give us fast address cache updating,
but some older IPv6 clients get confused by them, so for now we don't send them. Without Unsolicited
Neighbor Advertisements we have to rely on Neighbor Unreachability Detection instead, which is slower.
Given this, we'll do our best to wake for existing IPv6 connections, but we don't want to encourage
new ones for sleeping clients, so we'll we send deletions for our SPS clients' AAAA records.

git-svn-id: http://svn.macosforge.org/repository/mDNSResponder/trunk@6923 214c2c4a-bf3b-4dcf-9390-e4dd3010487d
mDNSCore/mDNS.c