1. 05 Dec, 2024 2 commits
    • Jaroslava Fiedlerova's avatar
      Merge remote-tracking branch 'origin/Refactor_UL_MAC_PDU_decoding' into... · 393185df
      Jaroslava Fiedlerova authored
      Merge remote-tracking branch 'origin/Refactor_UL_MAC_PDU_decoding' into integration_2024_w49 (!3129)
      
      Refactor UL MAC PDU decoding
      
      Refactor the UL MAC PDU decoding: A single function is created to decode the
      entire MAC subheader
      uint8_t decode_ul_mac_sub_pdu_header(uint8_t *pduP, uint8_t *lcid, uint16_t *length).
      It returns the length of the MAC subheader and outputs the LCID and Length.
      
      This new function is called from 2 functions: lcid_crnti_lookahead() and
      nr_process_mac_pdu().
      
      After calling it in nr_process_mac_pdu(), the validation of the PDU can be
      made for all the MAC subPDUs in a single place, allowing for less and more
      clean code (as opposed with the previous version where the validation was
      made multiple times inside the LCID switch-case).
      
      Additionally, this MR updates the list of LCIDs as in 3GPP TS 38.321 v18.3.0
      Table 6.2.1-2: Values of LCID for UL-SCH when the LX field is not present or
      is set to 0.
      393185df
    • Jaroslava Fiedlerova's avatar
      Merge remote-tracking branch 'origin/nr-ue-nas-service-request' into integration_2024_w49 (!3065) · 2fad0001
      Jaroslava Fiedlerova authored
      NAS Service Request enc/dec implementation
      
      NAS Service Request:
      
      - encoding
      - decoding
      - unit test
      
      Related to #852
      2fad0001
  2. 04 Dec, 2024 1 commit
  3. 03 Dec, 2024 1 commit
    • Robert Schmidt's avatar
      Merge branch 'integration_2024_w48' into 'develop' · c942fe43
      Robert Schmidt authored
      Integration: `2024.w48`
      
      See merge request oai/openairinterface5g!3134
      
      * !2951 Integrate Tracy with NR UE
      * !2985 E1AP Bearer Context Setup encoding/decoding library and unit tests
      * !3115 T2: minor fix for 4x4 processing
      * !3117 F1AP lib: minor fixes
      * !3126 NR MSG3 scheduling improvements
      * !3128 NR UE RRC T304 in phy-test mode
      * !3132 Run the last job of gNB pusch channel estimation inline
      * !3133 NR UL HARQ handling improvements
      * !3091 Update NR UE threading model
      * !3030 Imscope updates
      * !3131 FAPI P7 Refactoring and unitary test creation
      * !3033 Increase the number of UE supported at gNB by having more than 1 PUCCH2 frequency occasion per slot
      c942fe43
  4. 02 Dec, 2024 1 commit
  5. 30 Nov, 2024 1 commit
    • Robert Schmidt's avatar
      Merge remote-tracking branch 'origin/nfapi-p7-refactoring' into integration_2024_w48 (!3131) · b5675d3e
      Robert Schmidt authored
      FAPI P7 Refactoring and unitary test creation
      
      This MR is a follow-up to the work done in !2714 this time separating
      the P7 FAPI messages into its own library (nr_fapi_p7).
      
      In the same way, utility functions to copy, free and compare have been
      added for each message, as well as an addition function to get the
      allocated size for a message, which is used for the messages that can be
      too big to fit in a buffer that's allocated in the stack.
      
      Unitary tests have been added for each of the messages, testing
      pack/unpack and the utility functions added.
      b5675d3e
  6. 29 Nov, 2024 34 commits