| /src/external/apache2/mDNSResponder/dist/ServiceRegistration/ |
| node-type-tracker.c | 62 void (*reconnect_callback)(route_state_t *route_state); 63 route_state_t *route_state; member in struct:node_type_tracker 108 if (tracker->route_state != NULL && tracker->reconnect_callback != NULL) { 109 tracker->reconnect_callback(tracker->route_state);
|
| probe-srp.c | 69 route_state_t *route_state; member in struct:probe_state
|
| thread-tracker.c | 62 void (*reconnect_callback)(route_state_t *route_state); 63 route_state_t *route_state; member in struct:thread_tracker 115 if (tracker->route_state != NULL && tracker->reconnect_callback != NULL) { 116 tracker->reconnect_callback(tracker->route_state);
|
| icmp.c | 333 icmp_message(route_state_t *route_state, uint8_t *icmp_buf, unsigned length, int ifindex, int hop_limit, addr_t *src, addr_t *dest) 347 for (interface = route_state->interfaces; interface; interface = interface->next) { 356 message->route_state = route_state; 463 for (route_state_t *route_state = route_states; route_state != NULL; route_state = route_state->next) { 464 icmp_message(route_state, icmp_buf, (unsigned)rv, ifindex, hop_limit, &src, &dest); // rv will never be > sizeof(icmp_buf) 568 route_state_t *route_state = interface->route_state local [all...] |
| service-tracker.c | 63 route_state_t *route_state; member in struct:service_tracker
|
| adv-ctl-server.c | 75 route_state_t *route_state = server_state->route_state; local 77 if (route_state->srp_listener != NULL) { 78 ioloop_comm_cancel(route_state->srp_listener); 84 if (route_state->srp_listener == NULL) { 86 route_refresh_interface_list(route_state); 105 infrastructure_network_shutdown(server_state->route_state); 106 route_ula_generate(server_state->route_state); 107 infrastructure_network_startup(server_state->route_state); 121 if (server_state->route_state != NULL && server_state->route_state->omr_publisher != NULL) [all...] |
| omr-watcher.c | 99 route_state_t *route_state; member in struct:omr_watcher 247 callback->context_release_callback(omw->route_state, callback->context); 278 cb->callback(omw->route_state, cb->context, event_type, prefixes, prefix); 296 omw->disconnect_callback(omw->route_state); 410 if (!user_prefix_seen && omw->route_state->srp_server->awaiting_prefix_removal) { 411 omw->route_state->srp_server->awaiting_prefix_removal = false; 412 adv_ctl_thread_shutdown_status_check(omw->route_state->srp_server); 469 omr_watcher_create_(route_state_t *route_state, void (*disconnect_callback)(void *), const char *UNUSED file, int UNUSED line) 473 omw->route_state = route_state; [all...] |
| route-tracker.c | 91 route_state_t *route_state; member in struct:route_tracker 174 route_tracker_create(route_state_t *NONNULL route_state, const char *NONNULL name) 182 tracker->route_state = route_state; 321 status = cti_remove_route(tracker->route_state->srp_server, tracker, route_tracker_update_callback, 327 status = cti_add_route(tracker->route_state->srp_server, tracker, route_tracker_update_callback, 517 if (tracker->route_state == NULL) { 518 ERROR("tracker has no route_state"); 521 route_state_t *route_state = tracker->route_state; local 575 route_state_t *route_state = tracker->route_state; local [all...] |
| omr-publisher.c | 71 route_state_t *route_state; member in struct:omr_publisher 139 omr_publisher_context_release(route_state_t *UNUSED route_state, void *context) 155 omr_publisher_watcher_callback(route_state_t *UNUSED NONNULL route_state, void *NULLABLE context, omr_watcher_event_type_t event_type, 244 omr_publisher_create(route_state_t *route_state, const char *name) 266 publisher->route_state = route_state; 599 cti_status_t status = cti_remove_prefix(publisher->route_state->srp_server, publisher, 616 cti_status_t status = cti_add_prefix(publisher->route_state->srp_server, publisher, 729 if (publisher->route_state == NULL || !publisher->route_state->have_thread_prefix) [all...] |
| nat64.c | 288 nat64_create(route_state_t *route_state) 309 new_nat64->route_state = route_state; 350 nat64_thread_has_routable_prefix(const route_state_t * const route_state) 353 if (route_state->omr_publisher != NULL && omr_publisher_have_routable_prefix(route_state->omr_publisher)) { 682 nat64_prefix_t * new_prefix = nat64_prefix_create((struct in6_addr *)event->rdata, NAT64_PREFIX_SLASH_96_BYTES, nat64_preference_medium, state_machine->nat64->route_state->srp_server->rloc16); 1081 if (infra_prefix && nat64_thread_has_routable_prefix(state_machine->nat64->route_state) 1194 if (max_rloc == state_machine->nat64->route_state->srp_server->rloc16) { 1285 state_machine->br_prefix = nat64_prefix_create(&state_machine->nat64->route_state->srp_server->ula_prefix, NAT64_PREFIX_SLASH_96_BYTES, nat64_preference_low, state_machine->nat64-> (…) 1614 route_state_t *route_state = nat64->route_state; local [all...] |
| nat64.h | 241 route_state_t *NONNULL route_state; member in struct:nat64 253 nat64_t *NULLABLE nat64_create(route_state_t *NONNULL route_state); 256 void nat64_add_prefix(route_state_t *NONNULL route_state, const uint8_t *NONNULL const data, 258 void nat64_remove_prefix(route_state_t *NONNULL route_state, const uint8_t *NONNULL const data); 259 void nat64_offmesh_route_list_callback(route_state_t *NONNULL route_state, cti_route_vec_t *NONNULL routes, 261 void nat64_init(route_state_t *NONNULL route_state); 264 void nat64_stop(route_state_t *NONNULL route_state); 265 void nat64_start(route_state_t *NONNULL route_state); 266 void nat64_thread_shutdown(route_state_t *NONNULL route_state);
|
| route.c | 126 #define interface_create(route_state, name, iface) interface_create_(route_state, name, iface, __FILE__, __LINE__) 127 interface_t *NULLABLE interface_create_(route_state_t *NONNULL route_state, const char *NONNULL name, int ifindex, 136 static void routing_policy_evaluate_all_interfaces(route_state_t *route_state, bool assume_changed); 143 static void thread_network_startup(route_state_t *route_state); 144 static void thread_network_shutdown(route_state_t *route_state); 145 static void thread_network_shutdown_start(route_state_t *route_state); 146 static void partition_state_reset(route_state_t *route_state); 147 static void partition_utun0_address_changed(route_state_t *route_state, const struct in6_addr *NONNULL addr, enum interface_address_change change); 148 static void partition_utun0_pick_listener_address(route_state_t *route_state); 302 route_state_t *route_state = interface->route_state; local 663 route_state_t *route_state = interface->route_state; local 1311 route_state_t *route_state = interface->route_state; local 1428 route_state_t *route_state = context; local 1456 route_state_t *route_state = context; local 1707 route_state_t *route_state = interface->route_state; local 1770 route_state_t *route_state = context; local 1984 route_state_t *route_state = context; local 2088 route_state_t *route_state = context; local 2101 route_state_t *route_state = context; local 2120 route_state_t *route_state = context; local 2147 route_state_t *route_state = context; local 2174 route_state_t *route_state = context; local 2221 route_state_t *route_state = context; local 2315 route_state_t *route_state = context; local 2446 route_state_t *route_state = context; local 2626 route_state_t *route_state = server_state->route_state; local 2642 route_state_t *route_state = server_state->route_state; local 2882 route_state_t *route_state = context; local 2964 route_state_t *UNUSED route_state = context; local 3044 route_state_t *route_state = context; local 3052 route_state_t *route_state = context; local 3355 route_state_t *route_state = context; local 3396 route_state_t *route_state = context; local 3523 route_state_t *route_state = srp_servers->route_state; local [all...] |
| route.h | 30 typedef struct route_state route_state_t; 114 route_state_t *NULLABLE route_state; member in struct:interface 296 route_state_t *NULLABLE route_state; member in struct:icmp_message 327 struct route_state { struct 423 void route_ula_setup(route_state_t *NULLABLE route_state); 424 void route_ula_generate(route_state_t *NULLABLE route_state); 425 bool start_route_listener(route_state_t *NULLABLE route_state); 428 void infrastructure_network_startup(route_state_t *NULLABLE route_state); 429 void infrastructure_network_shutdown(route_state_t *NULLABLE route_state); 430 void partition_maybe_advertise_anycast_service(route_state_t *NULLABLE route_state); [all...] |
| srp-mdns-proxy.c | 399 route_state_t *route_state = server_state->route_state; local 400 if (route_state) { 401 SEGMENTED_IPv6_ADDR_GEN_SRP(&route_state->srp_listener_ip_address, addr_buf); 403 if (route_state->srp_listener != NULL) { 405 SEGMENTED_IPv6_ADDR_PARAM_SRP(&route_state->srp_listener_ip_address, addr_buf), 406 route_state->srp_service_listen_port); 412 INFO(PUB_S_SRP "advertising anycast service", route_state->advertising_srp_anycast_service ? "" : "not "); 415 if (route_state->advertising_srp_unicast_service) { 417 SEGMENTED_IPv6_ADDR_PARAM_SRP(&route_state->srp_listener_ip_address, addr_buf) [all...] |
| srp-mdns-proxy.h | 35 typedef struct route_state route_state_t; 94 route_state_t *NULLABLE route_state; member in struct:srp_server_state
|
| srp-replication.c | 4829 route_state_t *route_state = server_state->route_state; local 4830 if (route_state != NULL) { 4831 route_state->thread_sequence_number = (domain->dataset_id & 0xFF00000000000000) >> 56; 4832 INFO("thread sequence number 0x%02x", route_state->thread_sequence_number); 4833 route_state->partition_can_advertise_anycast_service = true; 4834 partition_maybe_advertise_anycast_service(route_state); 6352 route_state_t *route_state = NULL; local 6353 route_state = server_state->route_state; [all...] |
| dnssd-proxy.c | 2725 route_state_t *route_state = server_state->route_state; local 2726 if (route_state->thread_interface_name != NULL) { 2727 for (interface_address_state_t *address = route_state->interface_addresses; 2731 if (strcmp(address->name, route_state->thread_interface_name) ||
|