aboutsummaryrefslogtreecommitdiffstats
path: root/src/libstrongswan/processing
Commit message (Collapse)AuthorAgeFilesLines
* Log worker thread ID with two digits.Tobias Brunner2011-12-161-2/+2
|
* Fixed compiler warnings regarding enum comparison.Tobias Brunner2011-11-251-1/+1
| | | | | | | | | Warnings like comparison of unsigned expression < 0 is always false are reported with -Wextra when enum types that are compiled to an unsigned type (which is up to the compiler) are checked for negativity.
* Fixed common misspellings.Tobias Brunner2011-07-202-2/+2
| | | | Mostly found by 'codespell'.
* Prevent deadlock while shutting down thread pool.Tobias Brunner2011-06-081-2/+2
| | | | | | | | | During destruction the main thread locks the mutex in processor_t and waits on a condvar for threads to have terminated. Because the mutex has also to be locked to decrement the thread count the condvar cannot be signaled before doing that as otherwise the main thread might already be waiting to join the threads while locking the mutex and thus causing a deadlock.
* Update working thread count without allocation.Tobias Brunner2011-05-161-22/+15
|
* Make sure working thread count is correctly updatedTobias Brunner2011-05-161-4/+23
|
* Use CRITICAL job priority class for long running dispatcher jobsMartin Willi2011-05-161-1/+2
|
* Introduce a highest priority job for critical thread servicesMartin Willi2011-05-162-2/+5
|
* Added a callback_job constructor supporting custom prioritiesMartin Willi2011-05-162-4/+36
|
* Count number of threads active in each class, and reserve threads only if ↵Martin Willi2011-05-162-17/+66
| | | | none active
* Reserve threads for job priority classes based on strongswan.conf optionsMartin Willi2011-05-161-1/+17
|
* Added job priority enum namesMartin Willi2011-05-162-0/+27
|
* Processor job scheduling respects job priority classesMartin Willi2011-05-162-13/+47
|
* Introduce priority classes for jobsMartin Willi2011-05-162-2/+30
|
* Migrated scheduler_t to INIT/METHOD macrosMartin Willi2011-05-051-33/+24
|
* Migrated callback_job to INIT/METHOD macrosMartin Willi2011-05-052-38/+38
|
* Migrated processor to INIT/METHOD macrosMartin Willi2011-05-051-42/+35
|
* Do not invoke processor restart() if not requiredMartin Willi2011-03-151-1/+2
| | | | | Doing so might result in a deadlock during shutdown if a delayed restart is locked on the bus during the debug statement.
* Remove obsolete pool_size argument in processor_create()Martin Willi2010-11-161-1/+1
|
* Refer to scheduler and processor via lib and not hydra.Tobias Brunner2010-09-022-6/+4
|
* Moved scheduler and thread pool to libstrongswan.Tobias Brunner2010-09-027-0/+1298