3
0
mirror of https://git.kernel.org/pub/scm/network/wireless/iwd.git synced 2024-11-22 06:29:23 +01:00

t-runner: Start SW entropy generator if no HW avail.

This commit is contained in:
Tim Kourt 2016-05-17 16:52:41 -07:00 committed by Denis Kenzior
parent 94b2c00534
commit 52611afe6f

View File

@ -445,6 +445,21 @@ static pid_t start_dbus_daemon(void)
return pid; return pid;
} }
static pid_t start_haveged(void)
{
char *argv[2];
pid_t pid;
argv[0] = "/usr/sbin/haveged";
argv[1] = NULL;
pid = execute_program(argv, true);
if (pid < 0)
return -1;
return pid;
}
static bool set_interface_state(const char *if_name, bool isUp) static bool set_interface_state(const char *if_name, bool isUp)
{ {
char *state, *argv[4]; char *state, *argv[4];
@ -1500,6 +1515,9 @@ static void run_command(char *cmdname)
if (dbus_pid < 0) if (dbus_pid < 0)
goto exit; goto exit;
if (check_virtualization())
start_haveged();
test_stat_queue = l_queue_new(); test_stat_queue = l_queue_new();
l_hashmap_foreach(test_config_map, create_network_and_run_tests, l_hashmap_foreach(test_config_map, create_network_and_run_tests,