Codebot
254cc719a9
Merge branch 'next' into agpl_next
...
# Conflicts:
# cmake/modules/FindPolarssl.cmake
2022-11-06 22:12:22 +00:00
CheolJun Park
2a69e17e85
ue,nas: fix integrity check for DL messages
2022-11-04 13:16:44 +01:00
Andre Puschmann
be40336089
all: mark various function args as const& to avoid pass by value
2022-11-04 13:16:44 +01:00
Andre Puschmann
15c6feeba6
srsue: init softbuffer structs for mch,pch
2022-11-04 13:16:44 +01:00
Codebot
3defd1bcf6
Merge branch 'next' into agpl_next
2022-09-25 21:12:24 +00:00
yagoda
19918d9a67
phy,mac,mbms: moving payload buffer from MAC to PHY to avoid thread clashes
2022-09-21 13:41:00 +02:00
Codebot
38a520b3c2
Merge branch 'next' into agpl_next
2022-07-24 21:12:22 +00:00
David Rupprecht
68fe21928e
Added initialization of nas5g logger
2022-07-21 09:55:38 +02:00
Codebot
4d2b5b8eda
Adding AGPL copyright to new files
2022-04-29 07:28:44 +00:00
Codebot
9211ad7d51
Merge branch 'next' into agpl_next
2022-04-29 07:28:41 +00:00
Andre Puschmann
70eaec21e2
all: fix uninitialized variables detected by coverity
2022-04-28 15:42:08 +02:00
Codebot
dd59dfac7d
Adding AGPL copyright to new files
2022-04-26 08:28:18 +00:00
Codebot
123f766935
Merge branch 'next' into agpl_next
2022-04-26 08:28:16 +00:00
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.
2022-04-25 10:07:41 +02:00
Bedran Karakoc
2cccad9d28
ue,rrc_nr: Added initial UE Capability Information
2022-04-25 10:07:41 +02:00
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.
2022-04-20 14:57:02 +02:00
Andre Puschmann
b2e0481849
ue,mac,nr: fix another race in MAC
2022-04-20 14:57:02 +02:00
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.
2022-04-20 14:57:02 +02:00
Ismael Gomez
6ffa036b84
srsue,stack: initialize sdap pointers
2022-03-29 14:30:14 +02:00
Ismael Gomez
f8c2fa05bf
srsue,phy: support n_ta_offset parameter from sib1
2022-03-29 14:30:14 +02:00
Ismael Gomez
edeb8e8f18
srsue,nr: add TA support from RAR and MAC CE
2022-03-29 14:30:14 +02:00
Ismael Gomez
b3497c4a94
srsue,nr: decode SIB1 based on coreset0 configuration in MIB
2022-03-29 14:30:14 +02:00
Ismael Gomez
bfe69deccc
srsue, nr: Add SDAP to the UE. Supports only UL header
2022-03-29 14:30:14 +02:00
Ismael Gomez
a4f26fa5d6
srsue,rrc: send precanned UECapabilityInformation
2022-03-29 14:30:14 +02:00
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
2022-03-26 23:12:57 +01:00
Joaquim Broquetas
520128162e
Add CFR to srsue LTE UL ( #3865 )
...
lte,phy: Add CFR to srsue LTE UL
This commit adds the configuration steps needed to enable
and configure the CFR module for the srsue's uplink signal.
Parsing of the CFR manual threshold has been streamlined.
2022-03-07 17:05:33 +01:00
Codebot
42cc7d5d1a
Merge branch 'next' into agpl_next
2022-02-13 23:12:22 +01:00
Francisco Paisana
e4a15c9c51
rrc,gnb: move non-phy fields out of phy_cell_nr_t
2022-02-08 18:21:07 +01:00
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.
2022-02-08 09:48:58 +01:00
Andre Puschmann
83ad98c58b
srsue,rrc_nr: add helper to configure default PHY layer parameters
2022-02-04 15:34:06 +01:00
Andre Puschmann
96ef1beaf2
srsue,phy,nr: only read metrics for NR rat
2022-02-01 20:38:06 +01:00
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
2022-02-01 20:38:06 +01:00
Andre Puschmann
8464a6ed63
srsue: refactor SA mode in RRC, don't initilize NSA-5G in NSA mode
2022-02-01 20:38:06 +01:00
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
2022-02-01 20:38:06 +01:00
Bedran Karakoc
d448eac941
ue,rrc_nr: Add dummy handler for RRC Release to avoid logging an unhandled message error
2022-01-31 16:19:20 +01:00
Codebot
088f69da81
Adding AGPL copyright to new files
2022-01-30 23:12:51 +01:00
Codebot
fb75a5ef0e
Merge branch 'next' into agpl_next
2022-01-30 23:12:49 +01:00
Andre Puschmann
4890ee9875
ue,rrc: add RRC metrics and fix stdout
2022-01-27 15:17:00 +01:00
Bedran Karakoc
efa13290a9
ue,rrc_nr,nas_5g: Introduce NR AS Key derivation and update context handling in 5G NAS
2022-01-25 14:24:58 +01:00
Bedran Karakoc
a8eaf1cdd8
ue,nas_5g: Add get_k_amf() helper function and security context flag
2022-01-25 14:24:58 +01:00
Andre Puschmann
f3fa0d6d46
ue,rrc_nr: add RRC Reconfig Complete sender
2022-01-24 11:57:46 +01:00
Xavier Arteaga
57b50edbe2
Fix initial buffer data and removed unimplemented method
2022-01-24 10:09:17 +01:00
Codebot
9664aa3cf4
Merge branch 'next' into agpl_next
...
# Conflicts:
# lib/include/srsran/phy/channel/ch_awgn.h
2022-01-23 23:12:27 +01:00
Fabian Eckermann
12cc7cb4d7
Add support for RRC redirect.
2022-01-21 09:46:56 +01:00
Andre Puschmann
09b8d3ba6b
ue,rrc_nr: add message handler/sender for SA until security mode command
2022-01-19 18:37:24 +01:00
Xavier Arteaga
0812a90d21
Removed unused attribute and fix end-of-burst in NR UE SA PHY
2022-01-19 18:33:39 +01:00
Xavier Arteaga
d089653bd2
Fix concurrent access in UE NR PHY clear pending states
2022-01-19 18:33:39 +01:00
Andre Puschmann
e9252c731e
ue,rrc: fix cell selection and RRC setup procedure
...
* fix event processing in RRC procedures
* add UE timer and constants
* parse SRB setup
2022-01-18 18:20:04 +01:00
Xavier Arteaga
8854ba49b9
UE RRC NR includes cell search in the initial cell selection procedure
2022-01-17 10:55:38 +01:00
Codebot
141073050e
Merge branch 'next' into agpl_next
2022-01-16 23:12:26 +01:00