Lines Matching refs:mesh_subnet
124 mesh_subnet_t * mesh_subnet = (mesh_subnet_t *) arg; in mesh_secure_network_beacon_auth_value_calculated() local
135 mesh_subnet->beacon_state = MESH_SECURE_NETWORK_BEACON_AUTH_VALUE; in mesh_secure_network_beacon_auth_value_calculated()
140 static uint8_t mesh_secure_network_beacon_get_flags(mesh_subnet_t * mesh_subnet){ in mesh_secure_network_beacon_get_flags() argument
142 if (mesh_subnet->key_refresh != MESH_KEY_REFRESH_NOT_ACTIVE){ in mesh_secure_network_beacon_get_flags()
152 static void mesh_secure_network_beacon_setup(mesh_subnet_t * mesh_subnet){ in mesh_secure_network_beacon_setup() argument
154 mesh_beacon_data[1] = mesh_secure_network_beacon_get_flags(mesh_subnet); in mesh_secure_network_beacon_setup()
157 (void)memcpy(&mesh_beacon_data[2], mesh_subnet->old_key->network_id, 8); in mesh_secure_network_beacon_setup()
159 mesh_network_key_t * network_key = mesh_subnet_get_outgoing_network_key(mesh_subnet); in mesh_secure_network_beacon_setup()
161 …_secure_network_beacon_auth_value, &mesh_secure_network_beacon_auth_value_calculated, mesh_subnet); in mesh_secure_network_beacon_setup()
493 void beacon_secure_network_start(mesh_subnet_t * mesh_subnet){ in beacon_secure_network_start() argument
495 mesh_subnet->beacon_interval_ms = SECURE_NETWORK_BEACON_INTERVAL_MIN_MS; in beacon_secure_network_start()
496 mesh_subnet->beacon_observation_start_ms = btstack_run_loop_get_time_ms(); in beacon_secure_network_start()
497 mesh_subnet->beacon_observation_counter = 0; in beacon_secure_network_start()
499 mesh_subnet->beacon_state = MESH_SECURE_NETWORK_BEACON_W2_AUTH_VALUE; in beacon_secure_network_start()
501 mesh_subnet->beacon_state = MESH_SECURE_NETWORK_BEACON_GATT_SENT; in beacon_secure_network_start()