584 Commits (master)

Author SHA1 Message Date
Codebot ec29b0c1ff Merge branch 'next' into agpl_next 9 months ago
Piotr Gawlowicz f8978a6978 ue,muxc,harq: save msg3 to be used in the following RACH attempts 9 months ago
Piotr Gawlowicz 9b024eec5c ue,mac,ra: fix contention resolution procedure 9 months ago
Piotr Gawlowicz 6f094506da ue,rrc,prach: receive nof_preambles, use random preamble and ue identity 9 months ago
Codebot 655a098b71 Merge branch 'next' into agpl_next 2 years ago
Francisco Paisana e0d10a2625 update rrc asn1 to release 17 2 years ago
Codebot 3a533706bf Adding AGPL copyright to new files 2 years ago
Codebot 358070fe30 Merge branch 'next' into agpl_next
# Conflicts:
#	srsue/src/set_net_admin_caps.cc
2 years ago
Piotr Gawlowicz 3178abf37b add Intra‑band Non-contiguous CA band combinations to UE caps 2 years ago
Codebot f20068baf9 Merge branch 'next' into agpl_next 2 years ago
yagoda 637e7ce9fa eMBMS: removing duplicate sib13 functions from RRC 2 years ago
Codebot 51351190de Merge branch 'next' into agpl_next 2 years ago
yagoda cb8b782a6d nas,ngap: adding initial support for NSSAI based slicing in the UE & gNodeB 2 years ago
Codebot 254cc719a9 Merge branch 'next' into agpl_next
# Conflicts:
#	cmake/modules/FindPolarssl.cmake
2 years ago
CheolJun Park 2a69e17e85 ue,nas: fix integrity check for DL messages 2 years ago
Andre Puschmann be40336089 all: mark various function args as const& to avoid pass by value 2 years ago
Andre Puschmann 15c6feeba6 srsue: init softbuffer structs for mch,pch 2 years ago
Codebot 3defd1bcf6 Merge branch 'next' into agpl_next 2 years ago
yagoda 19918d9a67 phy,mac,mbms: moving payload buffer from MAC to PHY to avoid thread clashes 2 years ago
Codebot 38a520b3c2 Merge branch 'next' into agpl_next 2 years ago
David Rupprecht 68fe21928e Added initialization of nas5g logger 2 years ago
Codebot 4d2b5b8eda Adding AGPL copyright to new files 3 years ago
Codebot dd59dfac7d Adding AGPL copyright to new files 3 years ago
Codebot 123f766935 Merge branch 'next' into agpl_next 3 years ago
Andre Puschmann 6db4835302 ue,rrc_nr: use minimal NR capabilities by default
keep hard-coded caps as compile-time option but don't use them by default.
3 years ago
Bedran Karakoc 2cccad9d28 ue,rrc_nr: Added initial UE Capability Information 3 years ago
Andre Puschmann da2ac3b2c1 srsue,rrc_nr: fix warning and error logs in SA mode
- provide PHY config state to configure MIB values (coreset0).
- set PRACH freq_offset to valid value to please config checker.

Addresses:
2022-04-19T12:42:38.726040 [PHY-SA ] [E] [    0] prach_cfg.freq_offset=0 is not compatible with LTE
2022-04-19T12:42:38.726040 [PHY-SA ] [I] [    0] PHY:   Set TA offset: n_ta_offset: 0, ta_usec: 0.0
2022-04-19T12:42:38.726141 [RRC-NR ] [W] PHY configuration completed without a clear state.
3 years ago
Andre Puschmann b2e0481849 ue,mac,nr: fix another race in MAC 3 years ago
Andre Puschmann b157490cb3 ue,nr,mac: fix race-condition when accesing temp RNTIs during RA procedure
the race was in the prach_nr that stored the temp crnti without proper protection.
the fix moves the logic to store the value to the MAC that uses the thread-safe
RNTI object for this.
3 years ago
Ismael Gomez 6ffa036b84 srsue,stack: initialize sdap pointers 3 years ago
Ismael Gomez edeb8e8f18 srsue,nr: add TA support from RAR and MAC CE 3 years ago
Ismael Gomez b3497c4a94 srsue,nr: decode SIB1 based on coreset0 configuration in MIB 3 years ago
Ismael Gomez bfe69deccc srsue, nr: Add SDAP to the UE. Supports only UL header 3 years ago
Ismael Gomez a4f26fa5d6 srsue,rrc: send precanned UECapabilityInformation 3 years ago
Ismael Gomez 7f8ac07b65 srsue: fix A1/S2 reports with CA. Fix some unstability issues when doing HO with multiple carriers due to frequent call to update_phy 3 years ago
Codebot 42cc7d5d1a Merge branch 'next' into agpl_next 3 years ago
Andre Puschmann 32885e2404 ue, rrc_nr: refactor PHY config statages for NSA/SA operation
split the PHY config states into NSA and SA states.
this should remove unwanted warnings when PHY returns
from the configuration.
3 years ago
Andre Puschmann 83ad98c58b srsue,rrc_nr: add helper to configure default PHY layer parameters 3 years ago
Andre Puschmann 7c63da9e4d srsue,rrc_nr: expose main carrier parameters as config
* remove hard-coded ARFCN, SCS, etc
* use PCI deteceted in cell search for carrier config
3 years ago
Andre Puschmann 8464a6ed63 srsue: refactor SA mode in RRC, don't initilize NSA-5G in NSA mode 3 years ago
Andre Puschmann 71f48ee7f2 ue,rrc: refactor PHY parameter derivation for SA
* expose carrier/SSB config in RRC args
* provide hard-coded values until exposed as param
* remove coreless option
3 years ago
Bedran Karakoc d448eac941 ue,rrc_nr: Add dummy handler for RRC Release to avoid logging an unhandled message error 3 years ago
Codebot 088f69da81 Adding AGPL copyright to new files 3 years ago
Codebot fb75a5ef0e Merge branch 'next' into agpl_next 3 years ago
Andre Puschmann 4890ee9875 ue,rrc: add RRC metrics and fix stdout 3 years ago
Bedran Karakoc efa13290a9 ue,rrc_nr,nas_5g: Introduce NR AS Key derivation and update context handling in 5G NAS 3 years ago
Bedran Karakoc a8eaf1cdd8 ue,nas_5g: Add get_k_amf() helper function and security context flag 3 years ago
Andre Puschmann f3fa0d6d46 ue,rrc_nr: add RRC Reconfig Complete sender 3 years ago
Codebot 9664aa3cf4 Merge branch 'next' into agpl_next
# Conflicts:
#	lib/include/srsran/phy/channel/ch_awgn.h
3 years ago
Fabian Eckermann 12cc7cb4d7 Add support for RRC redirect. 3 years ago