1. 27 Feb, 2021 3 commits
    • Michael Cook's avatar
      eNB_scheduler_mch.c: Memory corruption · d8a7414e
      Michael Cook authored
      The global mbms_rab_id was defined as `uint16_t` in
      eNB_scheduler_mch.c but `int` in other places.  So, code that
      wrotes this global would clobber the two bytes that follow the
      variable in memory.
      
      Found by `-fsanitize=address`.
      d8a7414e
    • Michael Cook's avatar
      netlink_init.c: Memory leak · 414d3794
      Michael Cook authored
      Found by `-fsanitize=address`.
      414d3794
    • Michael Cook's avatar
      Fix shutdown crashes · 2520d111
      Michael Cook authored
      In phy_free_lte_eNB in lte_init.c, the lte-uesoftmodem would
      crash during shutdown because it was dereferencing null pointers.
      This commit adds checks to avoid that.
      2520d111
  2. 26 Feb, 2021 1 commit
    • Melissa Elkadi's avatar
      Fixed remote_addr.sin_port · 8b2b78e4
      Melissa Elkadi authored
      For some reason the htons invocation got deleted which broke
      the VNF P7 interface.
      
      Also fixed some build issues, not sure how these got onto the
      develop branch to begin with.
      8b2b78e4
  3. 24 Feb, 2021 4 commits
    • Melissa Elkadi's avatar
      Merge remote-tracking branch 'origin/develop' into episys-merge · 98c8ddb6
      Melissa Elkadi authored
      Removing references to memcpy_dl_config_req and
      memcpy_tx_req because these functions are leaking
      memory. For our standalone mode we have created
      new/modified memcpy_dl/tx_req functions.
      98c8ddb6
    • Remi Hardy's avatar
      Integration 2021 wk08 · 17d4c5c2
      Remi Hardy authored
      MR1046 : Add support for NR UL SC-FDMA up to 100 MHz
      
      MR1053Nr : pdcp nea2 security
      
      MR1049 : improve rfsim
      -Fix a regression 
      Earlier parameter reading was moved to an external thread,  
      Eventually the check at the end of the main was too early, 
      Declaration of  some extra parameters are now on command line
      -Enhancement: 
      use the rfsim as a server on UE side, so we can connect two xNB to one UE
      -Simplification: 
      remove rfsim flags that have been made for convergence with replay function in usrp driver, but this is useless as they changed their code
      -Fix a bug in ubuntu 20.04 (now the code is ready in whole OAI)
      
      
      MR1056 : Bugfix: NR BSR calculation
      Fixes a bug in the scheduler for BSR calculation. 
      Before, we might wrongly track the BSR of a UE and not schedule it anymore although it has data. 
      Should be fixed now and improve UL throughput. 
      
      MR963 : Nr mac multi rach global edge
      -Handling of Multiple Users triggering RACH request in different RACH Occasions in same slot
      -Providing Random Access Response according to RACH request
      
      17d4c5c2
    • Melissa Elkadi's avatar
      4dcb32c1
    • Melissa Elkadi's avatar
      Updating incorrect logic in phy_stub_ue.c · 125e0aa1
      Melissa Elkadi authored
      125e0aa1
  4. 23 Feb, 2021 6 commits
  5. 21 Feb, 2021 1 commit
  6. 19 Feb, 2021 2 commits
  7. 18 Feb, 2021 5 commits
  8. 17 Feb, 2021 1 commit
    • Robert Schmidt's avatar
      Fixup sched_ul_bytes logic · a3b1216b
      Robert Schmidt authored
      1) Only count new transmission as scheduled bytes (which is then
      compared against the BSR)
      
      2) When subtracting scheduled bytes after successful reception, subtract
      TBsize from correct HARQ process
      a3b1216b
  9. 15 Feb, 2021 11 commits
  10. 13 Feb, 2021 1 commit
    • Raymond Knopp's avatar
      Merge branch 'episys/master' into episys-merge · a446eb0e
      Raymond Knopp authored
      Conflicts:
      	common/utils/LOG/log.h
      	common/utils/ocp_itti/intertask_interface.cpp
      	nfapi/oai_integration/nfapi_vnf.c
      	nfapi/open-nFAPI/nfapi/src/nfapi.c
      	openair2/LAYER2/MAC/main_ue.c
      	openair2/LAYER2/PDCP_v10.1.0/pdcp.c
      	openair2/LAYER2/PDCP_v10.1.0/pdcp_fifo.c
      	openair2/PHY_INTERFACE/phy_stub_UE.c
      	openair2/RRC/LTE/rrc_UE.c
      	openair2/RRC/LTE/rrc_eNB.c
      	openair3/NAS/UE/ESM/esm_ebr_context.c
      	targets/COMMON/openairinterface5g_limits.h
      	targets/RT/USER/lte-softmodem.c
      	targets/RT/USER/lte-uesoftmodem.c
      a446eb0e
  11. 12 Feb, 2021 5 commits