CVSROOT: /cvs Module name: src Changes by: [email protected] 2016/09/01 04:40:38
Modified files:
usr.sbin/relayd: ca.c relayd.h
Log message:
Do not busy loop in the rsa engine callback waiting for the ca. Instead use
poll(2) to wait for up to 1sec for a response. This is not the nicest way to
fix this issue but the smallest. Goal is to reduce the contention on the
kernel big lock on busy relayd systems.
reyk@ agrees (especially about the nastyness of this)
