1. 08 Aug, 2017 1 commit
    • Cedric Roux's avatar
      hotfix: protobuf-c compilation failure · 17b9a9e9
      Cedric Roux authored
      protobuf-c does not compile anymore.
      
      Let's handle this a bit better.
      
      We now install protobuf and protobuf-c only for the
      flexran agent. That is, if you want to use the flexran
      agent, you need to install protobuf/protobuf-c and
      you do it this way:
      
        ./build_oai -I -a
      
      (you add -a)
      
      Other targets don't need protobuf nor protobuf-c, so
      it's not installed by the -I command of build_oai,
      unless you pass -a with -I.
      
      Also, we now use protobuf 3.3.0, not 2.6.1. The code
      has been adapted, a quick test seems to indicate that
      the system works, but it has not been intensively tested.
      17b9a9e9
  2. 21 Jun, 2017 2 commits
  3. 02 Jun, 2017 2 commits
    • Frank Zdarsky's avatar
    • Cedric Roux's avatar
      integration fixes · 60c4b5ec
      Cedric Roux authored
      - rename UE_NO_LOG to DISABLE_LOG_X
        because the name is misleading. The full software
        is impacted, not only the UE part
      - same for compilation option ---ue-no-log
        that becomes --disable-log
      - keep LOG_X for the standard case, that is the
        case without DISABLE_LOG_X where printf has been
        put. Two reasons:
        * printf is not realtime friendly
        * keep behavior similar for other users who may
          be troubled by different logs that don't add
          any benefit to previous logs
      60c4b5ec
  4. 31 May, 2017 1 commit
  5. 19 May, 2017 1 commit
    • Gabriel's avatar
      UE logging change : · fe350d5b
      Gabriel authored
      --ue-trace : Enabling UE trace for debug
      --ue-timing : Enabling UE timing trace
      --ue-no-log : Disabling all LOG_X traces
      fe350d5b
  6. 17 May, 2017 1 commit
  7. 28 Mar, 2017 4 commits
  8. 23 Mar, 2017 1 commit
    • Cedric Roux's avatar
      RRC Rel14 · 4fcb6272
      Cedric Roux authored
      - import RRC ASN.1 defintions from the specifications
        (file openair2/RRC/LITE/MESSAGES/asn1c/ASN1_files/RRC-e10.asn)
        contrary to rel8/10, all modules have been imported, maybe it's too much
        to refine in case of problems
      - deal with rel14 in fix_asn1
      - all code that was for Rel10 is now for Rel10/Rel14
      - some incompatible changes (mostly in naming) were resolved in favor
        of rel14, see in openair2/RRC/LITE/defs.h
      - unsure about the rlc layer, some arrays have changed (values appended),
        I only changed the definition and in tests in the code, I changed
        the index limit, maybe it's not enough
      
      Rel14 is the default compilation mode.
      4fcb6272
  9. 17 Feb, 2017 2 commits
  10. 14 Feb, 2017 1 commit
    • Cedric Roux's avatar
      fix build_oai · 09139ab0
      Cedric Roux authored
      - the option --UE was abused! Let's introduce --UE-conf-nvram and
        --UE-gen-nvram
      - the option name --UE-OUTPUT was not clear and is now replaced by
        --UE-gen-nvram
      - the new options are described when running ./build_oai -h
      - print_help has been modified (' replaced by ") to print
        $conf_nvram_path and $gen_nvram_path
      09139ab0
  11. 03 Feb, 2017 1 commit
  12. 02 Feb, 2017 1 commit
  13. 31 Jan, 2017 1 commit
  14. 25 Jan, 2017 2 commits
    • FredericLeroy's avatar
      feat(conf2uedata): uses nvram and usim binary · 3fdcf5b6
      FredericLeroy authored
      This commit reverts behaviour of data generation as before
      commit 7207c65b05fd812a18371827f2bfb1431fc58696:
      
          fix .ue* filenames in scripts and documentation
      
          TODO add option to conf2uedata and adapt script
      3fdcf5b6
    • Imad ALAWE's avatar
      feat: add conf2uedata tool for generating .*.nvram · 17d15532
      Imad ALAWE authored
      This patch adds the conf2uedata tool for generating .ue.nvram* .ue.emm.nvram*
      and .usim.nvram* files from a textual configuration file.
      
      The configuration file define most usefull values like plmns, mnc, mcc, msin, K,
      OPc for several users.
      The files generated will always ends with a number corresponding to the user
      entry in the configuration file.
      
      This breaks oai5g because other script have not be updated for using
      conf2uedata.
      This breaks also the at_nas_ue command.
      
      Examples of configuration files are in openair3/NAS/TOOLS/
      17d15532
  15. 23 Jan, 2017 1 commit
    • Cedric Roux's avatar
      remove compilation of oai_nw_drv · 7aa57b4d
      Cedric Roux authored
      The compilation of this module does not seem to be necessary,
      as far as I have checked. Plus it fails when you run
      "build_oai --oaisim --noS1", so let's not compile it.
      7aa57b4d
  16. 18 Nov, 2016 1 commit
    • ROBERT Benoit's avatar
      Add following functionnalities to OAI UE autotest framework · 0b1050c1
      ROBERT Benoit authored
      - add progess bar report
      - reduce ssh max_tries to 10
      - cleanOldPrograms -> change kill cmd line to be able to run autotest on same machine than lte-softmodem (thanks Rohit & Gabriel)
      - Cleanning output prints
      - add --skip-machine-preparation on cmd line
      - add --skip-sanity-check on cmd line
      - add HTML REPORT (no-S1 only)
      - add XML detailled report (no-S1 only)
      0b1050c1
  17. 09 Nov, 2016 1 commit
  18. 03 Oct, 2016 1 commit
  19. 30 Sep, 2016 1 commit
  20. 28 Sep, 2016 1 commit
    • Cedric Roux's avatar
      update licensing information in remaining files · b0662e4b
      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
      b0662e4b
  21. 27 Sep, 2016 1 commit
  22. 31 Aug, 2016 1 commit
  23. 30 Aug, 2016 1 commit
  24. 22 Aug, 2016 1 commit
  25. 16 Aug, 2016 1 commit
  26. 05 Jul, 2016 1 commit
  27. 18 Jun, 2016 2 commits
  28. 15 Jun, 2016 1 commit
  29. 14 Jun, 2016 1 commit
    • FredericLeroy's avatar
      build_oai: exit early on error · 34801af9
      FredericLeroy authored
      There are a lot of case where the build scripts fails. Despite this, the
      build script happily continue to the end and tells "Successfully built
      xxxx".
      This fix ensure the build stops early with the first error message on the
      bottom of the log.
      34801af9
  30. 02 Jun, 2016 1 commit
  31. 16 May, 2016 1 commit
  32. 19 Apr, 2016 1 commit