Robert Schmidt
9aade1e0e1
Add E1AP Grammar and build ASN.1 lib at build time
2022-09-19 17:29:42 +02:00
Robert Schmidt
cdb18d38bf
Move CMakeLists.txt into root
2022-09-19 17:29:42 +02:00
Robert Schmidt
62cea0ef8c
Add two file exceptions for suspect license (BSD); remove two GPL'ed files
2022-09-13 05:24:09 +02:00
Robert Schmidt
0a6075844a
Merge remote-tracking branch 'origin/fix-sst-sd' into integration_2022_wk36b
2022-09-08 20:43:37 +02:00
Robert Schmidt
bbab65f09c
Merge remote-tracking branch 'origin/bugfix-nr-rlc-2022-09-05' into integration_2022_wk36b
2022-09-08 20:43:06 +02:00
Robert Schmidt
8e4c7a1115
Merge remote-tracking branch 'origin/sa_conf_and_fixes_for_mu0' into integration_2022_wk36b
2022-09-08 20:42:21 +02:00
Robert Schmidt
5ee0149064
Merge remote-tracking branch 'origin/ul-phr' into integration_2022_wk36b
2022-09-08 20:16:58 +02:00
Robert Schmidt
4f402e6189
Merge remote-tracking branch 'origin/nr-mac-rlc-pdcp-stats' into integration_2022_wk36b
2022-09-08 20:06:27 +02:00
Cedric Roux
3b42e46cf0
nr rlc: add enum for rlc mode (am, um, or tm)
2022-09-06 15:58:47 +02:00
Cedric Roux
2c08302c89
nr rlc: fix in process_control_pdu()
...
the following:
if (cur_wait_list == entity->wait_end)
end_wait_list = prev_wait_list;
was done after cur_wait_list is updated to its new value, but the old value
has to be used in this test. So end_wait_list was not set properly.
This was leading to random crashes later on because then entity->wait_list
was NULL but entity->wait_end was not (because of the bug fixed by this
commit).
The new value for cur_wait_list is also now set using prev_wait_list->next
just before the goto, as done in other places in the code.
Also "cur" was removed, for it has no purpose and makes the code harder
to understand.
2022-09-05 16:29:51 +02:00
Robert Schmidt
bf853fe3f1
Sanitize NSSAI configuration
...
Following changes included:
- SD is optional: when value is 0xffffff or not present in config
(previously: needed to be set to 0)
- Checks SSTs in range [0,255]
- Checks SDs in range [0,0xffffff]
- Correct typo SST defines
2022-09-05 16:09:38 +02:00
francescomani
0a992c604a
Merge remote-tracking branch 'origin/develop' into ul-phr
2022-09-05 14:35:50 +02:00
Robert Schmidt
203ac17833
Merge remote-tracking branch 'origin/by-core-thread-pool' into integration_2022_wk35b
2022-09-04 21:46:04 +02:00
Robert Schmidt
0b970e9e63
Merge remote-tracking branch 'origin/fixes_when_no_spCellConfig' into integration_2022_wk35b
2022-09-04 21:39:51 +02:00
Robert Schmidt
f8cc843aa7
Merge remote-tracking branch 'origin/Remove_UE_when_Msg4_fails_to_be_decoded' into integration_2022_wk35b
2022-09-04 21:39:37 +02:00
Robert Schmidt
ddeaf445f0
Merge remote-tracking branch 'origin/Fix_AssertFatal_in_Msg3' into integration_2022_wk35b
2022-09-04 21:39:23 +02:00
Robert Schmidt
c87188191d
Merge remote-tracking branch 'origin/Schedule_ULSCH_in_flexible_slots_in_InitialBWP' into integration_2022_wk35b
2022-09-04 21:38:55 +02:00
Robert Schmidt
01a3f9d5f9
Merge remote-tracking branch 'origin/NR_UL_LBRM' into integration_2022_wk35b
2022-09-04 21:38:38 +02:00
laurent
5fcd8b6f9f
fix direct memory bugs in lte mbms
2022-09-02 11:36:47 +02:00
laurent
9ee917039a
fix non reentrant issue in itti
2022-09-02 11:36:47 +02:00
laurent
abf6801094
fix text typos
2022-09-02 11:36:47 +02:00
laurent
aa2a36768c
simplify thread pool configuration
...
fix segv
fix bug redeclaration of same struct in phy sim
Apply 1 suggestion(s) to 1 file(s)
code reveiw comments
2022-09-02 11:36:47 +02:00
Francesco Mani
adea216202
adding a comment
2022-09-01 15:48:31 +00:00
luis_pereira87
9178648902
Address review comments
2022-09-01 08:34:53 +01:00
luis_pereira87
66369a8a4c
Prevent ra_timer to be enabled when running in phy-test mode
...
When running in this mode there is no RA that will succeed to disable the timer
2022-09-01 08:29:57 +01:00
luis_pereira87
00373ed10b
Address review comments
2022-09-01 08:12:26 +01:00
luis_pereira87
8a6d09666d
Fix AssertFatal in Msg3 to not Assert when there is a PUCCH (CSI report) already scheduled for that slot
2022-08-31 16:03:36 +01:00
luis_pereira87
13bdcb4743
Implementation of a RA timer to remove UE in the case of Msg4 not be decoded by the UE
2022-08-31 08:52:35 +01:00
luis_pereira87
3ea751c3cb
Schedule ULSCH in flexible slots in InitialBWP
2022-08-30 14:37:59 +01:00
Robert Schmidt
256483a25d
Merge remote-tracking branch 'origin/BugFix_in_initial_cyclic_shift_for_pucch-ConfigCommon' into integration_2022_wk35
2022-08-29 17:25:08 +02:00
francescomani
9819268412
Merge remote-tracking branch 'origin/develop' into ul-phr
2022-08-29 17:23:43 +02:00
francescomani
cf6ac388fd
addressing review comments
2022-08-29 17:10:08 +02:00
francescomani
1e39dd777d
fix physical simulators
2022-08-29 16:45:14 +02:00
francescomani
8e56e14df5
phr config harmonization
2022-08-29 16:25:09 +02:00
francescomani
54ed3eb4fa
test NSA
2022-08-29 08:22:09 +02:00
francescomani
51483a3223
add option for limited buffer rate-matching for UL
2022-08-26 09:01:48 +02:00
Thomas Schlichter
11693b1672
5G NR: remove hardcoded modulation order
2022-08-25 14:40:36 +02:00
Thomas Schlichter
8f6d084c80
small cleanup in get_type0_PDCCH_CSS_config_parameters()
2022-08-25 14:40:36 +02:00
Thomas Schlichter
7129830555
fix Msg2 scheduling
...
scheduling when frame number wraps was not handled correctly
2022-08-25 14:40:36 +02:00
Chieh-Chun Chen
4e4a0b7ba3
use bool and fix indentation
2022-08-23 15:54:03 +02:00
Roberto Louro Magueta
df0f756c87
Fix build after merge
2022-08-22 11:30:06 +01:00
Roberto Louro Magueta
d04918eb9b
Merge remote-tracking branch 'origin/develop' into develop-SRS-MIMO
...
# Conflicts:
# openair1/PHY/NR_ESTIMATION/nr_ul_channel_estimation.c
# openair2/RRC/NR/MESSAGES/asn1_msg.c
# openair2/RRC/NR/nr_rrc_config.c
# openair2/RRC/NR/nr_rrc_config.h
2022-08-22 10:45:56 +01:00
luis_pereira87
f9f175a6f1
Fix initial_cyclic_shift for pucch-ConfigCommon
2022-08-22 10:31:15 +01:00
luis_pereira87
5ba55a511e
Fixes when there is no spCellConfig configured
2022-08-22 10:07:23 +01:00
Robert Schmidt
4674cddb71
Merge remote-tracking branch 'origin/fix-nrsoftmodem-stop' into integration_2022_wk33
2022-08-19 18:22:23 +02:00
Robert Schmidt
5ebe28565e
Merge remote-tracking branch 'origin/fix-config-module' into integration_2022_wk33
2022-08-19 18:22:22 +02:00
Robert Schmidt
f3cdc11269
Merge remote-tracking branch 'origin/NR_UE_multi_SSB_meas' into integration_2022_wk33
2022-08-18 20:53:04 +02:00
Robert Schmidt
70627a9953
Merge remote-tracking branch 'origin/NR_100MHz_2layers_fixes' into integration_2022_wk33
2022-08-18 20:51:23 +02:00
Robert Schmidt
6c31639522
Only call NR_PHY_config_req when no (n)FAPI
2022-08-18 20:37:06 +02:00
Robert Schmidt
6bf0f98e7f
Skip scheduling of UEs if there are no free HARQs
2022-08-18 19:59:50 +02:00