Skip to content
Snippets Groups Projects
  1. Jan 30, 2017
  2. Jan 27, 2017
  3. Jan 25, 2017
  4. Jan 24, 2017
  5. Jan 23, 2017
  6. Jan 21, 2017
  7. Jan 20, 2017
  8. Jan 19, 2017
    • Cédric Roux's avatar
      2c578f35
    • Cédric Roux's avatar
      remove printing of UE capabilities on stdout · 390085c3
      Cédric Roux authored
      Modern UEs have very long UE capabilities.
      It disrupts realtime behaviour of the modem.
      
      Let's put a simple log message indicating we got the
      UE capabilities.
      390085c3
    • nikaeinn's avatar
    • Cédric Roux's avatar
      hack to avoid zombie UEs in the MAC layer · 5933f218
      Cédric Roux authored
      Here is the problem:
          Sometimes the UE has no PHY context but
          is still present in the MAC with 'ul_failure_timer' = 0 and
          'ul_out_of_sync' = 0. It seems wrong and the UE stays there forever. Let's
          start an UL out of sync procedure in this case.
          The root cause of this problem has to be found and corrected.
          In the meantime, this hack...
      
      This has to be redone at some point.
      5933f218
    • Cédric Roux's avatar
      hack in RLC AM to avoid a race · 38b38779
      Cédric Roux authored
      Here is the problem:
          UE comes. SRB2 is configured via message to RRC.
          At some point the RLC AM is created but not configured yet.
          At this moment (I think) MAC calls mac_rlc_status_ind
          which calls this function. But the init was not finished yet
          and we have a crash below when testing mem_block != NULL.
      
      The "solution" is to test if rlc->input_sdus is NULL.
      This is a very dirty hack. I would say the solution
      is to use proper locking mechanism because RLC is used
      by two threads: PHY/MAC on one hand and RRC on another
      hand (I think).
      38b38779
Loading