Fabian Eckermann
2aa59a55d5
Read max turbo decoder iterations from conf.
2021-10-20 10:08:44 +02:00
Xavier Arteaga
9ecea014bd
Added PUSCH DMRS minimum SNR
2021-10-19 23:05:16 +02:00
Francisco
859f4d2185
nr,gnb,sched: avoid logging warning for pending feedback of UEs that were just removed
2021-10-19 22:50:57 +02:00
Francisco
b3e974db9b
nr,gnb,rrc: avoid warning when eutra requests sgnb release and destroys the UE before acknowledgement
2021-10-19 22:50:57 +02:00
Francisco
0b51848dda
nr,gnb,rrc: use multiqueue to forward x2 tasks to NR stack
2021-10-19 22:50:57 +02:00
Ismael Gomez
d32bfa3756
remove warning when UE is already in camping
2021-10-19 15:16:52 +02:00
Andre Puschmann
146f12f0c0
enb,mac_nr: fix MAC PDU packing by tyring to pack multiple SDUs when possible
...
the patch adds support to fully use the available space in a MAC PDU by adding
multiple SDUs.
2021-10-19 11:51:39 +02:00
Andre Puschmann
97d43eb044
mac_nr_test: add PDU packing test for two SDUs from different LCs
2021-10-19 11:51:39 +02:00
Andre Puschmann
d4a4da7ecc
mux_nr: fix tiny issue in mux unit when adding SDUs of different logical channels
...
this issue has a tiny affect when adding new SDUs from different logical channels
to an UL MAC PDU.
Since the MAC subPDU header is accounted for twice, less SDU payload may be packed.
The patch calculates the required header space and accounts for it in the scheduling.
Howerver, it is only substracted from the available space when an SDU was actually added.
2021-10-19 11:51:39 +02:00
Francisco
51806982f7
nr,gnb,rrc: correctly release NR RNTI user after Reestablishment
2021-10-19 10:46:23 +01:00
Fabian Eckermann
59df04547e
Increase buffer size for NR.
2021-10-19 10:18:44 +02:00
Pedro Alvarez
d7e2f442f7
Adding option to remove UE contexts if SCTP error occors.
...
This was done as after an SCTP error, the MME would try to page the UE,
but the UE was already RRC Connected.
2021-10-18 15:50:01 +01:00
Andre Puschmann
1db683053f
enb,mac: fix buffer setting when receiving SBSR
...
the MAX_LCG is 7 so the loop needs to be inclusive to
set all 8 LCGs to 0
2021-10-18 16:17:53 +02:00
Francisco
d5acf73c46
nr,gnb,sched: fix logging of tbs. check if sched args are supported at sched startup. change the tti logging to be equal to tti_rx
2021-10-18 14:50:14 +01:00
Andre Puschmann
3bf09021f9
enb: remove unused parameter
2021-10-18 14:17:53 +02:00
Pedro Alvarez
061385cf72
Fix short MAC integrity check at MME
2021-10-18 11:48:53 +01:00
Francisco
643b5a1885
nr,gnb,rrc: Add comment explaining how the UE rrc_endc is updated in case of reestablishment
2021-10-18 09:42:25 +01:00
Francisco
277e6f2998
nr,gnb,rrc: Ignore measurementReports from UE while RRC Reconfiguration procedure is not yet complete.
2021-10-18 09:42:25 +01:00
Francisco
abe2c8cba4
nr,gnb,rrc: Allow NR EN-DC to be re-activated in case of Reestablishment with cause other than ReconfFailure
2021-10-18 09:42:25 +01:00
Ismael Gomez
1d37c5b476
nr: increase nominal p0 pusch
2021-10-17 20:58:48 +02:00
Francisco
9ace701788
nr,gnb,sched: prioritize the search space with the highest number of position candidates
2021-10-16 22:43:23 +01:00
Francisco
b6e890cc12
nr,gnb,sched: use search space id=2 for 5G NR NSA
2021-10-16 22:43:23 +01:00
Francisco
5b2afb1739
rrc,nr,gnb: ensure same PDCCH config is sent to PHY, scheduler cell config, and sched ue cfg
2021-10-16 22:43:23 +01:00
Francisco
7a16be9692
rrc,nr: ensure coresets and search spaces are passed to scheduler cell_cfg and ue_cfg
2021-10-16 22:43:23 +01:00
Andre Puschmann
f96b315f81
enb,ue_nr: unpack LBSR and pass content to sched
2021-10-16 21:50:07 +02:00
Andre Puschmann
e5556fcc32
mac_pdu_nr_test: add LBSR unpacking tests
2021-10-16 21:50:07 +02:00
Andre Puschmann
af69551c8d
mac_sch_pdu_nr: add LBSR unpacking
...
* add LBSR unpacking
* add pretty printer
* also simplify and unify general unpacking code
2021-10-16 21:50:07 +02:00
Andre Puschmann
cc87af2986
ue,rrc: simplify code
2021-10-16 21:50:07 +02:00
Fabian Eckermann
9cbd2727f5
Disable measGapConfig in first reconfig. Remove all measurement reports for nr in the 2nd reconfig.
2021-10-16 21:43:34 +02:00
Francisco
08c96b0e35
nr,ue,mac: added TODO comment warning about missing functionality in srsue::mac_nr::reset method
2021-10-15 18:28:09 +01:00
Francisco
81174bda64
nr,ue,rrc: release NR logical channels during RRC release
2021-10-15 18:28:09 +01:00
Xavier Arteaga
e93503bae3
Minor changes
2021-10-15 18:19:04 +02:00
Xavier Arteaga
537f165482
Added comments
2021-10-15 18:19:04 +02:00
Xavier Arteaga
bdcf90d990
Enable NR PUSCH EVM estimation in srsenb
2021-10-15 18:19:04 +02:00
Xavier Arteaga
3c40cd2840
Improved NR PHY logging info
2021-10-15 18:19:04 +02:00
Xavier Arteaga
b3a844c533
Removed redundant metric trace and add PUCCH SNR assertion
2021-10-15 18:19:04 +02:00
Xavier Arteaga
addd687d7e
Fix NR PUCCH format 1 normalised correlation
2021-10-15 18:19:04 +02:00
Xavier Arteaga
e6bd6462b1
Estimate CFO for NR PUCCH formats 0 and 1
2021-10-15 18:19:04 +02:00
Xavier Arteaga
51ff429bc7
Added SS type to PDSCH context info
2021-10-15 18:19:04 +02:00
Xavier Arteaga
a5f6aa9f31
Added CSI string in PDSCH and PUSCH decode
2021-10-15 18:19:04 +02:00
Xavier Arteaga
003c6e524c
Added short NR CSI information
2021-10-15 18:19:04 +02:00
Francisco
73260fb335
sched,nr: fix stack overflow in sched_nr_test
2021-10-15 17:22:52 +02:00
faluco
dacf40f63e
Delete move constructor and move assignment operator explictly for mac_pcap_base and s1ap_pcap classes.
...
Move emergency handlers header file into the support folder.
Refactored signal handling:
- Remove the dependency with the running static variable in the header file.
- Move implementations down to cc files.
- Allow specifying a new signal handler that will be used to stop the applications.
- Move signal handling files to support.
2021-10-15 15:05:37 +02:00
faluco
9075251627
Move the cleanup code from the signal handlers down to the new emergency handlers for the ue, epc and enb.
2021-10-15 15:05:37 +02:00
faluco
2c1e9c0c55
Implement an emergency cleanup handler registration mechanism to allow modules to clean themselves before application gets killed.
...
Flush PCAP contents just before killing the application.
2021-10-15 15:05:37 +02:00
Bedran Karakoc
0507d9df2b
nas,nr: Fix ciphering and sequence numbers in NAS
2021-10-15 14:47:22 +02:00
Fabian Eckermann
44de4996e8
Fix log message.
2021-10-15 11:49:27 +02:00
Fabian Eckermann
33df51a1f5
Remove error message if dl_freq and ul_freq are not specified.
2021-10-15 11:49:27 +02:00
Francisco
01d8814f39
sched,nr: when sched allocates PUSCH, SR doesn't need to be decoded
2021-10-15 10:22:55 +01:00
Fabian Eckermann
b034a9c983
Lock mutex when setting common cfg.
2021-10-15 11:04:31 +02:00