An error occurred fetching the project authors.
  1. 20 Dec, 2023 3 commits
  2. 12 Dec, 2023 1 commit
  3. 30 Nov, 2023 1 commit
  4. 28 Nov, 2023 1 commit
  5. 21 Nov, 2023 1 commit
  6. 20 Nov, 2023 3 commits
  7. 10 Nov, 2023 1 commit
  8. 27 Oct, 2023 1 commit
    • Laurent THOMAS's avatar
      Introduce no-thread mode in ITTI · a1982390
      Laurent THOMAS authored
      Introduce a --no-itti-threads command line option to disable threading
      in ITTI, and call message handlers in the current thread. This is being
      introduced in order to increase repeatability when testing the nrUE with
      the IQPlayer. Without this feature, runs with the IQPlayer will end up
      differently, depending on the timing of ITTI threads, mostly when
      sending messages to RRC and NAS.
      a1982390
  9. 10 Oct, 2023 2 commits
  10. 02 Oct, 2023 2 commits
  11. 22 Sep, 2023 8 commits
  12. 23 Aug, 2023 1 commit
  13. 18 Aug, 2023 1 commit
  14. 12 Aug, 2023 1 commit
    • Robert Schmidt's avatar
      Repair reestablishment and make it work via F1 · 7a298e73
      Robert Schmidt authored
      This commit repairs the reestablishment after the introduction of the CU
      UE ID in the CU, different from the DU UE ID. Now, the CU uses an
      identifier different from the RNTI, used in the MAC, to refer to UEs.
      
      To repair the reestablishment, a number of changes needed to be
      introduced:
      
      - Handle old_gNB_DU_UE_id in MAC
      
      The MAC handles the old_gNB_DU_UE_id field in the DL RRC Message. The
      commit adds encoding/decoding of the field. The MAC will drop the old
      UE, but retain the CellGroup of the corresponding UE(!). Because a UE
      releases the spCellGroup on reestablishment, the MAC does the same; it
      needs to reapply the old configuration after a reconfiguration. For the
      latter, introduce new variables to keep a "future" CellGroupConfig to be
      applied (reconfigCellGroup) and a flag (expect_reconfiguration) that
      applies the CellGroupConfig if a DL RRC Message transfer on DCCH, which
      is assumed to be the reconfiguration.
      
      - Add RNTI change in RLC
      
      The RLC needs to reuse the old UE context. Hence, we simply change the
      RNTI in the old context, and delete the new one.
      
      - No PDCP UE ID change
      
      The previous implementation of the PDCP used the RNTI; hence, the ID
      needed to be switch (as above for the RLC). Since the PDCP now also uses
      the CU UE ID, no identifier change is needed, and we remove all
      corresponding code.
      
      - No MAC modifications/update from CU
      
      As foreseen by the spec, the CU does not modify or change the
      cellGroupConfig in the RRC during reestablishment. This change will be
      generalized in the future to all of the RRC.  Also, the
      nr_rrc_mac_remove_ue() function has been removed: the MAC handles any UE
      changes autonomeously, without being triggered from the RRC explicitly.
      
      - Remove reestablish_rnti_map
      
      The RRC does not use RNTIs for UE identification. Hence, a
      reestablish_rnti_map to link two UEs to each other is not necessary
      anymore.
      7a298e73
  15. 09 Aug, 2023 2 commits
    • Robert Schmidt's avatar
      Deprecate NR-UE --rrc_config_path, use --r{e,b}config-file instead · 9f45f1d7
      Robert Schmidt authored
      Config options --reconfig_file and --rbconfig-file have been introduced
      to modify the filenames of reconfig.raw and rbconfig.raw (e.g., in the
      case of multiple UEs). These filen*ames* were to be prepended with
      --rrc_config_path to set the path. In summary, three options were
      necessary, when two are sufficient.
      
      In this commit, change to the options --reconfig-file and
      --rbconfig-file (slight change for harmonization with other options,
      which mostly use dashes) to give the full path to the corresponding
      files, and avoid to surprise users who would not expect to have three
      options.
      
      --rrc_config_path has been deprecated and an error will be printed if a
      user attempts to use it.
      9f45f1d7
    • francescomani's avatar
      overwriting SIBs when new acquisition · cd6f491b
      francescomani authored
      cd6f491b
  16. 08 Aug, 2023 2 commits
  17. 01 Aug, 2023 1 commit
  18. 31 Jul, 2023 2 commits
  19. 27 Jul, 2023 2 commits
  20. 24 Jul, 2023 1 commit
  21. 19 Jul, 2023 2 commits
  22. 10 Jul, 2023 1 commit