1*49cdfc7eSAndroid Build Coastguard Worker#!/bin/sh 2*49cdfc7eSAndroid Build Coastguard Worker# SPDX-License-Identifier: GPL-2.0-or-later 3*49cdfc7eSAndroid Build Coastguard Worker# Copyright (c) 2017-2020 Oracle and/or its affiliates. All Rights Reserved. 4*49cdfc7eSAndroid Build Coastguard Worker 5*49cdfc7eSAndroid Build Coastguard WorkerTST_CNT=3 6*49cdfc7eSAndroid Build Coastguard WorkerTST_TESTFUNC="test" 7*49cdfc7eSAndroid Build Coastguard WorkerTST_NEEDS_TMPDIR=1 8*49cdfc7eSAndroid Build Coastguard WorkerTST_NEEDS_ROOT=1 9*49cdfc7eSAndroid Build Coastguard Worker 10*49cdfc7eSAndroid Build Coastguard Worker 11*49cdfc7eSAndroid Build Coastguard Workertest1() 12*49cdfc7eSAndroid Build Coastguard Worker{ 13*49cdfc7eSAndroid Build Coastguard Worker tst_res TINFO "run UDP" 14*49cdfc7eSAndroid Build Coastguard Worker tst_netload -H $(tst_ipaddr rhost) -T udp 15*49cdfc7eSAndroid Build Coastguard Worker res0="$(cat tst_netload.res)" 16*49cdfc7eSAndroid Build Coastguard Worker} 17*49cdfc7eSAndroid Build Coastguard Workertest2() 18*49cdfc7eSAndroid Build Coastguard Worker{ 19*49cdfc7eSAndroid Build Coastguard Worker tst_res TINFO "compare UDP/DCCP performance" 20*49cdfc7eSAndroid Build Coastguard Worker tst_netload -H $(tst_ipaddr rhost) -T dccp 21*49cdfc7eSAndroid Build Coastguard Worker res1="$(cat tst_netload.res)" 22*49cdfc7eSAndroid Build Coastguard Worker tst_netload_compare $res0 $res1 -100 100 23*49cdfc7eSAndroid Build Coastguard Worker} 24*49cdfc7eSAndroid Build Coastguard Workertest3() 25*49cdfc7eSAndroid Build Coastguard Worker{ 26*49cdfc7eSAndroid Build Coastguard Worker tst_res TINFO "compare UDP/UDP-Lite performance" 27*49cdfc7eSAndroid Build Coastguard Worker tst_netload -H $(tst_ipaddr rhost) -T udp_lite 28*49cdfc7eSAndroid Build Coastguard Worker res1="$(cat tst_netload.res)" 29*49cdfc7eSAndroid Build Coastguard Worker tst_netload_compare $res0 $res1 -100 100 30*49cdfc7eSAndroid Build Coastguard Worker} 31*49cdfc7eSAndroid Build Coastguard Worker 32*49cdfc7eSAndroid Build Coastguard Worker. tst_net.sh 33*49cdfc7eSAndroid Build Coastguard Workertst_run 34