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");
}