Added warning() function for iperf warnings. Using --server and --udp now gives a warning instead of an error.
Этот коммит содержится в:
родитель
ad426c6fd4
Коммит
f970ce8ecd
@ -59,6 +59,12 @@ usage_long()
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
void warning(char *str)
|
||||||
|
{
|
||||||
|
fprintf(stderr, "warning: %s\n", str);
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
/********************** Get/set test protocol structure ***********************/
|
/********************** Get/set test protocol structure ***********************/
|
||||||
|
|
||||||
struct protocol *
|
struct protocol *
|
||||||
@ -242,8 +248,11 @@ iperf_parse_arguments(struct iperf_test *test, int argc, char **argv)
|
|||||||
break;
|
break;
|
||||||
case 'u':
|
case 'u':
|
||||||
if (test->role == 's') {
|
if (test->role == 's') {
|
||||||
|
warning("ignoring client only argument --udp (-u)");
|
||||||
|
/* XXX: made a warning
|
||||||
i_errno = IECLIENTONLY;
|
i_errno = IECLIENTONLY;
|
||||||
return (-1);
|
return (-1);
|
||||||
|
*/
|
||||||
}
|
}
|
||||||
set_protocol(test, Pudp);
|
set_protocol(test, Pudp);
|
||||||
test->settings->blksize = DEFAULT_UDP_BLKSIZE;
|
test->settings->blksize = DEFAULT_UDP_BLKSIZE;
|
||||||
|
@ -99,6 +99,7 @@ int iperf_recv(struct iperf_test *);
|
|||||||
void sig_handler(int);
|
void sig_handler(int);
|
||||||
void usage();
|
void usage();
|
||||||
void usage_long();
|
void usage_long();
|
||||||
|
void warning(char *);
|
||||||
int all_data_sent(struct iperf_test *);
|
int all_data_sent(struct iperf_test *);
|
||||||
int package_parameters(struct iperf_test *);
|
int package_parameters(struct iperf_test *);
|
||||||
int parse_parameters(struct iperf_test *);
|
int parse_parameters(struct iperf_test *);
|
||||||
|
Загрузка…
Ссылка в новой задаче
Block a user