Skip to content
Snippets Groups Projects

Integration 2021 wk08

Closed Remi Hardy requested to merge integration_2021_wk08 into develop
  1. Feb 22, 2021
  2. Feb 19, 2021
  3. Feb 18, 2021
  4. Feb 17, 2021
    • 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
  5. Feb 15, 2021
    • Cédric Roux's avatar
      21ff70e8
    • Cédric Roux's avatar
      hack: fix NR prachsim compilation · 3cfa2c26
      Cédric Roux authored
      Dirty!
      3cfa2c26
    • Cédric Roux's avatar
      hack: fix NR ulsim compilation · 778e4873
      Cédric Roux authored
      Dirty.
      778e4873
    • Cédric Roux's avatar
      hack: fix NR dlsim compilation · 67b9cd18
      Cédric Roux authored
      Dirty...
      67b9cd18
    • Cédric Roux's avatar
      NSA: finalize nea2 security for gNB · 73f3a458
      Cédric Roux authored
      - a new section in the configuration file to select security algorithms,
        with new code to deal with it
      - cleanup CG-ConfigInfo: specs seem to indicate that we must not
        add mcg_RB_Config; the gNB has to deal with that
      - as a consequence, modify fill_default_rbconfig() that is called in
        every cases and needs security and bearer parameters
      
      The new section in the configuration file looks like:
      
          security = {
            # preferred ciphering algorithms
            # the first one of the list that an UE supports in chosen
            # valid values: nea0, nea1, nea2, nea3
            ciphering_algorithms = ( "nea0", "nea2" );
      
            # preferred integrity algorithms
            # the first one of the list that an UE supports in chosen
            # valid values: nia0, nia1, nia2, nia3
            integrity_algorithms = ( "nia0" );
          };
      73f3a458
    • Cédric Roux's avatar
      minor trivial bugfix · cb589c21
      Cédric Roux authored
      cb589c21
    • Cédric Roux's avatar
      NSA: first draft of nea2 security for gNB · 10e021e9
      Cédric 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
  6. Feb 12, 2021
  7. Feb 11, 2021
  8. Feb 10, 2021
  9. Feb 09, 2021
Loading