Lines Matching refs:route_state_t
122 route_state_t *route_states;
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);
149 static void partition_got_tunnel_name(route_state_t *route_state);
151 static void partition_stop_advertising_service(route_state_t *route_state);
153 static void partition_maybe_advertise_service(route_state_t *route_state);
155 static void partition_maybe_enable_services(route_state_t *route_state);
156 static void partition_disable_service(route_state_t *route_state);
157 void partition_discontinue_srp_service(route_state_t *route_state);
158 static void partition_schedule_service_add_wakeup(route_state_t *route_state);
159 static void partition_schedule_anycast_service_add_wakeup(route_state_t *route_state);
162 route_state_t *
165 route_state_t *new_route_state = calloc(1, sizeof(*new_route_state));
220 interface_create_(route_state_t *route_state, const char *name, int ifindex, const char *file, int line)
286 want_routing(route_state_t *route_state)
302 route_state_t *route_state = interface->route_state;
576 routing_policy_evaluate_all_interfaces(route_state_t *route_state, bool assume_changed)
603 prefix_usable(interface_t *interface, route_state_t *route_state, icmp_message_t *router, prefix_information_t *prefix)
663 route_state_t *route_state = interface->route_state;
1311 route_state_t *route_state = interface->route_state;
1428 route_state_t *route_state = context;
1440 set_thread_rti(route_state_t *route_state)
1456 route_state_t *route_state = context;
1509 route_ula_generate(route_state_t *route_state)
1554 route_ula_setup(route_state_t *route_state)
1625 find_interface(route_state_t *route_state, const char *name, int ifindex)
1707 route_state_t *route_state = interface->route_state;
1770 route_state_t *route_state = context;
1984 route_state_t *route_state = context;
2037 route_refresh_interface_list(route_state_t *route_state)
2088 route_state_t *route_state = context;
2101 route_state_t *route_state = context;
2120 route_state_t *route_state = context;
2147 route_state_t *route_state = context;
2174 route_state_t *route_state = context;
2209 re_evaluate_interfaces(route_state_t *route_state)
2221 route_state_t *route_state = context;
2260 adv_ctl_add_prefix(route_state_t *route_state, const uint8_t *const data)
2286 adv_ctl_remove_prefix(route_state_t *route_state, const uint8_t *const data)
2315 route_state_t *route_state = context;
2331 infrastructure_network_startup(route_state_t *route_state)
2343 route_omr_watcher_event(route_state_t *route_state, void *UNUSED context, omr_watcher_event_type_t event_type,
2371 thread_network_startup(route_state_t *route_state)
2446 route_state_t *route_state = context;
2452 thread_network_shutdown_start(route_state_t *route_state)
2469 thread_network_shutdown(route_state_t *route_state)
2522 infrastructure_network_shutdown(route_state_t *route_state)
2543 partition_state_reset(route_state_t *route_state)
2626 route_state_t *route_state = server_state->route_state;
2642 route_state_t *route_state = server_state->route_state;
2656 partition_stop_srp_listener(route_state_t *route_state)
2667 partition_start_srp_listener(route_state_t *route_state)
2699 partition_discontinue_srp_service(route_state_t *route_state)
2712 partition_discontinue_all_srp_service(route_state_t *route_state)
2722 partition_utun0_address_changed(route_state_t *route_state, const struct in6_addr *addr,
2814 partition_utun0_pick_listener_address(route_state_t *route_state)
2867 partition_got_tunnel_name(route_state_t *route_state)
2882 route_state_t *route_state = context;
2897 route_maybe_restart_service_tracker(route_state_t *route_state, int *reset, int *increment)
2914 partition_stop_advertising_service(route_state_t *route_state)
2934 partition_stop_advertising_anycast_service(route_state_t *route_state, uint8_t sequence_number)
2964 route_state_t *UNUSED route_state = context;
2973 partition_start_advertising_service(route_state_t *route_state)
3005 partition_start_advertising_anycast_service(route_state_t *route_state)
3044 route_state_t *route_state = context;
3052 route_state_t *route_state = context;
3058 partition_schedule_service_add_wakeup(route_state_t *route_state)
3075 partition_schedule_anycast_service_add_wakeup(route_state_t *route_state)
3092 partition_maybe_advertise_service(route_state_t *route_state)
3224 partition_maybe_advertise_anycast_service(route_state_t *route_state)
3355 route_state_t *route_state = context;
3396 route_state_t *route_state = context;
3412 static void partition_maybe_enable_services(route_state_t *route_state)
3461 static void partition_disable_service(route_state_t *route_state)
3497 void partition_block_anycast_service(route_state_t *route_state, bool block)
3523 route_state_t *route_state = srp_servers->route_state;