An error occurred fetching the project authors.
  1. 11 May, 2021 1 commit
  2. 10 May, 2021 1 commit
  3. 09 May, 2021 1 commit
  4. 02 May, 2021 2 commits
  5. 01 May, 2021 1 commit
  6. 30 Apr, 2021 1 commit
  7. 29 Apr, 2021 1 commit
  8. 27 Apr, 2021 1 commit
  9. 16 Apr, 2021 1 commit
  10. 12 Apr, 2021 1 commit
  11. 07 Apr, 2021 1 commit
  12. 25 Mar, 2021 1 commit
  13. 23 Mar, 2021 1 commit
  14. 16 Mar, 2021 1 commit
  15. 10 Mar, 2021 1 commit
    • Cedric Roux's avatar
      NR: fix: set PDCP discard timer to infinity · 4ff8f883
      Cedric Roux authored
      The discard timer is used by the PDCP layer to discard packets that were not
      transmitted to RLC after some time.
      
      We don't really need it for the moment, maybe never for the default
      bearer which is a best-effort bearer passing all kind of IP traffic.
      Maybe for voice over IP kind of traffic it's important, or realtime
      applications.
      
      I ran an iperf UDP uplink test and saw no error on the PHY layer but still
      lots of packets lost in the iperf logs, which was very surprising. By
      analyzing the logs in wireshark I saw that, with the current scheduler,
      an IP packet sent by the UE took 40ms to be sent piece by piece to the
      gNB, and then the next uplink IP packet was never sent at all because
      the discard timer was expired, leading to the high count of packets lost
      in the iperf logs.
      
      So let's put infinity for the moment for the discard timer. From my
      understanding of the moment it's not a problem. If for some reason we
      should set it to some non-infinity value, then we can change later.
      4ff8f883
  16. 08 Mar, 2021 1 commit
  17. 01 Mar, 2021 1 commit
  18. 26 Feb, 2021 1 commit
  19. 25 Feb, 2021 1 commit
  20. 15 Feb, 2021 1 commit
    • Cedric Roux's avatar
      NSA: first draft of nea2 security for gNB · 10e021e9
      Cedric Roux authored
      The code is forced to use nea2, no matter what the UE supports.
      
      After 2^18 PDCP packets, it will fail to work (we don't use HFN yet).
      
      These limitations will be fixed in later commits.
      
      The existing security function was not reused, because it does too
      much memory allocation and initializes the security context at each
      ciphering. So here comes nr_pdcp_security_nea2_cipher(). And also
      the ciphering is done inplace. To be changed if necessary.
      10e021e9
  21. 02 Feb, 2021 1 commit
  22. 01 Feb, 2021 3 commits
  23. 28 Jan, 2021 2 commits
  24. 26 Jan, 2021 1 commit
  25. 22 Jan, 2021 1 commit
  26. 21 Jan, 2021 1 commit
  27. 19 Jan, 2021 1 commit
  28. 16 Jan, 2021 1 commit
  29. 15 Jan, 2021 1 commit
  30. 14 Jan, 2021 1 commit
  31. 12 Jan, 2021 1 commit
    • Xue Song's avatar
      Merge branch 'ngap-wf-1120-srb' into develop_SA_rfsim_for_F1 · e0419bae
      Xue Song authored
      Conflicts:
              cmake_targets/CMakeLists.txt
              openair1/PHY/NR_UE_ESTIMATION/nr_ue_measurements.c
              openair1/PHY/NR_UE_TRANSPORT/nr_dlsch_decoding.c
              openair1/SCHED_NR/phy_procedures_nr_gNB.c
              openair2/RRC/NR/rrc_gNB.c
              openair2/RRC/NR_UE/rrc_UE.c
              openair2/LAYER2/nr_pdcp/nr_pdcp_oai_api.c
              openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_dlsch.c
              openair2/LAYER2/NR_MAC_UE/main_ue_nr.c
              openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_ulsch.c
              openair2/LAYER2/NR_MAC_gNB/main.c
              openair2/LAYER2/NR_MAC_UE/nr_ue_procedures.c
              openair2/LAYER2/NR_MAC_UE/nr_ra_procedures.c
              openair2/LAYER2/NR_MAC_UE/nr_ue_dci_configuration.c
              openair2/LAYER2/NR_MAC_gNB/gNB_scheduler.c
              openair2/LAYER2/nr_pdcp/nr_pdcp_entity_drb_am.c
      e0419bae
  32. 23 Dec, 2020 2 commits
  33. 22 Dec, 2020 1 commit
  34. 21 Dec, 2020 2 commits