Francisco
52106be3d5
sched,nr: remove phy cfg types from sched_nr_cell_cfg_t
2022-01-20 10:54:00 +00:00
Francisco
b25814de27
sched,nr: fix failing sched test due to misconfiguration
2022-01-20 10:54:00 +00:00
Francisco
7ef206e15b
sched,rrc,nr: remove need to pass sched ue cfg object to rrc during ra procedure
2022-01-20 10:54:00 +00:00
Francisco
822a1f5d19
sched,nr: redesign sched nr ue object creation during rach. Update of sched nr tests to reflect this change
2022-01-20 10:54:00 +00:00
Francisco
7f200ac7f7
sched,nr: pass asn1 TDD configuration to scheduler as defined in ORAN
2022-01-20 10:54:00 +00:00
Francisco
f1831d9027
sched,nr: change UE configuration Request struct to better match ORAN specs
2022-01-20 10:54:00 +00:00
Bedran Karakoc
6112871da9
gnb,ngap: Add basic handler for NGAP Paging
2022-01-20 11:08:51 +01:00
Andre Puschmann
4cda49a037
ue,rrc_nr: cosmetic changes, typo
2022-01-19 18:37:24 +01:00
Andre Puschmann
486483da13
nas_5g: small typo fixes
2022-01-19 18:37:24 +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
Bedran Karakoc
9507dbc534
enb,ngap: Fix global gnb ID in NGAP
2022-01-19 18:34:35 +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
66f6c11561
Fix concurrent issues in dummy radio used in nr_phy_test
2022-01-19 18:33:39 +01:00
Xavier Arteaga
8a7a4a588d
Fix concurrent access to decimator busy flag
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
994c3127fa
epc,nas: remove logging error when UE sends service request in ECM_STATE_CONNECTED
...
this causes errors to be logged without really failing anything.
UE might send this after a reestablishment.
2022-01-19 17:33:22 +01:00
Andre Puschmann
aaceb029eb
rlc_am_lte: fix wrong fmt string
2022-01-19 12:26:18 +01:00
dvdgrgrtt
c9beba6f36
Use srsran_convert_dB_to_power
...
Instead of computing power using the power function.
2022-01-19 11:13:28 +01:00
dvdgrgrtt
3ffefe5ba7
Use copyright as file header
2022-01-19 11:13:28 +01:00
dvdgrgrtt
a69fb1d50f
ch_awgn: Improve API
...
The API of functions srsran_ch_awgn_X was causing confusion between
noise variance and standard deviation. Also, in the complex-valued case,
the noise variance did not take into account the fact that the signal is
two-dimensional.
All uses of these functions are modified accordingly.
2022-01-19 11:13:28 +01:00
Andre Puschmann
7dc2313957
gnb,rrc: fix compilation
...
caused by GH merge timing issue and remove asn1 call
2022-01-18 18:26:02 +01:00
Andre Puschmann
92a13294b2
rrc_nr_utils: set RAT for PDCP config for SRB to NR
2022-01-18 18:20:04 +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
Andre Puschmann
c13797d287
ue,mac: remove double newlines in logs
2022-01-18 18:20:04 +01:00
Andre Puschmann
99c2d16c1b
ue_nr_interface: include SRB ARFCN in cell search result
2022-01-18 18:20:04 +01:00
Andre Puschmann
c49615c059
gnb,rrc: handle reestablishment complete
...
* add message handler
* rename internal calls
2022-01-18 18:07:21 +01:00
Andre Puschmann
f17e77f391
gnb,rrc: add GTPU interface to RRC
2022-01-18 18:07:21 +01:00
Andre Puschmann
4923f0a07b
gnb,mac: schedule CON_RES CE when handling CCCH
...
this avoids implicit CON_RES scheduling in the scheduler
2022-01-18 18:07:21 +01:00
Andre Puschmann
db065239e0
sched_nr: add dl_mac_ce() method to allow MAC to schedule CE
...
MAC can give the scheduler hints as to when to schedule certain
CEs in the DL. For example when receiving a CCCH on SRB0.
2022-01-18 18:07:21 +01:00
Andre Puschmann
33378c32c0
gnb,rrc: fix key derivation in reestablishment
2022-01-18 18:07:21 +01:00
Andre Puschmann
ee8d334aaa
phy,nr: logging fix for PDCCH
2022-01-18 18:07:21 +01:00
Andre Puschmann
02cdc66302
security: fix k_gnb* derivation for 5G
...
add FC code for gNB KDF and fix ARFCN encoding (can be more than 2 bytes)
2022-01-18 18:07:21 +01:00
Andre Puschmann
fb3416371b
enb,rrc_nr: use SSB arfcn for key derivation for reestablishment
2022-01-18 18:07:21 +01:00
Andre Puschmann
f012dce8b2
enb,rrc_nr: log freq config of NR cells on init
2022-01-18 18:07:21 +01:00
Andre Puschmann
9832ba4477
rrc_nr_config: add comment
2022-01-18 18:07:21 +01:00
Andre Puschmann
bbe3ee41da
rrc,nr_security: fixing a few typos for NR
2022-01-18 18:07:21 +01:00
Andre Puschmann
1616c09335
gnb,rrc: handle RRC reestablishment request
...
implement basic support for sending RRC reestablishment
2022-01-18 18:07:21 +01:00
Pedro Alvarez
9bd368e0a9
lib,rlc: changed back status and header logging helpers to log directly. Make sure RB name is automatically logged.
2022-01-18 11:53:37 +00:00
Pedro Alvarez
00a60dbb97
lib,rlc: removed duplicate rb_name in logs of rlc_am_base and rlc_tm
2022-01-18 11:53:37 +00:00
Pedro Alvarez
87607a4ea7
lib,rlc: changed RLC UM NR to use new logging macros
2022-01-18 11:53:37 +00:00
Pedro Alvarez
b53da22eb1
lib,rlc: changed return of string helper functions from char* to std::string to avoid UB
2022-01-18 11:53:37 +00:00
Pedro Alvarez
b46c5423f0
lib,rlc: make sure TM rb name is initialized. changed rlc_um_lte to use new logging macros
2022-01-18 11:53:37 +00:00
Pedro Alvarez
e157806db2
lib,rlc_am_lte: removed RB_NAME macro. changed status and data pdu logging helpers to return C strings. Using new logging macros to make sure that RB name is included when logging status and amd pdus.
2022-01-18 11:53:37 +00:00
Pedro Alvarez
0f4b64f13f
lib,rlc: added macros for hex logging that automatically add the rb_name. changed logging to use new macros in multiple places.
2022-01-18 11:53:37 +00:00
Pedro Alvarez
b687072815
lib,rlc: added rb_name and logger to rlc_common. Added macros to help making sure bearer name is always included to the log to rlc_common.h. Started using said macros in TM, UM and AM entities.
2022-01-18 11:53:37 +00:00
Alejandro Leal
74d847efe9
Removed unneeded libraries in the test as srsran_phy already includes
...
srsran_phy_common
2022-01-17 15:43:20 +01:00
Francisco
3c25b6cb24
asn1: remove presence flag for lists and octet strings, as the size of the latter implicitly tell if the asn1 field is present
2022-01-17 11:58:00 +00:00
Xavier Arteaga
65255ecb4e
Unpack MIB to update MIB
2022-01-17 10:55:38 +01:00
Xavier Arteaga
ae0fb4f4fc
UE NR PHY cell select minor fixes
2022-01-17 10:55:38 +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