From 3b5daf937dc98023029405f068f84f2f46fad39d Mon Sep 17 00:00:00 2001 From: hoelscher <jens.hoelscher@fh-muenster.de> Date: Fri, 27 Nov 2015 15:27:18 +0100 Subject: [PATCH] remove check for sinfo_assoc_id for sendcalls --- gtests/net/packetdrill/run_system_call.c | 7 +------ .../tests/bsd/sctp/api_tests/run-all-tests | 20 ++++++++++++++++++- 2 files changed, 20 insertions(+), 7 deletions(-) diff --git a/gtests/net/packetdrill/run_system_call.c b/gtests/net/packetdrill/run_system_call.c index 1fd9bf35..011dd62c 100644 --- a/gtests/net/packetdrill/run_system_call.c +++ b/gtests/net/packetdrill/run_system_call.c @@ -4109,12 +4109,7 @@ static int parse_expression_to_sctp_sndrcvinfo(struct expression *expr, } } if (sndrcvinfo_expr->sinfo_assoc_id->type == EXPR_ELLIPSIS) { - if (send) { - asprintf(error, "sinfo_assoc_id must be specified"); - return STATUS_ERR; - } else { - info->sinfo_assoc_id = 0; - } + info->sinfo_assoc_id = 0; } else { if (get_sctp_assoc_t(sndrcvinfo_expr->sinfo_assoc_id, &info->sinfo_assoc_id, error)) { return STATUS_ERR; diff --git a/gtests/net/packetdrill/tests/bsd/sctp/api_tests/run-all-tests b/gtests/net/packetdrill/tests/bsd/sctp/api_tests/run-all-tests index 97fb7ec8..c5374c08 100755 --- a/gtests/net/packetdrill/tests/bsd/sctp/api_tests/run-all-tests +++ b/gtests/net/packetdrill/tests/bsd/sctp/api_tests/run-all-tests @@ -107,6 +107,7 @@ set testcases = (setsockopt/sctp_rtoinfo_1 \ sctp_send/sctp_send_1 \ sctp_send/sctp_send_2 \ sctp_sendx/sctp_sendx_1 \ + sctp_sendx/sctp_sendx_2 \ sctp_sendv/sctp_sendv \ sctp_sendv/sctp_sendv_1 \ sctp_sendv/sctp_sendv_2 \ @@ -115,7 +116,24 @@ set testcases = (setsockopt/sctp_rtoinfo_1 \ sctp_sendv/sctp_sendv_5 \ sctp_sendv/sctp_sendv_6 \ sctp_sendv/sctp_sendv_7 \ - sctp_sendv/sctp_sendv_8 ) + sctp_sendv/sctp_sendv_8 \ + sctp_bindx/sctp_bindx \ + sctp_peeloff/sctp_peeloff \ + sctp_getpaddrs/sctp_getpaddrs \ + sctp_getladdrs/sctp_getladdrs \ + sctp_sendmsg/sctp_sendmsg_1 \ + sctp_sendmsg/sctp_sendmsg_2 \ + sctp_sendmsg/sctp_sendmsg_3 \ + sctp_recvmsg/sctp_recvmsg_1 \ + sctp_recvmsg/sctp_recvmsg_2 \ + sctp_recvmsg/sctp_recvmsg_3 \ + sctp_recvv/sctp_recvv_1 \ + sctp_recvv/sctp_recvv_2 \ + sctp_recvv/sctp_recvv_3 \ + sctp_recvv/sctp_recvv_4 \ + sctp_recvv/sctp_recvv_5 \ + sctp_recvv/sctp_recvv_6 \ + sctp_recvv/sctp_recvv_7 ) set rootdir = `/usr/bin/dirname $0` set os = `uname -s | tr '[A-Z]' '[a-z]'` -- GitLab