- 16 Mar, 2021 1 commit
-
-
Thomas Schlichter authored
-
- 15 Mar, 2021 1 commit
-
-
Remi Hardy authored
MR !1054 : gNB_multi-threading_rework -Replacing the existing multi-threading pipeline with threadPool library, simpler and more robust -Updated dlsim to print stats to matlab file. -Small fix for UE Ulsch coding. MR !1063 : T_tracer__add_gnb_tracer Minimalist gnb tracer to trace (for the moment) rxdataF when some decoding for PUCCH or PUSCH has been done MR !1070 : nr_pdcp_improvements Implement data transfer (38.331 5.2): - transmit operation (in nr_pdcp_entity_recv_sdu) - receive operation (in nr_pdcp_entity_recv_pdu) - t-Reordering expiration MR !1076 : PBCHNRTCFIX Issue Details: If bchPayload is changed to non-zero value, then the test case used to fail. Solution: While final check against UE decoded bchpayload and input bchpayload, the AND operation with 0xff is missing along with RIGHT SHIFT operation for input bchpayload. MR !973 : s1_subnormal LTE update in S1 functions from Fujitsu. -NNSF -S1AP auto recovery. -Handling unexpected messages. -Fix memory leak. MR !1048 : develop_SA_RA -Draft and initial trigger of RA procedures upon SIB1 reception. -Improvements on SA SIB1 reception. -Get Msg3 from RRC to MAC layer (this fixes random Msg3). -Fix Tables 7.4.1.1.2-1/2 from 38.211.
-
- 12 Mar, 2021 4 commits
-
-
Remi Hardy authored
-
Remi Hardy authored
-
Remi Hardy authored
-
Remi Hardy authored
-
- 11 Mar, 2021 1 commit
-
-
Raphael Defosseux authored
CI: try to optimize the file system usage when building in the CI VM env. Increased the VM memory of one to allow linking Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr>
-
- 10 Mar, 2021 4 commits
-
-
rmagueta authored
-
Turker YILMAZ authored
-
masayuki.harada authored
-
Thomas Schlichter authored
also harmonize configuration files some more
-
- 09 Mar, 2021 6 commits
-
-
Remi Hardy authored
-
Remi Hardy authored
-
Remi Hardy authored
-
Thomas Schlichter authored
-
cig authored
- FAPI structures not to be used as config_req at MAC since that FAPI is just for communication between MAC and PHY - additional frame_type member added to the FAPI struct
-
cig authored
- use LOG_D for debug logging
-
- 08 Mar, 2021 4 commits
-
-
masayuki.harada authored
Fix nnsf selection. Fix indentation and opening brace.
-
Thomas Schlichter authored
-
Thomas Schlichter authored
-
masayuki.harada authored
# Conflicts: # openair3/S1AP/s1ap_eNB.c # openair3/S1AP/s1ap_eNB_handlers.c
-
- 07 Mar, 2021 1 commit
-
-
Raphael Defosseux authored
CI: removing 1 VM in the pipeline See merge request oai/openairinterface5g!1078
-
- 06 Mar, 2021 1 commit
-
-
Raphael Defosseux authored
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr>
-
- 05 Mar, 2021 7 commits
-
-
Thomas Schlichter authored
-
Thomas Schlichter authored
this slightly cleans up nr_initial_sync() and UE_thread()
-
Thomas Schlichter authored
-
Raphael Defosseux authored
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr>
-
Thomas Schlichter authored
-
Raphael Defosseux authored
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr>
-
Raphael Defosseux authored
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr>
-
- 04 Mar, 2021 4 commits
-
-
Sakthivel Velumani authored
-
Laurent THOMAS authored
-
-
Rohan Patil authored
-
- 03 Mar, 2021 6 commits
-
-
Thomas Schlichter authored
-
Thomas Schlichter authored
-
cig authored
-
cig authored
- removed commented out code - improved logging in UL channel estimation - minor fixes according to OAI coding guidelines - moving fetching TDD configuration parameters in nr-ue.c only in TDD case
-
Thomas Schlichter authored
In FDD mode, the UE_mode switches to PUSCH mode before the initial TA value was applied. Because of this, the ta_command was misinterpreted. Fix this by adding 31 to the initial TA comamnd and handle it the same as TA updates.
-
Cedric Roux authored
Implement data transfer (38.331 5.2): - transmit operation (in nr_pdcp_entity_recv_sdu) - receive operation (in nr_pdcp_entity_recv_pdu) - t-Reordering expiration To keep track of time the function nr_pdcp_wakeup_timer_thread has been added and is called by the gNB's MAC scheduler via nr_pdcp_tick. (The UE has not been modified.) A thread has been introduced to set time of all the existing PDCP entities in the system. This probably does not scale well with many PDCP entities (many UEs connected to the gNB). To be changed at some point when needed. Hopefully, with a few UEs this mechanism won't be too problematic (ie. won't cause realtime problems). The problem with time in PDCP is that SDUs are kept if some are missing, to do reordering. A timer is started and when it expires we have to transmit the SDUs even if some are still missing. We want to do that as soon as possible. So we have to check timers often (every millisecond). In RLC the time is set when there is some activity (SDU or PDU received). In PDCP we cannot wait for this kind of activity. We would keep packets longer than necessary, which may disturb upper layers (think: TCP). That is why we introduced the thread, as a simple mechanism to keep packets no longer than necessary. The locking done by this thread may create realtime issues. The whole logic of time keeping can be changed later if it turns out that it is not efficient. The functions dealing with DRB AM have been removed. All the types of PDCP entities (DRB AM, DRB UM, SRB) use the same mechanism for transmit and receive operations. So the code has been made common for all those types. We don't deal with: - entity re-establishment, entity release or entity suspend - SDU discard (the timer is present but not used) - status reporting - data recovery - data volume calculation - header compression / decompression There is no plan to implement those features in a near future. Integrity protection is not done yet, and will be implemented soon.
-