2321 Commits (8118c368d900908f5bc8c828a934fc6ce9652c0e)

Author SHA1 Message Date
Andre Puschmann 8118c368d9 rrc_nr: add missing PRACH config part 3 years ago
Andre Puschmann eaf87140e1 rrc_nr: add TAG and PHR config in MAC (but keep it disabled) 3 years ago
Andre Puschmann c463ccd961 rrc_endc: pack MAC main config dedicated with DC PHR config 3 years ago
Andre Puschmann 93acf57e1a rrc_nr: set cellGroupId and groupId 3 years ago
Andre Puschmann 929c6d9fe6 rrc,endc: avoid sending PHY config dedicated for SCG addition 3 years ago
Andre Puschmann e2ffbd85bc enb,rrc: add SIB2 field to display 5G logo ;-) 3 years ago
Andre Puschmann c8d6f54dab enb,rrc: add radio link monitoring config 3 years ago
Francisco 400d7587c8 lte,rrc,enb: stop rlf timers after the UE performs intra-eNB handover
The RLF timers may be triggered before handover, which will lead to the
UE getting released after it successfully handovers. To avoid this,
we should stop the timers.
3 years ago
Carlo Galiotto 43a7d822fa stack,rrc: fix double removal of EPS bearer
The EPS bearer was removed twice, causing an error in the logs.

Fix issue #3380

Signed-off-by: Carlo Galiotto <carlo@srs.io>
3 years ago
Francisco d30239f47b sched,nr: check existence of rnti before processing feedback 3 years ago
Francisco 73f1981e5e sched,nr: use R_prime instead of R in scheduler to limit coderate 3 years ago
Francisco 344f067c13 sched,nr: increase max R to 0.93 to enable mcs=28 3 years ago
Francisco 7d4a5238f6 sched,nr: force R<0.9 by reducing mcs 3 years ago
Francisco d6a3daff8a rrc,nr: re-activate NZP-CSI-RS for FDD 3 years ago
Francisco 053877f489 rrc,nr: fix conversion from asn1 to phy cfg 3 years ago
Francisco 47e5e85449 refactor: clean unnecessary includes of the asn1/rrc_nr.h 3 years ago
Francisco ef78c7e06f rrc,nr,gnb: add csi resource to add/mod config to FDD 3 years ago
Xavier Arteaga 1bdb1bb62d Store PUSCH CSI from PUSCH DMRS 3 years ago
Francisco 5c3f0a39ee sched,nr: set scheduler ue candidate logging to debug level 3 years ago
Bedran Karakoc 1e1e1420b1 Return AUTS in authentication failure for case AUTH_SYNCH_FAILURE 3 years ago
Bedran Karakoc aaaaea0537 Fix logging string formatting 3 years ago
Bedran Karakoc ca08b18745 Pass pdu_session_id instead of lcid for mapping in GTPU 3 years ago
Bedran Karakoc 850606f20b Added deregistration (UE terminating) 3 years ago
Francisco a066236a96 rrc,nr: disable NZP-CSI for FDD 3 years ago
Francisco cda4275ed0 sched,nr: disable simultaneous RAR and SSB until the PHY supports it 3 years ago
Xavier Arteaga b060c3deca Add possible band when invalid band is given 3 years ago
Andre Puschmann 546f637f91 rrc_endc: increase max_report_cells to 8
make sure that both EUTRA and NR cells fit in report
3 years ago
Andre Puschmann f8c2f2bc52 enb,rrc_nr: also make sure to send UL freq band list item 3 years ago
Andre Puschmann 703e8dc6f1 enb,rrc_nr: fix bug where freqInfoUL was not containing abs_freqpoint_A for FDD 3 years ago
Andre Puschmann 8d2c394326 enb,rrc: fix SSB absolute freq value in EUTRA measConfig
we've been using the ARFCN of the NR carrier instead of
the absolute freq SSB.

The patch fixes this and renames the variable to make it clearer.
3 years ago
Francisco 3b79393974 sched,nr: fix default ue configuration when prach arrives 3 years ago
Andre Puschmann bae003d3a9 enb,rrc: set SSB periodicity to 10ms 3 years ago
Andre Puschmann bdc84f24f3 gnb,cfg: fix SSB config deriviation
* this fixes the SSB config for TDD
* UE decodes the SSB correctly
3 years ago
faluco a2c433b228 Fix data race in the enb::mac::ue metrics object. 3 years ago
faluco 83b9777220 Fix data races in cell_list array members inside enb::phy_common. 3 years ago
Francisco Paisana efa2026a70 sched,nr: erase uneeded parameters from sched_nr_interface bwp_cft_t 3 years ago
Francisco Paisana 51f1c0d6ef rrc,nr: refactor csi report asn1 configuration 3 years ago
Francisco Paisana b7f40b2baf rrc,nr: reenable CSI reporting in gNB 3 years ago
faluco e5d48d1d21 Fix data race in MAC NR metrics. 3 years ago
faluco 9058ee9a5b Move gNB metrics processing to the stack thread avoiding concurrency issues in MAC and RRC. 3 years ago
faluco dadd2f7524 Removed querying the NR scheduler user array from the metrics thread that caused a data race. 3 years ago
faluco e0238f4092 NR: Fix a race condition where we could remove a UE from the mac while still being accessed by the NR PHY worker. 3 years ago
faluco a703279975 Fix a data race when passing the nr_workers to the txrx worker.
There was an unprotected access of the txrx reading this variable while being set from a different thread.
Fix it by starting the txrx thread after all variables are ready.
3 years ago
Andre Puschmann 06fbb58d70 gnb,mac: add dedicated arguments struct for MAC-NR
as the PCAP object is now only visible inside MAC-NR we can't
share the PCAP file between EUTRA/NR (like we do in the UE).

This patch removes the hard-coded filename for the NR PCAP file.
3 years ago
Fabian Eckermann cb721aa292 fix calculation of ssb frequency. 3 years ago
Ismael Gomez 2111788740
Move DRB activation/deactivation to after filling endc connectionReconfiguration (#3371)
* Move DRB activation/deactivation to after filling endc connectionReconfiguration

* Move bearer update in the scheduler to after filling endc connectionReconfiguration

Co-authored-by: Francisco Paisana <francisco.paisana@softwareradiosystems.com>
3 years ago
Xavier Arteaga b6ea78dfd3
Fix gNb PHY-Stack UL-DL time paradox (#3365)
* Fix gNb PHY-Stack UL-DL time paradox

* Fix clang compilation
3 years ago
Ismael Gomez 6bdeb2d6b6 Fix division by zero in JSON metrics 3 years ago
Francisco Paisana b58915d7ed rrc,nr: make gnb cell CSI NZP configuration consistent with UE NSA configuration. 3 years ago
Ismael Gomez 410cec7557 NR: assume all zero LCG is SBSR with 0 is received 3 years ago