1. 06 Sep, 2024 7 commits
    • Robert Schmidt's avatar
      Fix bug: correctly fill LCID in ue context setup resp · 4e7e8a6f
      Robert Schmidt authored
      Before this bug fix, when using F1, we get this warning:
      
        Constraint validation failed: LCID: constraint failed (/home/richie/openairinterface5g/cmake_targets/ran_build/build/openair2/F1AP/MESSAGES/F1AP_LCID.c:30)
      
      This is because (1) we don't actually store the LCID, then (2) we did
      not put it into the F1 ASN.1 structures. Fix both, to make this warning
      disappear.
      
      To actually print the full error message, increase the error buffer
      size. Also, for the future, to avoid guessing, print ASN.1 XML when we
      encounter a failed constraint validation.
      4e7e8a6f
    • Robert Schmidt's avatar
    • Robert Schmidt's avatar
      F1AP: Handle SCTP communication lost · ba0b63fe
      Robert Schmidt authored
      It can happen that SCTP communication is simply lost, e.g.
      
        [SCTP]   SCTP_ASSOC_CHANGE to SCTP_COMM_LOST
        [SCTP]   sctp_recvmsg (fd 104, len -1 ): Connection reset by peer:104
      
      The previous code only handled the SHUTDOWN event, but in abnormal
      situations, we should also handle the connection state change and signal
      to RRC that the endpoint is dead, which is now implemented.
      ba0b63fe
    • Robert Schmidt's avatar
      Fixup: on SCTP conn event, transmit assoc_id · 25430e9b
      Robert Schmidt authored
      User of the SCTP module use the assoc_id for connection identification.
      The previous code set the assoc_id to -1, so there is no way of telling
      which connection broke. Use the assoc_id instead
      25430e9b
    • Robert Schmidt's avatar
      F1AP: Remove unnecessary logs · ec6469d0
      Robert Schmidt authored
      ec6469d0
    • Robert Schmidt's avatar
      DU: if requested to remove non-existing UE, just ack · 9b7d3351
      Robert Schmidt authored
      The failure mode observed here was that the CU sent a release command
      for a UE that the DU does not know. Given, that the outcome of the
      release command (no UE) is equal to the current state (no UE), from
      the DU point of view, we can safely ack the command.
      9b7d3351
    • Robert Schmidt's avatar
      798a6227
  2. 05 Sep, 2024 1 commit
  3. 04 Sep, 2024 17 commits
  4. 02 Sep, 2024 4 commits
  5. 01 Sep, 2024 3 commits
  6. 30 Aug, 2024 8 commits