void print_flags()

in src/util.c [10:66]


void print_flags(struct lagscope_test *test)
{
	if (test->server_role)
 		printf("%s\n", "*** receiver role");
	if (test->client_role)
		printf("%s\n", "*** sender role");
	if (test->daemon)
		printf("%s\n", "*** run as daemon");

	if (test->cpu_affinity == -1)
		printf("%s:\t\t\t %s\n", "cpu affinity", "No");
	else
		printf("%s:\t\t\t %d\n", "cpu affinity", test->cpu_affinity);

	printf("%s:\t\t\t %s\n", "server address", test->bind_address);

	if (test->domain == AF_INET)
		printf("%s:\t\t\t\t %s\n", "domain", "IPv4");
	if (test->domain == AF_INET6)
		printf("%s:\t\t\t\t %s\n", "domain", "IPv6");
	if (test->protocol == TCP)
		printf("%s:\t\t\t %s\n", "protocol", "TCP");
	else //(test->domain == UDP)
		printf("%s:\t\t\t %s\n", "protocol", "UDP(*not supported yet*)");

	printf("%s:\t\t\t %d\n", "server port", test->server_port);
	if (test->client_role && test->client_port > 0)
		printf("%s:\t\t\t %d\n", "client port", test->client_port);

	if (test->server_role)
		printf("%s:\t %d\n", "receiver socket buffer (bytes)", test->recv_buf_size);
	if (test->client_role)
		printf("%s:\t %d\n", "sender socket buffer (bytes)", test->send_buf_size);

	printf("%s:\t\t %d\n", "message size (bytes)", test->msg_size);

	if (test->client_role) {
		if (test->test_mode == TIME_DURATION) {
			printf("%s:\t\t\t %s\n", "test mode", "TIME DURATION");
			printf("%s:\t\t %d\n", "test duration (sec)", test->duration);
		}
		else {
			printf("%s:\t\t\t %s\n", "test mode", "PING ITERATION");
			printf("%s:\t\t\t %lu\n", "test iteration", test->iteration);
		}
		printf("%s:\t\t %d\n", "test interval (sec)", test->interval);
		if (test->hist) {
			printf("%s:\t\t %s\n", "histogram report", "enabled");
			printf("%s: %d\n", "histogram 1st interval start at", test->hist_start);
			printf("%s:\t %d\n", "histogram length of intervals", test->hist_len);
			printf("%s:\t %d\n", "histogram count of intervals", test->hist_count);
		}
	}

	printf("%s:\t\t\t %s\n", "verbose mode", test->verbose ? "enabled" : "disabled");
	printf("---------------------------------------------------------\n");
}