• Cedric Roux's avatar
    update licensing information in remaining files · 75f70a5e
    Cedric Roux authored
    The text has been updated in all those files.
    
    	modified:   README.txt
    	modified:   cmake_targets/CMakeLists.txt
    	modified:   cmake_targets/at_commands/CMakeLists.txt
    	modified:   cmake_targets/autotests/core.py
    	modified:   cmake_targets/autotests/log.py
    	modified:   cmake_targets/autotests/openair.py
    	modified:   cmake_targets/autotests/run_exec_autotests.bash
    	modified:   cmake_targets/autotests/run_exec_lte-softmodem_tests.py
    	modified:   cmake_targets/autotests/tools/configure_cots_bandrich_ue.py
    	modified:   cmake_targets/autotests/tools/configure_cots_huaweiE398_ue.py
    	modified:   cmake_targets/autotests/tools/configure_usrpb210.py
    	modified:   cmake_targets/autotests/tools/find_usb_path.bash
    	modified:   cmake_targets/autotests/tools/free_mem.bash
    	modified:   cmake_targets/autotests/tools/iperf3_script
    	modified:   cmake_targets/autotests/tools/iperf3_script_phone
    	modified:   cmake_targets/autotests/tools/iperf_script
    	modified:   cmake_targets/autotests/tools/iperf_script_phone
    	modified:   cmake_targets/autotests/tools/lib_autotest.py
    	modified:   cmake_targets/autotests/tools/search_repl.py
    	modified:   cmake_targets/build_oai
    	modified:   cmake_targets/tools/asn1tostruct.py
    	modified:   cmake_targets/tools/build_helper
    	modified:   cmake_targets/tools/build_test_epc_tools
    	modified:   cmake_targets/tools/example_enb_exmimo_mme_hss.txt
    	modified:   cmake_targets/tools/example_oaisim_enb_ue_mme_virtual.txt
    	modified:   cmake_targets/tools/indent_source_code
    	modified:   cmake_targets/tools/init_exmimo2
    	modified:   cmake_targets/tools/init_nas_nos1
    	modified:   cmake_targets/tools/perf_oai.bash
    	modified:   cmake_targets/tools/run_enb_s1_exmimo
    	modified:   cmake_targets/tools/run_enb_s1_usrp
    	modified:   cmake_targets/tools/run_enb_ue_virt_noS1
    	modified:   cmake_targets/tools/run_enb_ue_virt_s1
    	modified:   openair2/DOCS/TEMPLATES/README/Readme.doxy
    	modified:   openair2/DOCS/TEMPLATES/README/readme.txt
    	modified:   openair2/Makefile
    	modified:   openair2/UTIL/OCG/Readme.doxy
    	modified:   openair2/UTIL/OCG/readme.txt
    	modified:   openair2/UTIL/OSD/recep.php
    	modified:   openair2/X2AP/MESSAGES/ASN1/asn1tostruct.py
    	modified:   openair3/DOCS/DOXYGEN/Makefile.am
    	modified:   openair3/DOCS/Latex/EPC/Makefile
    	modified:   openair3/DOCS/Makefile.am
    	modified:   openair3/GTPV1-U/Makefile.am
    	modified:   openair3/GTPV1-U/Makefile.eNB
    	modified:   openair3/NAS/TEST/AS_SIMULATOR/Makefile
    	modified:   openair3/NAS/TEST/NETWORK/Makefile
    	modified:   openair3/NAS/TEST/USER/Makefile
    	modified:   openair3/NAS/TOOLS/Makefile
    	modified:   openair3/NAS/UE/API/USER/Makefile
    	modified:   openair3/NAS/UE/API/USER/tst/Makefile
    	modified:   openair3/NAS/UE/API/USIM/Makefile
    	modified:   openair3/S1AP/MESSAGES/ASN1/asn1tostruct.py
    	modified:   openair3/TEST/Makefile.am
    	modified:   targets/ARCH/EXMIMO/USERSPACE/OCTAVE/gpib_send.cc
    	modified:   targets/ARCH/EXMIMO/USERSPACE/OCTAVE/oarf_config_exmimo.cc
    	modified:   targets/ARCH/EXMIMO/USERSPACE/OCTAVE/oarf_get_frame.cc
    	modified:   targets/ARCH/EXMIMO/USERSPACE/OCTAVE/oarf_get_num_detected_cards.cc
    	modified:   targets/ARCH/EXMIMO/USERSPACE/OCTAVE/oarf_send_frame.cc
    	modified:   targets/ARCH/EXMIMO/USERSPACE/OCTAVE/oarf_stop.cc
    	modified:   targets/ARCH/EXMIMO/USERSPACE/OCTAVE/oarf_stop_without_reset.cc
    	modified:   targets/PROJECTS/E-MBMS/build_all.bash
    	modified:   targets/PROJECTS/E-MBMS/start_enb.bash
    	modified:   targets/PROJECTS/E-MBMS/start_ue.bash
    	modified:   targets/PROJECTS/E-MBMS/utils.bash
    	modified:   targets/PROJECTS/GENERIC-LTE-EPC/interfaces.bash
    	modified:   targets/PROJECTS/GENERIC-LTE-EPC/networks.bash
    	modified:   targets/PROJECTS/GENERIC-LTE-EPC/start_enb_and_ue_virt.bash
    	modified:   targets/PROJECTS/GENERIC-LTE-EPC/start_ue.bash
    	modified:   targets/PROJECTS/GENERIC-LTE-EPC/utils.bash
    	modified:   targets/PROJECTS/GENERIC-LTE-EPC/virtual_box.bash
    	modified:   targets/SCRIPTS/install_asn1c_0.9.24.modified.bash
    	modified:   targets/TEST/OAI/case01.py
    	modified:   targets/TEST/OAI/case02.py
    	modified:   targets/TEST/OAI/case03.py
    	modified:   targets/TEST/OAI/case04.py
    	modified:   targets/TEST/OAI/case05.py
    	modified:   targets/TEST/OAI/case11.py
    	modified:   targets/TEST/OAI/case12.py
    	modified:   targets/TEST/OAI/case13.py
    	modified:   targets/TEST/OAI/core.py
    	modified:   targets/TEST/OAI/log.py
    	modified:   targets/TEST/OAI/openair.py
    	modified:   targets/TEST/OAI/test01.py
    	modified:   targets/TEST/OAI/test02.py
    	modified:   targets/TEST/PDCP/readme.txt
    	modified:   targets/build_helper.bash
    	modified:   targets/build_oai.bash
    	modified:   targets/perf_oai.bash
    75f70a5e
