void default_lagscope_test()

in src/lagscope.c [21:54]


void default_lagscope_test(struct lagscope_test *test)
{
	test->server_role      = false;
	test->client_role      = false;
	test->daemon           = false;
	test->cpu_affinity     = -1; //no hard cpu affinity
	test->bind_address     = "0.0.0.0";

	test->domain           = AF_INET; //ipv4
	test->protocol         = TCP;
	test->server_port      = DEFAULT_RCV_PORT;
	test->client_port      = DEFAULT_SRC_PORT;
	test->recv_buf_size    = DEFAULT_RECV_BUFFER_SIZE_BYTES; //64K
	test->send_buf_size    = DEFAULT_SEND_BUFFER_SIZE_BYTES; //128K

	test->test_mode	       = PING_ITERATION;		 //run ping test with specified	number of iterations
	test->msg_size         = DEFAULT_MESSAGE_SIZE_BYTES;	 //4 bytes
	test->duration         = DEFAULT_TEST_DURATION_SEC;	 //60 s
	test->iteration        = DEFAULT_TEST_ITERATION;	 //1000
	test->interval         = DEFAULT_TEST_INTERVAL_SEC;	 //1 s

	test->hist             = false;
	test->hist_start       = HIST_DEFAULT_START_AT;	 	 //0
	test->hist_len         = HIST_DEFAULT_INTERVAL_LEN;	 //100
	test->hist_count       = HIST_DEFAULT_INTERVAL_COUNT;	 //10

	test->perc             = false;
	test->freq_table_dump  = false;

	test->raw_dump	       = false;
	test->csv_file_name    = DEFAULT_CSV_FILENAME;

	test->verbose          = false;
}