- 23 Nov, 2021 9 commits
-
-
Melissa Elkadi authored
This change allows multiple UEs to have a tunnel interface brought up when connecting to the 5GCN Also, adding two new config files for mutltiple UEs to connect to the 5GCN
-
Melissa Elkadi authored
-
Melissa Elkadi authored
-
Melissa Elkadi authored
There are two queue.h files in this repository.
-
Melissa Elkadi authored
When we check if the pointer is NULL before CALLOCing, then the gNB will crash. It seems that we are mostlikely leaking memeory since the gNB only crashes with the old change. By reverting these changes, the gNB does not crash. We are seeing UE-to-UE IP traffic on this commit when the tunnel interfaces are established (~50% of the time).
-
Melissa Elkadi authored
-
Melissa Elkadi authored
-
Melissa Elkadi authored
-
Melissa Elkadi authored
-
- 22 Nov, 2021 9 commits
-
-
Melissa Elkadi authored
-
Melissa authored
5G IP Traffic for SA mode See merge request aburger/openairinterface5g!85
-
Melissa Elkadi authored
-
Melissa Elkadi authored
-
Remi Hardy authored
MR !1317 : Change variable types in statistics When running gNB for a long time and transferring high amount of data, statistics become negative (and later in an arithmetic overflow) because they are too short for such amount of bytes. Example: UE 0: ulsch_total_bytes_scheduled -1804219593, ulsch_total_bytes_received -1804223769 MR !1315 : Using rnti to assign different pucch resource to different UE This MR is to assign different pucch resource to different UE using rnti MR !1305 : Fix various issues on ULSCH processing on UE -add mutex to protect ul_config_pdu against race condition with multiple threads. Otherwise UE will crash as parameter of subsequent thread will be overwritten: Assertion (Nl>0) failed!In nr_get_E() openairinterface5g/openair1/PHY/NR_TRANSPORT/nr_tbs_tools.c:47 -Fix a logical error that sends obsolete buffer erroneously on UL and causes crash in gNB. In nr_process_mac_pdu: residual UL MAC PDU in 736.19 with length < 0!, pdu_len -69 -Fix a logical error that if FAPI_NR_UL_CONFIG_TYPE_PUSCH pdu is not of index 0 in ul_config->ul_config_list, the packet is not sent out. MR !1321 : CI automatic un-deployment of RAN containers + fixes -in main container pipeline, the post section in the docker-hub-push stage was incorrectly placed -when building images on develop pushes, the ran-build image was not built -iptables check is correct now (could not detect if in not ACCEPT -something is wrong, automatic un-deployment of RAN containers -added a "dummy" undeploy scenario just to be sure. -4g/5g RF simulation tests may fail due to lost socket on ue container. Repeat in case of failure ci_bring_test_results_to_dashboard: -RAN Status and Tests dashboards cherry pick : nsa conf files, ulsch_max_frame_inactivity = 1; -to reduce ping time
-
Melissa Elkadi authored
-
Raphael Defosseux authored
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr>
-
Melissa Elkadi authored
The filtering added in the nrue_procedures.c file are already happening in the stub function so we should be duplicating them in the NRUE MAC layer.
-
Melissa Elkadi authored
-
- 19 Nov, 2021 15 commits
-
-
David Kim authored
-
Melissa Elkadi authored
In this commit, we changed the UCI handling. When the UL_TTI_REQ arrives at the NRUE it has info related to how many UCIs we should pull from the queue and send to the gNB. If we do not have that many UCIs available (likely becasue a DL_TTI_REQ is late), then we will requeue the UL_TTI_REQ and wait until we have all the UCI indications before multiplexing. This change makes it easier to handle multiple UCIs becasue previously we would send what we had and then try again later which made keeping track of the UL_TTI_REQ and second UCI more difficult.
-
David Kim authored
-
David Kim authored
1. Added rnti filter for multiple UEs. 2. Adjusted mode offset for SA mode.
-
Melissa Elkadi authored
-
Melissa Elkadi authored
Also, we had two heap-buffer-overflow crashes while filling the CRC_IND and RX_IND. The corrected CALLOC command is included in this commit as well. Lastly, we included a better fix for handling late DL_TTI_REQs. If the number of active harqs is larger than the number of UCIs we have built, this is a good indicator that the DL_TTI_REQ is late. To mitigate problems, we will requeue the UL_TTI_REQ to when the late DL_TTI_REQ comes in, we can handle the late UCI that is built from it.
-
Melissa Elkadi 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>
-
hardy authored
-
hardy authored
-
hardy authored
Merge remote-tracking branch 'origin/ci_bring_test_results_to_dashboard' into integration_2021_wk46_c
-
hardy authored
-
hardy authored
-
hardy authored
-
- 18 Nov, 2021 7 commits
-
-
Melissa Elkadi authored
-
Melissa Elkadi authored
The nr_rrc_ue_process_RadioBearerConfig() function call in the RRC layer of the NRUE was removed when it should not have been for NSA mode. This is now added back in for NSA mode. Also, the call to pdcp_run should only be when were NOT in NOS1 mode and ARE in SA mode. This was fixed as well. Ue-to-Ue IP traffic in NSA works, but eventually the NSA UE will crash due to an incorrect PDCCH configuration. This is a bug we will need to look into. It doesnt always crash, only about 40% of the time. And even when the NRUE does crash, it happens towards the end of the simulation.
-
Melissa Elkadi authored
-
Melissa Elkadi authored
-
Melissa Elkadi authored
-
Melissa Elkadi authored
This commit includes a hack fix that has allowed the Ip traffic to work in SA mode. Furthermore, NSA mode (without the EPC) works in this commit as well with up to 4 NSA UEs. We will need to understand better the issue with the UL_DCI handling in the NRUE that was causing the gNB to crash. The AssertFatal in the gNB when the gNB runs out of downlink HARQ PIDs is caused by the NRUE receiving a UL_DCI and then building BOTH a UCI and a CRC/RX pair. So we are essentially sending a UL and DL DCI to the gNB in this case which results in an unexpected HARQ PID being received in the gNB. The filtering in this commit stops the UCI being built in the NRUE when a UL_DCI is recevied.
-
Melissa Elkadi authored
-