[LTP] [PATCH] netstress: load dccp module manually

Petr Vorel pvorel@suse.cz
Tue Feb 27 08:05:14 CET 2018


> RHEL7.5 distro blacklisted dccp module by default, so for DCCP tests
> we should enable it manually.

> Reported-by: Lianwen Sun <sunlw.fnst@cn.fujitsu.com>
> Signed-off-by: Alexey Kodanev <alexey.kodanev@oracle.com>
> ---
>  testcases/network/netstress/netstress.c |   10 ++++++++--
>  1 files changed, 8 insertions(+), 2 deletions(-)

> diff --git a/testcases/network/netstress/netstress.c b/testcases/network/netstress/netstress.c
> index 9751cf6..d8354b8 100644
> --- a/testcases/network/netstress/netstress.c
> +++ b/testcases/network/netstress/netstress.c
> @@ -941,13 +941,19 @@ static void setup(void)
>  		sock_type = SOCK_DGRAM;
>  		protocol = IPPROTO_UDPLITE;
>  	break;
> -	case TYPE_DCCP:
> +	case TYPE_DCCP: {
> +		/* dccp module can be blacklisted, load it manually */
> +		static const char * const argv[] = {"modprobe", "dccp", NULL};
> +
> +		if (tst_run_cmd(argv, NULL, NULL, 1))
> +			tst_res(TWARN, "Failed to load DCCP module");
> +
>  		tst_res(TINFO, "DCCP %s", (client_mode) ? "client" : "server");
>  		fastopen_api = fastopen_sapi = NULL;
>  		sock_type = SOCK_DCCP;
>  		protocol = IPPROTO_DCCP;
>  		service_code = htonl(service_code);
> -	break;
> +	} break;
>  	case TYPE_SCTP:
>  		tst_res(TINFO, "SCTP %s", (client_mode) ? "client" : "server");
>  		fastopen_api = fastopen_sapi = NULL;

Acked-by: Petr Vorel <pvorel@suse.cz>


More information about the ltp mailing list