* add it to the scheduler.
*/
if (nak) {
+ INFO("proto_%s - Dynamic client verification failed for packet from %pV",
+ inst->app_io->common.name, fr_box_ipaddr(client->src_ipaddr));
+
connection->name = talloc_strdup(connection, nak->name);
connection->client->state = PR_CLIENT_NAK;
connection->el = nak->el;
return 0;
}
+/** Allocate a dynamic client.
+ *
+ */
static fr_io_client_t *client_alloc(TALLOC_CTX *ctx, fr_io_client_state_t state,
fr_io_instance_t const *inst, fr_io_thread_t *thread, fr_client_t *radclient,
fr_ipaddr_t const *network)
* dynamic client.
*/
track->dynamic = recv_time;
+
+ INFO("proto_%s - Dynamic client verification started for packet from %pV",
+ inst->app_io->common.name, fr_box_ipaddr(client->src_ipaddr));
}
/*
*/
client->state = PR_CLIENT_DYNAMIC;
client->radclient->active = true;
+
+ INFO("proto_%s - Dynamic client verification succeeded for packet from %pV",
+ inst->app_io->common.name, fr_box_ipaddr(client->src_ipaddr));
goto finish;
}
*/
client->state = PR_CLIENT_DYNAMIC;
client->radclient->active = true;
+
+ INFO("proto_%s - Dynamic client verification succeeded for packet from %pV",
+ inst->app_io->common.name, fr_box_ipaddr(client->src_ipaddr));
}
/*