iperf3_script_phone 1.76 KB
#!/bin/bash
#/*
# * Licensed to the OpenAirInterface (OAI) Software Alliance under one or more
# * contributor license agreements.  See the NOTICE file distributed with
# * this work for additional information regarding copyright ownership.
# * The OpenAirInterface Software Alliance licenses this file to You under
# * the OAI Public License, Version 1.0  (the "License"); you may not use this file
# * except in compliance with the License.
# * You may obtain a copy of the License at
# *
# *      http://www.openairinterface.org/?page_id=698
# *
# * Unless required by applicable law or agreed to in writing, software
# * distributed under the License is distributed on an "AS IS" BASIS,
# * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# * See the License for the specific language governing permissions and
# * limitations under the License.
# *-------------------------------------------------------------------------------
# * For more information about the OpenAirInterface (OAI) Software Alliance:
# *      contact@openairinterface.org
# */

# \author Navid Nikaein, Rohit Gupta

#arg1 timeout to wait before running the script
#arg2 interface
#arg3 iperf3 arguments

args=($*)
timeout=${args[0]}
device_id=${args[1]}
iperf3_args=(${args[@]:2})

#array=${1:-1}
echo "args =  ${args[@]}"
echo "timeout = $timeout"
echo "device_id = $device_id"
echo "iperf3_args = ${iperf3_args[@]}"

sleep $timeout

while true ; do
  cmd=`sudo adb -s $device_id shell netcfg |grep 192.`
  if [ -z "$cmd" ]; then
     echo "Wating for UE to connect and get IP Address..."
     sleep 1
  else 
     echo "UE is now connected. IP Address settings are... $cmd"
     break
  fi
done

echo "Starting iperf3 now..."

sudo adb -s $device_id shell /data/local/tmp/iperf3 ${iperf3_args[@]}