diff options
Diffstat (limited to 'Source/charon/threads')
-rw-r--r-- | Source/charon/threads/kernel_interface.c | 2 | ||||
-rw-r--r-- | Source/charon/threads/prime_pool.c | 16 | ||||
-rw-r--r-- | Source/charon/threads/receiver.c | 6 | ||||
-rw-r--r-- | Source/charon/threads/scheduler.c | 8 | ||||
-rw-r--r-- | Source/charon/threads/sender.c | 6 | ||||
-rw-r--r-- | Source/charon/threads/thread_pool.c | 34 |
6 files changed, 36 insertions, 36 deletions
diff --git a/Source/charon/threads/kernel_interface.c b/Source/charon/threads/kernel_interface.c index 02f8ad557..54fe4d1b1 100644 --- a/Source/charon/threads/kernel_interface.c +++ b/Source/charon/threads/kernel_interface.c @@ -386,7 +386,7 @@ static void receive_messages(private_kernel_interface_t *this) pthread_mutex_lock(&(this->mutex)); this->responses->insert_last(this->responses, (void*)listed_response); pthread_mutex_unlock(&(this->mutex)); - /* signal ALL waiting threads */ + /* signal LEVEL3 waiting threads */ pthread_cond_broadcast(&(this->condvar)); } /* get the next one */ diff --git a/Source/charon/threads/prime_pool.c b/Source/charon/threads/prime_pool.c index 8dea301fb..def3308c3 100644 --- a/Source/charon/threads/prime_pool.c +++ b/Source/charon/threads/prime_pool.c @@ -160,7 +160,7 @@ static void get_prime(private_prime_pool_t *this, size_t prime_size, mpz_t *prim prime_list->usage += this->prime_lists->get_count(this->prime_lists); if (prime_list->primes->remove_first(prime_list->primes, (void*)&removed_prime) == SUCCESS) { - this->logger->log(this->logger, CONTROL|MOST, "Thread removed a prime with size %d", prime_size); + this->logger->log(this->logger, CONTROL|LEVEL2, "Thread removed a prime with size %d", prime_size); mpz_init_set(*prime, *removed_prime); mpz_clear(*removed_prime); allocator_free(removed_prime); @@ -174,7 +174,7 @@ static void get_prime(private_prime_pool_t *this, size_t prime_size, mpz_t *prim if (create_new_list) { - this->logger->log(this->logger, CONTROL|MORE, "Creating a new list for primes with size %d", prime_size); + this->logger->log(this->logger, CONTROL|LEVEL1, "Creating a new list for primes with size %d", prime_size); /* there is no list for this prime size, create one */ prime_list_t *prime_list; prime_list = allocator_alloc_thing(prime_list_t); @@ -191,7 +191,7 @@ static void get_prime(private_prime_pool_t *this, size_t prime_size, mpz_t *prim if (!prime_found) { /* no prime found, create one ourself */ - this->logger->log(this->logger, CONTROL|MOST, "Caller didn't find a prime, generates on it's own."); + this->logger->log(this->logger, CONTROL|LEVEL2, "Caller didn't find a prime, generates on it's own."); this->compute_prime(this, prime_size, prime); } } @@ -245,7 +245,7 @@ void generate_primes(private_prime_pool_t *this) mpz_t *prime; - this->logger->log(this->logger, CONTROL|MOST, "Finding most important prime size..."); + this->logger->log(this->logger, CONTROL|LEVEL2, "Finding most important prime size..."); pthread_mutex_lock(&(this->mutex)); @@ -255,7 +255,7 @@ void generate_primes(private_prime_pool_t *this) { prime_list_t *prime_list; iterator->current(iterator, (void*)&prime_list); - this->logger->log(this->logger, CONTROL|MOST, "Primes with size %d have usage %d, %d in list", + this->logger->log(this->logger, CONTROL|LEVEL2, "Primes with size %d have usage %d, %d in list", prime_list->prime_size, prime_list->usage, prime_list->primes->get_count(prime_list->primes)); /* get the prime_size with the highest usage factor */ @@ -273,7 +273,7 @@ void generate_primes(private_prime_pool_t *this) if (selected_prime_list == NULL) { - this->logger->log(this->logger, CONTROL|MORE, "Nothing to do, goint to sleep"); + this->logger->log(this->logger, CONTROL|LEVEL1, "Nothing to do, goint to sleep"); /* nothing to do. wait, while able to cancel */ pthread_cleanup_push((void(*)(void*))pthread_mutex_unlock, (void*)&(this->mutex)); pthread_setcancelstate(PTHREAD_CANCEL_ENABLE, NULL); @@ -288,14 +288,14 @@ void generate_primes(private_prime_pool_t *this) if (selected_prime_list != NULL) { - this->logger->log(this->logger, CONTROL|MORE, "Going to generate a prime with size %d", + this->logger->log(this->logger, CONTROL|LEVEL1, "Going to generate a prime with size %d", selected_prime_list->prime_size); /* generate the prime of requested size */ prime = allocator_alloc_thing(mpz_t); compute_prime(this, selected_prime_list->prime_size, prime); /* insert prime */ - this->logger->log(this->logger, CONTROL|MOST, "Prime generated, inserting in list"); + this->logger->log(this->logger, CONTROL|LEVEL2, "Prime generated, inserting in list"); pthread_mutex_lock(&(this->mutex)); selected_prime_list->primes->insert_last(selected_prime_list->primes, (void*)prime); pthread_mutex_unlock(&(this->mutex)); diff --git a/Source/charon/threads/receiver.c b/Source/charon/threads/receiver.c index 7789b5343..3b22c822c 100644 --- a/Source/charon/threads/receiver.c +++ b/Source/charon/threads/receiver.c @@ -81,7 +81,7 @@ static void receive_packets(private_receiver_t * this) { while (charon->socket->receive(charon->socket,¤t_packet) == SUCCESS) { - this->logger->log(this->logger, CONTROL | MORE, "Creating job from packet"); + this->logger->log(this->logger, CONTROL | LEVEL1, "Creating job from packet"); current_job = (job_t *) incoming_packet_job_create(current_packet); charon->job_queue->add(charon->job_queue,current_job); @@ -97,11 +97,11 @@ static void receive_packets(private_receiver_t * this) */ static void destroy(private_receiver_t *this) { - this->logger->log(this->logger, CONTROL | MORE, "Going to terminate receiver thread"); + this->logger->log(this->logger, CONTROL | LEVEL1, "Going to terminate receiver thread"); pthread_cancel(this->assigned_thread); pthread_join(this->assigned_thread, NULL); - this->logger->log(this->logger, CONTROL | MORE, "Receiver thread terminated"); + this->logger->log(this->logger, CONTROL | LEVEL1, "Receiver thread terminated"); charon->logger_manager->destroy_logger(charon->logger_manager, this->logger); diff --git a/Source/charon/threads/scheduler.c b/Source/charon/threads/scheduler.c index bf19750c0..8205cfd45 100644 --- a/Source/charon/threads/scheduler.c +++ b/Source/charon/threads/scheduler.c @@ -77,12 +77,12 @@ static void get_events(private_scheduler_t * this) for (;;) { - this->logger->log(this->logger, CONTROL|MOST, "Waiting for next event..."); + this->logger->log(this->logger, CONTROL|LEVEL2, "Waiting for next event..."); /* get a job, this block until one is available */ current_job = charon->event_queue->get(charon->event_queue); /* queue the job in the job queue, workers will eat them */ charon->job_queue->add(charon->job_queue, current_job); - this->logger->log(this->logger, CONTROL | MORE, "Got event, added job %s to job-queue.", + this->logger->log(this->logger, CONTROL | LEVEL1, "Got event, added job %s to job-queue.", mapping_find(job_type_m, current_job->get_type(current_job))); } } @@ -92,11 +92,11 @@ static void get_events(private_scheduler_t * this) */ static void destroy(private_scheduler_t *this) { - this->logger->log(this->logger, CONTROL | MORE, "Going to terminate scheduler thread"); + this->logger->log(this->logger, CONTROL | LEVEL1, "Going to terminate scheduler thread"); pthread_cancel(this->assigned_thread); pthread_join(this->assigned_thread, NULL); - this->logger->log(this->logger, CONTROL | MORE, "Scheduler thread terminated"); + this->logger->log(this->logger, CONTROL | LEVEL1, "Scheduler thread terminated"); charon->logger_manager->destroy_logger(charon->logger_manager, this->logger); diff --git a/Source/charon/threads/sender.c b/Source/charon/threads/sender.c index 2ba0de781..82aa2b2e3 100644 --- a/Source/charon/threads/sender.c +++ b/Source/charon/threads/sender.c @@ -79,7 +79,7 @@ static void send_packets(private_sender_t * this) while (1) { current_packet = charon->send_queue->get(charon->send_queue); - this->logger->log(this->logger, CONTROL|MORE, "Got a packet, sending it"); + this->logger->log(this->logger, CONTROL|LEVEL1, "Got a packet, sending it"); status = charon->socket->send(charon->socket,current_packet); if (status != SUCCESS) { @@ -95,11 +95,11 @@ static void send_packets(private_sender_t * this) */ static void destroy(private_sender_t *this) { - this->logger->log(this->logger, CONTROL | MORE, "Going to terminate sender thread"); + this->logger->log(this->logger, CONTROL | LEVEL1, "Going to terminate sender thread"); pthread_cancel(this->assigned_thread); pthread_join(this->assigned_thread, NULL); - this->logger->log(this->logger, CONTROL | MORE, "Sender thread terminated"); + this->logger->log(this->logger, CONTROL | LEVEL1, "Sender thread terminated"); charon->logger_manager->destroy_logger(charon->logger_manager, this->logger); diff --git a/Source/charon/threads/thread_pool.c b/Source/charon/threads/thread_pool.c index eb10c740c..2b0259e92 100644 --- a/Source/charon/threads/thread_pool.c +++ b/Source/charon/threads/thread_pool.c @@ -151,7 +151,7 @@ static void process_jobs(private_thread_pool_t *this) job = charon->job_queue->get(charon->job_queue); job_type = job->get_type(job); - this->worker_logger->log(this->worker_logger, CONTROL|MOST, "Process job of type %s", + this->worker_logger->log(this->worker_logger, CONTROL|LEVEL2, "Process job of type %s", mapping_find(job_type_m,job_type)); gettimeofday(&start_time,NULL); switch (job_type) @@ -195,7 +195,7 @@ static void process_jobs(private_thread_pool_t *this) } gettimeofday(&end_time,NULL); - this->worker_logger->log(this->worker_logger, CONTROL | MOST, "Processed job of type %s in %d us", + this->worker_logger->log(this->worker_logger, CONTROL | LEVEL2, "Processed job of type %s in %d us", mapping_find(job_type_m,job_type), (((end_time.tv_sec - start_time.tv_sec) * 1000000) + (end_time.tv_usec - start_time.tv_usec))); @@ -227,7 +227,7 @@ static void process_incoming_packet_job(private_thread_pool_t *this, incoming_pa return; } - this->worker_logger->log(this->worker_logger, CONTROL|MOST, "Message is a %s %s", + this->worker_logger->log(this->worker_logger, CONTROL|LEVEL2, "Message is a %s %s", mapping_find(exchange_type_m, message->get_exchange_type(message)), message->get_request(message) ? "request" : "reply"); @@ -235,7 +235,7 @@ static void process_incoming_packet_job(private_thread_pool_t *this, incoming_pa (message->get_minor_version(message) != IKE_MINOR_VERSION)) { - this->worker_logger->log(this->worker_logger, ERROR | MOST, "IKE version %d.%d not supported", + this->worker_logger->log(this->worker_logger, ERROR | LEVEL2, "IKE version %d.%d not supported", message->get_major_version(message), message->get_minor_version(message)); /* @@ -276,7 +276,7 @@ static void process_incoming_packet_job(private_thread_pool_t *this, incoming_pa ike_sa_id->switch_initiator(ike_sa_id); - this->worker_logger->log(this->worker_logger, CONTROL|ALL, "Checking out IKE SA %lld:%lld, role %s", + this->worker_logger->log(this->worker_logger, CONTROL|LEVEL3, "Checking out IKE SA %lld:%lld, role %s", ike_sa_id->get_initiator_spi(ike_sa_id), ike_sa_id->get_responder_spi(ike_sa_id), ike_sa_id->is_initiator(ike_sa_id) ? "initiator" : "responder"); @@ -297,7 +297,7 @@ static void process_incoming_packet_job(private_thread_pool_t *this, incoming_pa if (status == CREATED) { - this->worker_logger->log(this->worker_logger, CONTROL|ALL, "Create Job to delete half open IKE_SA."); + this->worker_logger->log(this->worker_logger, CONTROL|LEVEL3, "Create Job to delete half open IKE_SA."); this->create_delete_half_open_ike_sa_job(this,ike_sa_id,charon->configuration_manager->get_half_open_ike_sa_timeout(charon->configuration_manager)); } @@ -307,7 +307,7 @@ static void process_incoming_packet_job(private_thread_pool_t *this, incoming_pa this->worker_logger->log(this->worker_logger, ERROR, "Message could not be processed by IKE SA"); } - this->worker_logger->log(this->worker_logger, CONTROL|ALL, "%s IKE SA %lld:%lld, role %s", + this->worker_logger->log(this->worker_logger, CONTROL|LEVEL3, "%s IKE SA %lld:%lld, role %s", (status == DELETE_ME) ? "Checkin and delete" : "Checkin", ike_sa_id->get_initiator_spi(ike_sa_id), ike_sa_id->get_responder_spi(ike_sa_id), @@ -345,7 +345,7 @@ static void process_initiate_ike_sa_job(private_thread_pool_t *this, initiate_ik status_t status; - this->worker_logger->log(this->worker_logger, CONTROL|MOST, "Create and checking out IKE SA"); + this->worker_logger->log(this->worker_logger, CONTROL|LEVEL2, "Create and checking out IKE SA"); charon->ike_sa_manager->create_and_checkout(charon->ike_sa_manager, &ike_sa); @@ -360,10 +360,10 @@ static void process_initiate_ike_sa_job(private_thread_pool_t *this, initiate_ik return; } - this->worker_logger->log(this->worker_logger, CONTROL|ALL, "Create Job to delete half open IKE_SA."); + this->worker_logger->log(this->worker_logger, CONTROL|LEVEL3, "Create Job to delete half open IKE_SA."); this->create_delete_half_open_ike_sa_job(this,ike_sa->get_id(ike_sa),charon->configuration_manager->get_half_open_ike_sa_timeout(charon->configuration_manager)); - this->worker_logger->log(this->worker_logger, CONTROL|MOST, "Checking in IKE SA"); + this->worker_logger->log(this->worker_logger, CONTROL|LEVEL2, "Checking in IKE SA"); status = charon->ike_sa_manager->checkin(charon->ike_sa_manager, ike_sa); if (status != SUCCESS) { @@ -383,7 +383,7 @@ static void process_delete_half_open_ike_sa_job(private_thread_pool_t *this, del status = charon->ike_sa_manager->checkout(charon->ike_sa_manager,ike_sa_id, &ike_sa); if ((status != SUCCESS) && (status != CREATED)) { - this->worker_logger->log(this->worker_logger, CONTROL | ALL, "IKE SA seems to be allready deleted and so doesn't have to be deleted"); + this->worker_logger->log(this->worker_logger, CONTROL | LEVEL3, "IKE SA seems to be allready deleted and so doesn't have to be deleted"); return; } @@ -428,7 +428,7 @@ static void process_delete_established_ike_sa_job(private_thread_pool_t *this, d status = charon->ike_sa_manager->checkout(charon->ike_sa_manager,ike_sa_id, &ike_sa); if ((status != SUCCESS) && (status != CREATED)) { - this->worker_logger->log(this->worker_logger, CONTROL | ALL, "IKE SA seems to be allready deleted and so doesn't have to be deleted"); + this->worker_logger->log(this->worker_logger, CONTROL | LEVEL3, "IKE SA seems to be allready deleted and so doesn't have to be deleted"); return; } @@ -472,7 +472,7 @@ static void process_retransmit_request_job(private_thread_pool_t *this, retransm ike_sa_t *ike_sa; status_t status; - this->worker_logger->log(this->worker_logger, CONTROL|MOST, "Checking out IKE SA %lld:%lld, role %s", + this->worker_logger->log(this->worker_logger, CONTROL|LEVEL2, "Checking out IKE SA %lld:%lld, role %s", ike_sa_id->get_initiator_spi(ike_sa_id), ike_sa_id->get_responder_spi(ike_sa_id), ike_sa_id->is_initiator(ike_sa_id) ? "initiator" : "responder"); @@ -489,11 +489,11 @@ static void process_retransmit_request_job(private_thread_pool_t *this, retransm if (status != SUCCESS) { - this->worker_logger->log(this->worker_logger, CONTROL | ALL, "Message doesn't have to be retransmitted"); + this->worker_logger->log(this->worker_logger, CONTROL | LEVEL3, "Message doesn't have to be retransmitted"); stop_retransmitting = TRUE; } - this->worker_logger->log(this->worker_logger, CONTROL|MOST, "Checkin IKE SA %lld:%lld, role %s", + this->worker_logger->log(this->worker_logger, CONTROL|LEVEL2, "Checkin IKE SA %lld:%lld, role %s", ike_sa_id->get_initiator_spi(ike_sa_id), ike_sa_id->get_responder_spi(ike_sa_id), ike_sa_id->is_initiator(ike_sa_id) ? "initiator" : "responder"); @@ -514,7 +514,7 @@ static void process_retransmit_request_job(private_thread_pool_t *this, retransm status = charon->configuration_manager->get_retransmit_timeout (charon->configuration_manager,job->get_retransmit_count(job),&timeout); if (status != SUCCESS) { - this->worker_logger->log(this->worker_logger, CONTROL | MOST, "Message will not be anymore retransmitted"); + this->worker_logger->log(this->worker_logger, CONTROL | LEVEL2, "Message will not be anymore retransmitted"); job->destroy(job); /* * TODO delete IKE_SA ? @@ -533,7 +533,7 @@ static void create_delete_half_open_ike_sa_job(private_thread_pool_t *this,ike_s { job_t *delete_job; - this->worker_logger->log(this->worker_logger, CONTROL | MOST, "Going to create job to delete half open IKE_SA in %d ms", delay); + this->worker_logger->log(this->worker_logger, CONTROL | LEVEL2, "Going to create job to delete half open IKE_SA in %d ms", delay); delete_job = (job_t *) delete_half_open_ike_sa_job_create(ike_sa_id); charon->event_queue->add_relative(charon->event_queue,delete_job, delay); |