1. 20 Aug, 2021 3 commits
    • Melissa Elkadi's avatar
      Making sure we never are in ONLY_PUSCH mode · 671f461e
      Melissa Elkadi authored
      When running on some machines, the ue_sched_mode
      will be initialized to zero. This will cause
      the ul_info the go into the ONLY_PUSCH mode.
      We do not want to ever call the scheduler and return.
      Furthermore, we only want to call the scheduler after
      the NRUE has sent the RACH_IND to the gNB.
      671f461e
    • Melissa Elkadi's avatar
      Setting ue_sched_mode after filling RACH_IND · 0eb90bd8
      Melissa Elkadi authored
      Also, removed the check before calling the
      nr_uescheduler that was associated with the
      ra.state. Lastly, removed the DL_HARQ_PID
      position change as that was incorrect.
      0eb90bd8
    • Melissa Elkadi's avatar
      DCI format options were being set incorrectly. · e6709fe9
      Melissa Elkadi authored
      Had to add a check for our NSA mode. If we are in
      NSA mode, the DCI format options should be populated
      with formats 1 and 7 exclusively. This fixed the
      DLBWP calculation for the PDCCH PDUs.
      e6709fe9
  2. 19 Aug, 2021 3 commits
  3. 18 Aug, 2021 1 commit
    • Melissa Elkadi's avatar
      CFRA procedure is working! But gNB still crashes · 2c5f0af0
      Melissa Elkadi authored
      How? Well, we had to properly allocate the
      ul_config_req. We also had to update the
      ue_get_rach function. There were several
      places where the functionality would check
      for a particular mode (ra, sa, phy_test, etc).
      In some of these places we had to add NSA mode.
      In the VNF, they start the scheduler after 3 sec,
      this is sort of a hack, might want to revisit.
      This commit also includes removal of printfs.
      2c5f0af0
  4. 17 Aug, 2021 1 commit
    • David Kim's avatar
      Updated vnf codes to fix merge errors. · 933dcd28
      David Kim authored
      1. Prototype of nr indication functions were updated.
      2. nr_rx_indication name changed to nr_rx_data_indication
      3. Added other logs and assert conditions that were gone away from merge.
      4. pnf files were not touched.
      5. To be sync with original nfapi branch, the following file was checkout from eurocom-nfapi_nr_arch_mod
         nfapi/open-nFAPI/vnf/public_inc/nfapi_vnf_interface.h
      933dcd28
  5. 13 Aug, 2021 1 commit
  6. 12 Aug, 2021 3 commits
    • Melissa Elkadi's avatar
      Successfully encoding meas report! Woohoo! · 3a51e7c3
      Melissa Elkadi authored
      However, when we free after we encode, fsanitize isnt happy.
      Need to clean that up. Also, found an actual bug in LTE.
      For the random value issue from fall 2020, we added a fix.
      This fix uses ctxt and we were getting ctxt properly.
      Lastly, we allocated some memory in processing of the
      NR Meas report in the eNB.
      3a51e7c3
    • Rahul Gottipati's avatar
      Rebase to latest develop · 540d2e29
      Rahul Gottipati authored
      540d2e29
    • Raphael Defosseux's avatar
      Merge branch 'integration_2021_w32' into 'develop' · e63985f8
      Raphael Defosseux authored
      Integration Branch : 2021 week 32
      
      See merge request oai/openairinterface5g!1224
      
      The following Merge Requests have been included:
      
      * MR [1198] : 5G UE UCI procedurers at MAC
      * MR [1207] : Code-cleanup-20210716
      * MR [1215] : NR UL antenna ports cleanup
      * MR [1220] : Temporary fix for CORESET configuration in SIB1
      * MR [1221] : Container: adding conf template to gNB container image
      e63985f8
  7. 11 Aug, 2021 5 commits
    • Raphael Defosseux's avatar
    • Melissa Elkadi's avatar
      Merge branch 'eurecom-develop' into episys/merge_nsa_w_develop · 9b16c1d8
      Melissa Elkadi authored
      At this point we are successfully able to build.
      Additionally, we can run the scenario,
      however, it does not pass. It seems that the gNB
      is not connecting to the proxy correctly. Just
      wanted to push the progress so far. FYI, the items
      that had to be changed to correct the linking issues
      were the following:
      
       - mac_rrc_data_ind_ue vs. nr_mac_rrc_data_ind_ue
       - rrc_data_req vs. nr_rrc_data_req
       - mac_rrc_data_req_ue vs. nr_mac_rrc_data_req_ue
       - rrc_data_req_ue vs. rrc_data_req_nr_ue
       - rrc_data_req vs. nr_rrc_data_req
      
      The listed functions should be declard in the LTE/NR
      UE directory depending on the functionality. Several
      were mixed. i.e.: LTE functions being called in NR UE.
      
      Also, removing siWindowLength, siWindowLength_int,
      SIBType, SIBPeriod, and siPeriod_int from the NR UE RRC.
      These variable were not used in the NR UE and are defined
      for LTE only.
      
      Lastly, in the NR_IF_Module.c of the NR UE, the global
      variable def_dci_pdu_rel15 is not accessible. Need to
      revisit this. For not it is commented out.
      9b16c1d8
    • Mahesh's avatar
      phy-sim build error fix · 80305493
      Mahesh authored
      80305493
    • Mahesh's avatar
      Moved documentation to doc folder · f74b928d
      Mahesh authored
      f74b928d
    • Mahesh's avatar
      Cleanup and some minor bugfixes · 49fc03a6
      Mahesh authored
      49fc03a6
  8. 10 Aug, 2021 3 commits
  9. 09 Aug, 2021 15 commits
  10. 08 Aug, 2021 1 commit
  11. 07 Aug, 2021 1 commit
  12. 06 Aug, 2021 3 commits