- 09 Nov, 2021 4 commits
- 08 Nov, 2021 3 commits
-
-
Melissa Elkadi authored
-
Melissa Elkadi authored
Got rid of unnecessary mac->scc check as well
-
Melissa Elkadi authored
The following was changed in this commit: - A new struct in the mac instance was created for all emulated L1 fields. - NR UE RRC state bug was fixed - Checking the RAR rnti based on the MAC instance ra.ra_rnti and not hardcoding to 0x10b - Modified the name of the new emulate_l2 flag to make sense: emulate_l1
-
- 05 Nov, 2021 14 commits
-
-
Melissa Elkadi authored
-
Melissa Elkadi authored
-
David Kim authored
-
David Kim authored
-
David Kim authored
-
David Kim authored
-
Melissa Elkadi authored
The DCIs are filtered already in the NRUE when the NFAPI messages are handled.
-
Melissa Elkadi authored
-
Melissa Elkadi authored
-
Melissa Elkadi authored
Also, changed some if statement formatting.
-
David Kim authored
-
Melissa Elkadi authored
-
Melissa Elkadi authored
In SA mode, we will not be able to process the SIB if we change for mac->scc_SIB == NULL : return; So we change the statement for NSA mode
-
Melissa Elkadi authored
It will likely break SA mode because it will filter out Msg3. I will come back to this and fix it for Msg3.
-
- 04 Nov, 2021 15 commits
-
-
Melissa Elkadi authored
-
Melissa Elkadi authored
-
David Kim authored
-
Melissa Elkadi authored
Also, reverted a DCI filtering change to exist again.
-
Melissa Elkadi authored
-
Melissa Elkadi authored
-
Melissa Elkadi authored
-
Melissa Elkadi authored
-
Melissa Elkadi authored
Need to review this with Raymond.
-
David Kim authored
-
David Kim authored
Resolved conflict in Merge remote-tracking branch 'origin/episys/master-nsa' into episys/david/nsa_ci_debug_for_sa
-
Melissa Elkadi authored
-
David Kim authored
-
Melissa Elkadi authored
-
David Kim authored
-
- 03 Nov, 2021 4 commits
-
-
Melissa Elkadi authored
For multiple UEs, we need to be able to filter the rx'd messages by the RNTI. However, we do not have the RNTI value until the CFRA (NSA) or CBRA (SA) procedure is complete. The check below will handle this. Also, depending on the RNTI value, we can have a SIB (0xffff), RAR (0x10b), Msg3 (TC_RNTI) or an actual DCI message (CRNTI). When we get Msg3, the MAC instance of the UE still has a CRNTI = 0. Only once the RA procedure succeeds is the CRNTI value updated to the TC_RNTI.
-
Melissa Elkadi authored
-
Melissa Elkadi authored
1. The preamble index in the NRUE is random for SA. Using the preamble index from the mac->ra is correct. 2. The dl_pathloss calculated is from L1. We should shunt this feature out for our emulated mode. If we add the abstraction later, we can model the pathloss in the proxy and update it in the RA procedure of the NRUE. 3. Checking that the crnti != t_crnti is not valid for SA mode. And may only be needed for multi-UE in NSA mode. We might be able to delete it all together. For now, we only use for NSA mode. 4. Checking the RAR based on rnti = 10b and not the RA_STATE is better.
-
Melissa Elkadi authored
-