VCL: add TLS opt to socket_test.sh
- add TLS transport opt to socket_test.sh - resolve clash in vcl_test* args with socket_test.sh opts Change-Id: I952d5b64942664bc3af1098f67445e0f4b93ab32 Signed-off-by: Dave Wallace <dwallacelf@gmail.com>
This commit is contained in:
@ -715,7 +715,7 @@ print_usage_and_exit (void)
|
|||||||
" -w <dir> Write test results to <dir>.\n"
|
" -w <dir> Write test results to <dir>.\n"
|
||||||
" -X Exit after running test.\n"
|
" -X Exit after running test.\n"
|
||||||
" -D Use UDP transport layer\n"
|
" -D Use UDP transport layer\n"
|
||||||
" -S Use TLS transport layer\n"
|
" -L Use TLS transport layer\n"
|
||||||
" -E Run Echo test.\n"
|
" -E Run Echo test.\n"
|
||||||
" -N <num-writes> Test Cfg: number of writes.\n"
|
" -N <num-writes> Test Cfg: number of writes.\n"
|
||||||
" -R <rxbuf-size> Test Cfg: rx buffer size.\n"
|
" -R <rxbuf-size> Test Cfg: rx buffer size.\n"
|
||||||
@ -733,7 +733,7 @@ vtc_process_opts (vcl_test_client_main_t * vcm, int argc, char **argv)
|
|||||||
int c, v;
|
int c, v;
|
||||||
|
|
||||||
opterr = 0;
|
opterr = 0;
|
||||||
while ((c = getopt (argc, argv, "chn:w:XE:I:N:R:T:UBV6DS")) != -1)
|
while ((c = getopt (argc, argv, "chn:w:XE:I:N:R:T:UBV6DL")) != -1)
|
||||||
switch (c)
|
switch (c)
|
||||||
{
|
{
|
||||||
case 'c':
|
case 'c':
|
||||||
@ -874,7 +874,7 @@ vtc_process_opts (vcl_test_client_main_t * vcm, int argc, char **argv)
|
|||||||
ctrl->cfg.transport_udp = 1;
|
ctrl->cfg.transport_udp = 1;
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case 'S':
|
case 'L':
|
||||||
ctrl->cfg.transport_tls = 1;
|
ctrl->cfg.transport_tls = 1;
|
||||||
break;
|
break;
|
||||||
|
|
||||||
|
@ -321,7 +321,7 @@ print_usage_and_exit (void)
|
|||||||
" -6 Use IPv6\n"
|
" -6 Use IPv6\n"
|
||||||
" -w <num> Number of workers\n"
|
" -w <num> Number of workers\n"
|
||||||
" -D Use UDP transport layer\n"
|
" -D Use UDP transport layer\n"
|
||||||
" -S Use TLS transport layer\n");
|
" -L Use TLS transport layer\n");
|
||||||
exit (1);
|
exit (1);
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -371,7 +371,7 @@ vcl_test_server_process_opts (vcl_test_server_main_t * vsm, int argc,
|
|||||||
vsm->cfg.proto = VPPCOM_PROTO_TCP;
|
vsm->cfg.proto = VPPCOM_PROTO_TCP;
|
||||||
|
|
||||||
opterr = 0;
|
opterr = 0;
|
||||||
while ((c = getopt (argc, argv, "6DSsw:")) != -1)
|
while ((c = getopt (argc, argv, "6DLsw:")) != -1)
|
||||||
switch (c)
|
switch (c)
|
||||||
{
|
{
|
||||||
case '6':
|
case '6':
|
||||||
@ -382,7 +382,7 @@ vcl_test_server_process_opts (vcl_test_server_main_t * vsm, int argc,
|
|||||||
vsm->cfg.proto = VPPCOM_PROTO_UDP;
|
vsm->cfg.proto = VPPCOM_PROTO_UDP;
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case 'S':
|
case 'L':
|
||||||
vsm->cfg.proto = VPPCOM_PROTO_TLS;
|
vsm->cfg.proto = VPPCOM_PROTO_TLS;
|
||||||
break;
|
break;
|
||||||
|
|
||||||
|
@ -85,6 +85,7 @@ OPTIONS:
|
|||||||
OPTIONS passed to client/server:
|
OPTIONS passed to client/server:
|
||||||
-6 Use IPv6.
|
-6 Use IPv6.
|
||||||
-D Use UDP as the transport.
|
-D Use UDP as the transport.
|
||||||
|
-L Use TLS as the transport.
|
||||||
-S <ip address> Server IP address.
|
-S <ip address> Server IP address.
|
||||||
-P <server port> Server Port number.
|
-P <server port> Server Port number.
|
||||||
-E <data> Run Echo test.
|
-E <data> Run Echo test.
|
||||||
@ -119,9 +120,8 @@ declare -i leave_tmp_files=0
|
|||||||
declare -i bash_after_exit=0
|
declare -i bash_after_exit=0
|
||||||
declare -i iperf3=0
|
declare -i iperf3=0
|
||||||
declare -i use_ipv6=0
|
declare -i use_ipv6=0
|
||||||
declare -i transport_udp=0
|
|
||||||
|
|
||||||
while getopts ":hitlbcd6fn:m:e:g:p:E:I:N:P:R:S:T:UBVXD" opt; do
|
while getopts ":hitlbcd6fn:m:e:g:p:E:I:N:P:R:S:T:UBVXDL" opt; do
|
||||||
case $opt in
|
case $opt in
|
||||||
h) usage ;;
|
h) usage ;;
|
||||||
l) leave_tmp_files=1
|
l) leave_tmp_files=1
|
||||||
@ -210,7 +210,7 @@ while getopts ":hitlbcd6fn:m:e:g:p:E:I:N:P:R:S:T:UBVXD" opt; do
|
|||||||
;;
|
;;
|
||||||
P) sock_srvr_port="$OPTARG"
|
P) sock_srvr_port="$OPTARG"
|
||||||
;;
|
;;
|
||||||
D) sock_clnt_options="$sock_clnt_options -$opt"
|
D|L) sock_clnt_options="$sock_clnt_options -$opt"
|
||||||
sock_srvr_options="$sock_srvr_options -$opt"
|
sock_srvr_options="$sock_srvr_options -$opt"
|
||||||
;;
|
;;
|
||||||
E|I|N|R|T) sock_clnt_options="$sock_clnt_options -$opt \"$OPTARG\""
|
E|I|N|R|T) sock_clnt_options="$sock_clnt_options -$opt \"$OPTARG\""
|
||||||
|
@ -418,8 +418,8 @@ class VCLThruHostStackTLS(VCLTestCase):
|
|||||||
|
|
||||||
self.thru_host_stack_setup()
|
self.thru_host_stack_setup()
|
||||||
self.client_uni_dir_tls_timeout = 20
|
self.client_uni_dir_tls_timeout = 20
|
||||||
self.server_tls_args = ["-S", self.server_port]
|
self.server_tls_args = ["-L", self.server_port]
|
||||||
self.client_uni_dir_tls_test_args = ["-N", "1000", "-U", "-X", "-S",
|
self.client_uni_dir_tls_test_args = ["-N", "1000", "-U", "-X", "-L",
|
||||||
self.loop0.local_ip4,
|
self.loop0.local_ip4,
|
||||||
self.server_port]
|
self.server_port]
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user