bind9/lib/isc/include
Ondřej Surý 6269fce0fe Use isc_mem_get_aligned() for isc_queue and cleanup max_threads
The isc_queue_new() was using dirty tricks to allocate the head and tail
members of the struct aligned to the cacheline.  We can now use
isc_mem_get_aligned() to allocate the structure to the cacheline
directly.

Use ISC_OS_CACHELINE_SIZE (64) instead of arbitrary ALIGNMENT (128), one
cacheline size is enough to prevent false sharing.

Cleanup the unused max_threads variable - there was actually no limit on
the maximum number of threads.  This was changed a while ago.
2022-01-05 17:10:58 +01:00
..
isc Use isc_mem_get_aligned() for isc_queue and cleanup max_threads 2022-01-05 17:10:58 +01:00
.clang-format Add separate .clang-format files for headers 2020-02-14 09:31:05 +01:00