1. 27 Sep, 2024 36 commits
  2. 25 Sep, 2024 4 commits
    • Robert Schmidt's avatar
      Add new F1AP msg enc&dec library · ab27d02e
      Robert Schmidt authored
      Add a new target f1ap_lib that groups F1AP ASN.1 encoding&decoding for
      messages defined f1ap_messages_types.h. The objective is to, for each
      F1AP message,
      - add encoder&decoder (similar to what already exists, but without
        mandatory message sending afterwards)
      - eq_X() function that checks two messages for equality (to be used
        mostly in tests)
      - cp_X() function that deep-copies a message, e.g., to be used when
        sending ITTI messages, instead of manual copying done currently
      - free_X() function that frees the memory associated to a memory, to
        avoid memory leaks.
      
      Each message will be tested, notably that encoding&decoding as well as
      copying yield identical messages.
      
      The actual message encoding & decoding, tests, and their use will be
      done in the forthcoming commits.
      ab27d02e
    • Robert Schmidt's avatar
      ba208c0f
    • Robert Schmidt's avatar
      F1AP: RLC mode: introduce separate type · ea28b9bb
      Robert Schmidt authored
      The currently used type does not cover all possibilities. While we don't
      encode&decode them, it might still be good to be able to express it, so
      introduce the new type.
      Co-authored-by: default avatarGuido Casati <hello@guidocasati.com>
      ea28b9bb
    • Guido Casati's avatar
      Fixes to SI message struct item in CU messages · da6b1a4b
      Guido Casati authored
      * num_SI is the size of the list of gNB-CU System Information messages
      * the new struct member is an array, sized after the maximum nb
        of SIB types, which contains the SI container, the container length
        and the SIB type
      da6b1a4b