Codebot
49554c2c46
Merge branch 'next' into agpl_next
2022-05-22 21:12:28 +00:00
Robert Falkenberg
0c9ba5b87e
lib,asn1_utils: fix out of bounds access on zero-sized array
...
* fix error: ... offset 0 is out of the bounds [0, 0] [-Werror=array-bounds]
* fix note: destination object of size 0 allocated by ‘operator new []’
--> data_ = new T[cap_];
2022-05-18 15:01:37 +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
Ali_UBUNTU18.04
3fdec57a47
liblte_mme: Added sec_hdr_type check in liblte_mme_pack_deactivate_eps_bearer_context_request_msg
2022-04-27 09:28:06 +02:00
Codebot
123f766935
Merge branch 'next' into agpl_next
2022-04-26 08:28:16 +00:00
Ismael Gomez
b3497c4a94
srsue,nr: decode SIB1 based on coreset0 configuration in MIB
2022-03-29 14:30:14 +02:00
Bedran Karakoc
767feddd73
lib,nas_5g: Implement to_string() functionality for options
2022-02-18 11:15:56 +01:00
Codebot
42cc7d5d1a
Merge branch 'next' into agpl_next
2022-02-13 23:12:22 +01:00
Bedran Karakoc
83868fd2d2
lib,nas_5g: Implement to_string() for 5GSM Cause
2022-02-08 20:18:16 +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
Francisco Paisana
e8902c785f
rrc,gnb: remove srsran_prach_cfg_t from gnb rrc config struct
2022-02-08 18:21:07 +01:00
Francisco Paisana
532a4b54e7
rrc,gnb: remove phy flat pdcch cfg struct from rrc nr cfg
2022-02-07 18:26:15 +01:00
Francisco Paisana
88a95e8e57
rrc,gnb: remove uneeded flat phy cfg fields from rrc_nr_cfg_t
2022-02-07 18:26:15 +01:00
Carlo Galiotto
91502c87db
rrc-nr: rename rrc_util function and fix indexing
...
Signed-off-by: Carlo Galiotto <carlo@srs.io>
2022-02-03 18:50:44 +01:00
Carlo Galiotto
e88a4fbe18
rrc-nr: add sr_resources RRCSetup cnf conversion
...
Signed-off-by: Carlo Galiotto <carlo@srs.io>
2022-02-03 18:50:44 +01:00
Francisco
425b956ef1
revert hacky asn1 compilation fix related with default dtors
2022-02-01 13:08:51 +01:00
Carlo Galiotto
9f25a91282
asn1: fix clang compiling issue #3827
...
Signed-off-by: Carlo Galiotto <carlo@srs.io>
2022-02-01 10:38:26 +01:00
Bedran Karakoc
37280307b5
lib,nas_5g: Fix unpacking/packing for timezone IEs
2022-01-31 16:19:20 +01:00
Bedran Karakoc
cf191d8306
lib,nas_5g: Fix packing/unpacking error for ipv4 addresses
2022-01-31 16:19:20 +01:00
Codebot
fb75a5ef0e
Merge branch 'next' into agpl_next
2022-01-30 23:12:49 +01:00
Carlo Galiotto
362abfe3c9
rrc-nr: add conversion for pucch_cfg
...
Signed-off-by: Carlo Galiotto <carlo@srs.io>
2022-01-26 10:47:26 +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
Francisco
7f200ac7f7
sched,nr: pass asn1 TDD configuration to scheduler as defined in ORAN
2022-01-20 10:54:00 +00: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
faluco
634db621e4
Fix compiler error due to a bug in clang9.
2022-01-16 22:17:14 +01:00
faluco
1ec8e8a94e
Raise C++ version to 14 and fix ill-formed code that is considered by this new standard.
2022-01-13 13:35:58 +00:00
Francisco
f7efee9884
asn1: use typedefs for amf_ue_ngap_id, ran_ue_ngap_id, mme_ue_s1ap_id and enb_ue_s1ap_id and changed interface to access s1ap and ngap protocol_ies
2022-01-11 22:59:38 +00:00
Francisco
26f173e582
asn1: use template to generate ngap/s1ap elementary procedure option and reduce code duplication
2022-01-11 22:59:38 +00:00
Francisco Paisana
d5f5df3e7b
asn1: place common asn1 type for empty ie object sets in asn1_utils.h
2022-01-11 22:59:38 +00:00
Francisco Paisana
ec1ed9d4a5
asn1: fix json generation for s1ap/ngap and improve ie protocol field interface
2022-01-11 22:59:38 +00:00
Francisco Paisana
61e225d762
asn1: move setup_release_c from rrc_nr_asn1 to asn1_utils and improved interface
2022-01-11 22:59:38 +00:00
Francisco Paisana
e2b8a80f87
asn1: move all ie protocol container types to asn1_tuils to be reused in different layers
2022-01-11 22:59:38 +00:00
Francisco Paisana
2d2a5bee03
asn1: update procotol_ie_single_container interface to use -> operator instead of .value to access container content
2022-01-11 22:59:38 +00:00
Francisco Paisana
6b181e7a94
asn1: move protocol_ie_single_container_s to asn1_utils, so it can be used by ngap, s1ap, and other layers
2022-01-11 22:59:38 +00:00
Francisco Paisana
c8f7976014
asn1: use byte buffer pool for temporary variable length field generation instead of stack array
2022-01-11 22:59:38 +00:00
Codebot
582126d106
Merge branch 'next' into agpl_next
2022-01-09 23:12:22 +01:00
Francisco Paisana
40138c7125
changed namespace of asn1 ngap from 'ngap_nr' to simply 'ngap'
2022-01-05 18:26:05 +01:00
Codebot
f82282a967
Merge branch 'next' into agpl_next
2021-12-26 23:12:23 +01:00
Codebot
21525935ab
Merge branch 'next' into agpl_next
...
# Conflicts:
# srsue/hdr/phy/ue_lte_phy_base.h
# srsue/hdr/phy/ue_nr_phy_base.h
2021-12-19 23:12:24 +01:00
Fabian Eckermann
94c2967486
Return correct iterator value.
2021-12-17 17:30:25 +01:00
Fabian Eckermann
affdacd9b4
Add decoding of sib1.
2021-12-14 18:00:49 +01:00
Codebot
dd2c1f7695
Merge branch 'next' into agpl_next
2021-11-28 23:12:22 +01:00
Pedro Alvarez
942c75ae80
gnb,rrc_nr: move location of creation of nr srb PDCP configs to rrc_nr_utils.cc
2021-11-25 19:03:30 +00:00
Pedro Alvarez
14170bbba2
lib,rrc_nr: made separate function to create default PDCP SRB configs
2021-11-25 19:03:30 +00:00
Pedro Alvarez
c69b221293
gnb,rrc_nr: move location of creation of nr srb PDCP configs to rrc_nr_utils.cc
2021-11-25 17:45:05 +00:00
Pedro Alvarez
9b622b3bff
lib,rrc_nr: made separate function to create default PDCP SRB configs
2021-11-25 17:45:05 +00:00
Francisco
cc89b1607f
nr,gnb,rrc: fix RRC setup to avoid configuring the SRB1 twice
2021-11-22 17:06:26 +00:00
Codebot
e0734e584d
Merge branch 'next' into agpl_next
...
# Conflicts:
# lib/include/srsran/rrc/nr/rrc_nr_cfg_utils.h
# lib/src/rrc/CMakeLists.txt
# lib/src/rrc/nr/rrc_nr_cfg_utils.cc
2021-11-21 23:12:38 +01:00