Home | History | Annotate | Download | only in ServiceRegistration

Lines Matching refs:anycast

2323         // whenever the local rloc16 is updated, we should re-evaluate if anycast
2359 INFO("thread prefix available, may advertise anycast");
2363 INFO("all thread prefixes are gone, stop advertising anycast service");
2761 // If this address isn't an address we're already listening on, check if it's an anycast address; if so,
2764 INFO(PRI_SEGMENTED_IPv6_ADDR_SRP ": thread anycast address.",
2768 // If it's not an anycast address, do an election on it against the previously-seen addresses in this
2770 // that a link-local address will always lose, and if we have any anycast address we at least have a
2841 INFO(PUB_S_SRP "advertising anycast service; " PUB_S_SRP " proposed listener address; "
2848 // In common cases, if we are not advertising anycast service due to replication failure,
2849 // we can not advertise unicast either. One exception is that we manually block the anycast
3080 ERROR("Can't schedule anycast service add pending wakeup: no memory!");
3151 // See if host advertising this unicast service is also advertising an anycast service; if not, then this
3202 // anycast) service published, publish a second service so as to encourage the legacy service to withdraw, because
3274 struct thread_anycast_service *aservice = &service->u.anycast;
3307 // Count how many services on our anycast sequence number have lower RLOCs
3312 struct thread_anycast_service *aservice = &service->u.anycast;
3332 INFO("advertising our anycast service with sequence number 0x%02x", route_state->thread_sequence_number);
3336 INFO("already advertising our anycast service with sequence number 0x%x",
3341 INFO("not advertising our anycast service with sequence number 0x%02x",
3344 INFO("withdrawing our anycast service advertisement with sequence number 0x%02x",
3376 // If we discover an advertised service with our rloc, and either we aren't advertising an anycast service,
3380 service->u.anycast.sequence_number != route_state->thread_sequence_number))
3383 partition_stop_advertising_anycast_service(route_state, service->u.anycast.sequence_number);