Robert Schmidt
1401d21081
Default SCHED RR algo: optimize algo and defer RB calc.
...
- Loop only to next UE instead of jumping multiple
- mark used RBGs in rbg_mask
- Only calculate number of RBs based on CQI when UE is selected, instead
of calculating for all UEs which might be unnecessary.
- When looping the list of UEs for RB allocation, remove UEs that have
no data anymore instead of skipping them.
2020-07-01 10:10:48 +02:00
Robert Schmidt
b06dadbdb0
Bugfix DLSCH: only warn when retx with less RB
...
The preprocessor pre-allocates a CCE. Thus, when arriving at the check
for the number of RBs for retransmission, it is too late to skip the UE.
Therefore, only print a warning.
The default schedulers allocate a correct amount of RBs for
retransmissions, therefore it is ok.
2020-07-01 10:10:48 +02:00
Robert Schmidt
71647eb4ef
DLSCH: limit LC bytes according to preprocessor
2020-07-01 10:10:48 +02:00
Robert Schmidt
476d58a8de
Log TBS in every window
2020-07-01 10:10:48 +02:00
Robert Schmidt
9d5a46dcfa
UE: Set correct selected PLMN Identity
2020-07-01 10:10:48 +02:00
Robert Schmidt
d2cc43b4e7
UE: Print all SIB1 decoded PLMNs
2020-07-01 10:10:48 +02:00
Robert Schmidt
f895a28645
FlexRAN: Manage PLMNs
2020-07-01 10:10:48 +02:00
Robert Schmidt
df3f7e1ecf
FlexRAN: Enable MME adding/removing
2020-07-01 10:10:48 +02:00
Robert Schmidt
b01d63ba4e
Do not check for register_enb_pending
...
The test seemingly ensures that this code block is hit only once.
However, if we enable later activation of MMEs, it will be hit a second
(and third, ...) time. The only thing in guards against, though, is an
INIT message to the L1L2 thread, when register_enb_pending == 0, which
should only be sent once. Therefore, functionality won't be changed if
register_enb_pending becomes negative, and the assert can be removed.
2020-07-01 10:10:48 +02:00
Robert Schmidt
9072101a1a
Correctly decode IMSI also when not integrity protected
2020-07-01 10:10:48 +02:00
Robert Schmidt
c5fdcd85cc
Bugfix FlexRAN: if a UE is in RRC but not S1AP, treat as no bug
2020-07-01 10:10:48 +02:00
Raphael Defosseux
6edff47db2
CI: fix cppcheck error
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2020-06-30 21:45:53 +02:00
Raphael Defosseux
8d2f7a5491
Merge remote-tracking branch 'origin/NR_MAC_CE_GlobalEdge' into develop_integration_2020_w26
2020-06-29 12:09:52 +02:00
Raphael Defosseux
42057bccde
Merge remote-tracking branch 'origin/NR_RRC_X2AP_RemoveHardcodings_GlobalEdge' into develop_integration_2020_w26
2020-06-29 12:09:33 +02:00
Raphael Defosseux
0af8f618cd
Merge remote-tracking branch 'origin/enable_ta_for_phytest' into develop_integration_2020_w26
2020-06-26 17:03:32 +02:00
matzakos
0553332b26
Bring back default RB configuration as it is required for phytest mode
2020-06-25 18:47:10 +02:00
Thomas Schlichter
72aa2963ea
Merge branch 'develop' into enable_ta_for_phytest
...
Conflicts:
openair2/LAYER2/NR_MAC_gNB/gNB_scheduler.c
2020-06-24 12:16:03 +02:00
laurent
aad868d8fa
5G scope cleaning round 2
2020-06-24 09:48:35 +02:00
matzakos
c06e734eb5
Merge remote-tracking branch 'origin/develop' into NR_RRC_X2AP_RemoveHardcodings_GlobalEdge
2020-06-23 17:15:43 +02:00
Raphael Defosseux
ce06872722
Merge remote-tracking branch 'origin/nr_fix_phytest_packet_corruption_dlsch' into develop_integration_2020_w25
2020-06-22 11:54:54 +02:00
matzakos
9c4bb6bf4b
Fix DLSCH PDU corruption issue for phytest mode (random traffic generation)
...
- Payload was filled with zeros instead of random bytes
2020-06-19 13:01:50 +02:00
Raphael Defosseux
1ff1f3dda9
fix a bunch of compilation warnings
2020-06-19 11:41:36 +02:00
Raphael Defosseux
efb7bd8417
CPPCHECK: fixes
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2020-06-19 11:41:03 +02:00
Thomas Schlichter
f47dcb199a
enable TA update in phy-test mode
2020-06-19 11:28:29 +02:00
laurent
2eb799c3b6
fix pdcp race condition
2020-06-18 15:52:54 +02:00
vr.devendra
06fa1f8e0f
GlobalEdge: CSI and TCI related MAC CE intial commit
2020-06-18 18:26:06 +05:30
Rangaswami
e08878ed1c
Corrected indentation and removed GES macro
2020-06-18 18:01:13 +05:30
vr.devendra
8533610e2a
GlobalEdge: CSI and TCI related MAC CE intial commit
2020-06-18 17:51:44 +05:30
matzakos
65b5a48ed1
Minor logs modifications at gNB ulsch scheduler
2020-06-16 17:41:34 +02:00
matzakos
456e6c9207
Change return type of nr_generate_ulsch_pdu() to avoid overflow on the offset variable
2020-06-16 17:40:03 +02:00
Thomas Schlichter
45ed1e8066
revert the number of DRB from 4 back to 5
2020-06-15 14:44:32 +02:00
matzakos
9a177fd368
Bring back mapping check between drb_id and channel_id
2020-06-15 10:42:04 +02:00
matzakos
45daaedbda
Merge branch 'NR_RRC_PRACH_procedures' of https://gitlab.eurecom.fr/oai/openairinterface5g into NR_RRC_PRACH_procedures
2020-06-12 14:46:20 +02:00
matzakos
928c189ef0
Modify starting LCID for DTCH to start from 4 instead of 3 for both UL and DL
...
- Make required adaptations in RLC and default DRB configuration
2020-06-12 14:44:52 +02:00
matzakos
1552be348c
Fix ULSCH slot scheduling inconsistency between nrUE and gNB
2020-06-12 14:33:08 +02:00
Florian Kaltenberger
f46e3d4c76
fixing an issue with libconfig
2020-06-12 11:13:18 +02:00
Anes Rose Rigiel Antony
3ac51d2115
Removed the compilation error
2020-06-10 19:47:32 +05:30
Rigiel
e4335ef412
After rebasing the NR RRC PRACH procedure
2020-06-09 18:58:53 +05:45
s.rampalli
b4651f2449
modified the rrc_add_nsa_user api
2020-06-09 18:50:04 +05:45
s.rampalli
9cbe078ed0
indentations fixed
2020-06-09 18:50:04 +05:45
s.rampalli
defea03ab9
Required changes/modifications are done at both eNB and gNB side
2020-06-09 18:50:04 +05:45
s.rampalli
2f48b92501
compilation done need to verify with GES endc setup
2020-06-09 17:47:08 +05:45
s.rampalli
63bc9a9ba3
coding done need to verify testing part
2020-06-09 17:47:08 +05:45
s.rampalli
9747773f16
changed the encoded buffer size to 4096
2020-06-09 17:47:08 +05:45
s.rampalli
38a39ec0be
fixed rrc x2ap runtime issues
2020-06-09 17:47:08 +05:45
s.rampalli
e7c20bc081
mistake
2020-06-09 17:47:08 +05:45
s.rampalli
a07cfa3dd3
rrc changes
2020-06-09 17:47:08 +05:45
s.rampalli
69455512c8
fixed rrc issues
2020-06-09 17:47:08 +05:45
s.rampalli
eac285d405
rrc runtime errors fixed
2020-06-09 17:47:08 +05:45
s.rampalli
b8e43ff2da
fixed encoding failed issue
2020-06-09 17:47:08 +05:45