Francisco
5c3f0a39ee
sched,nr: set scheduler ue candidate logging to debug level
2021-10-07 15:09:30 +01:00
Ismael Gomez
9d35c5d018
srsue: stop rx stream after finishing sync thread to avoid deadlock at stop
2021-10-07 15:28:10 +02:00
Ismael Gomez
8fff7f6646
Fix potential overflow in rssi_read_cnt
2021-10-07 11:38:45 +02:00
Fabian Eckermann
420d6a6a98
enhanced and fixed some tests.
2021-10-07 10:42:16 +02:00
Bedran Karakoc
1e1e1420b1
Return AUTS in authentication failure for case AUTH_SYNCH_FAILURE
2021-10-06 20:01:00 +02:00
Bedran Karakoc
361ff3f37a
Extend identity type handling in Identity Response
2021-10-06 20:01:00 +02:00
Bedran Karakoc
de750fad09
Added helper function for replayed security capabilities
2021-10-06 20:01:00 +02:00
Bedran Karakoc
193ec4abfa
Trigger switch_off in NAS
2021-10-06 20:01:00 +02:00
Bedran Karakoc
441251bdd1
Remove unused parameter
2021-10-06 20:01:00 +02:00
Bedran Karakoc
aaaaea0537
Fix logging string formatting
2021-10-06 20:01:00 +02:00
Bedran Karakoc
a4cc9b6ca0
Fix handle_authentication_request and add handler for authentication reject
2021-10-06 20:01:00 +02:00
Bedran Karakoc
e8bcc0a61e
Added handler for identity request and sender for identity response
2021-10-06 20:01:00 +02:00
Bedran Karakoc
1adf67c559
Extend NAS failure causes
2021-10-06 20:01:00 +02:00
Bedran Karakoc
ca08b18745
Pass pdu_session_id instead of lcid for mapping in GTPU
2021-10-06 20:01:00 +02:00
Bedran Karakoc
850606f20b
Added deregistration (UE terminating)
2021-10-06 20:01:00 +02:00
Robert Falkenberg
b0430ebfe2
rf_imp.c: fix segfault when closing RF device with no AGC thread
2021-10-06 18:25:11 +02:00
Francisco
a066236a96
rrc,nr: disable NZP-CSI for FDD
2021-10-06 18:03:16 +02:00
Francisco
cda4275ed0
sched,nr: disable simultaneous RAR and SSB until the PHY supports it
2021-10-06 18:03:16 +02:00
Xavier Arteaga
b060c3deca
Add possible band when invalid band is given
2021-10-06 18:02:55 +02:00
Andre Puschmann
546f637f91
rrc_endc: increase max_report_cells to 8
...
make sure that both EUTRA and NR cells fit in report
2021-10-06 18:02:32 +02:00
Andre Puschmann
f8c2f2bc52
enb,rrc_nr: also make sure to send UL freq band list item
2021-10-06 18:02:32 +02:00
Andre Puschmann
703e8dc6f1
enb,rrc_nr: fix bug where freqInfoUL was not containing abs_freqpoint_A for FDD
2021-10-06 18:02:32 +02:00
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.
2021-10-06 18:02:15 +02:00
Francisco
3b79393974
sched,nr: fix default ue configuration when prach arrives
2021-10-06 16:33:51 +02:00
Xavier Arteaga
d5b34696b4
Sepparate CSI report configuration from quantification and integrate in nr_phy_test with assertions
2021-10-06 16:33:51 +02:00
faluco
a9c65bd369
UE: Implement a thread safe wrapper class for accessing the mac_grant_ul_t member in ul_harq_process.
...
This fixes many race conditions detected by TSAN around this class.
2021-10-06 14:47:23 +02:00
faluco
6c4548c243
Fix several data races in LTE and NR harq classes.
2021-10-06 14:47:23 +02:00
Fabian Eckermann
991013ca2c
Fix order of dl/ul common cfg. dl must be first.
2021-10-06 14:44:55 +02:00
Andre Puschmann
bae003d3a9
enb,rrc: set SSB periodicity to 10ms
2021-10-06 14:30:29 +02:00
Andre Puschmann
bdc84f24f3
gnb,cfg: fix SSB config deriviation
...
* this fixes the SSB config for TDD
* UE decodes the SSB correctly
2021-10-06 14:30:29 +02:00
faluco
388b1e5d92
Fix data race in radio::is_start_of_burst.
2021-10-06 12:49:34 +02:00
faluco
a2c433b228
Fix data race in the enb::mac::ue metrics object.
2021-10-06 12:49:34 +02:00
faluco
83b9777220
Fix data races in cell_list array members inside enb::phy_common.
2021-10-06 12:49:34 +02:00
faluco
7b0b76d58e
Whitelist two lock order inversion TSAN issues that acquire a readlock.
2021-10-06 12:49:34 +02:00
Francisco Paisana
efa2026a70
sched,nr: erase uneeded parameters from sched_nr_interface bwp_cft_t
2021-10-06 10:58:29 +01:00
Francisco Paisana
51f1c0d6ef
rrc,nr: refactor csi report asn1 configuration
2021-10-06 10:58:29 +01:00
Francisco Paisana
b7f40b2baf
rrc,nr: reenable CSI reporting in gNB
2021-10-06 10:58:29 +01:00
faluco
e5d48d1d21
Fix data race in MAC NR metrics.
2021-10-06 11:31:54 +02:00
faluco
9058ee9a5b
Move gNB metrics processing to the stack thread avoiding concurrency issues in MAC and RRC.
2021-10-06 11:31:54 +02:00
faluco
dadd2f7524
Removed querying the NR scheduler user array from the metrics thread that caused a data race.
2021-10-06 11:31:54 +02:00
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.
2021-10-06 11:31:54 +02:00
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.
2021-10-06 11:31:54 +02:00
Xavier Arteaga
00a6e71f50
Fix UL/DL frequency compensation
2021-10-06 10:46:21 +02:00
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.
2021-10-06 10:44:56 +02:00
Fabian Eckermann
cb721aa292
fix calculation of ssb frequency.
2021-10-05 18:21:58 +02:00
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>
2021-10-05 17:30:31 +02:00
Xavier Arteaga
b6ea78dfd3
Fix gNb PHY-Stack UL-DL time paradox ( #3365 )
...
* Fix gNb PHY-Stack UL-DL time paradox
* Fix clang compilation
2021-10-05 17:22:36 +02:00
Ismael Gomez
6bdeb2d6b6
Fix division by zero in JSON metrics
2021-10-05 17:19:07 +02:00
dvdgrgrtt
821e6834d9
Fix CMake to work with new CPUs and old GCCs
2021-10-05 16:47:49 +02:00
Francisco Paisana
b58915d7ed
rrc,nr: make gnb cell CSI NZP configuration consistent with UE NSA configuration.
2021-10-05 10:28:36 +02:00