Brendan
1aa5c3819b
e2ap: update reset test functions
2 years ago
Brendan
3015a6cd13
e2ap: remove conflict artifact from source file
2 years ago
Brendan
e52203f739
e2ap, ric: add support for ric reset request and response
2 years ago
yagoda
a599234bf7
e2ap, main: adding metrics interface for e2, parameterizing the startup of the RIC client
2 years ago
yagoda
e2aa9aba85
e2sm: fixing function definition for e2 setup request
2 years ago
yagoda
07929b74f6
e2ap: add e2 setup response processing, add RANfunction storage functionality.
2 years ago
yagoda
cd442e57ca
e2ap: adding e2sm_kpm class to manage creation of e2sm_kpm messages, adding proper creation of RAN function definition in E2 setup request message
2 years ago
yagoda
5ef7ee0e49
e2ap: adding e2sm_kpm asn1 packing/unpacking
2 years ago
yagoda
a8631828d4
e2ap: adding logger to e2ap class
2 years ago
yagoda
d4fbdfd54b
ric: making the e2 pack/send function generic
2 years ago
yagoda
d34bd957bc
e2ap,ric: adding support of E2-RIC subscription request/response
2 years ago
yagoda
be2442a459
ric, e2ap: adding initial incomming E2 message handling, simple processing of E2 setup response
2 years ago
yagoda
eda5600ab0
ric: adding receiver socket with taskqueue for E2
2 years ago
yagoda
b3d3c4436f
ric: adding logger to RIC client
2 years ago
yagoda
554c6c62f5
e2ap, asn1: adding initial support for e2ap ORAN interfacec
2 years ago
yagoda
cb8b782a6d
nas,ngap: adding initial support for NSSAI based slicing in the UE & gNodeB
2 years ago
Andre Puschmann
be40336089
all: mark various function args as const& to avoid pass by value
2 years ago
Pedro Alvarez
2a60562a2e
enb,s1ap: adding SCTP configuration to enb.conf
2 years ago
Pedro Alvarez
08d03ee6e2
netutils,s1ap: split setting the SCTP options into different functions.
...
Added option for SO_REUSE_ADDR. Removed sctp_init_socket function.
2 years ago
Pedro Alvarez
736a536d32
sched: change from srsran::deque to std::deque to avoid memory leak
2 years ago
Ismael Gomez
b15eefb05f
srsenb,nr: fix calculation of allocated bytes on pending UL HARQ preventing UL rate to achieve maximum.
2 years ago
Andre Puschmann
a724024c15
gnb,rcc_test: fix coreset0 index for NSA config
2 years ago
Ismael Gomez
a6a9274203
srsgnb: derive SSB frequency and ssb_offset based on user provided coreset0 index configuration. Added extra configuration validators
2 years ago
Ismael Gomez
fef61554b2
srsgnb,sched: mark as occupied the resources used by SSB before scheduling other PDSCH (eg SIB1). Prevents overlapping SIB1 PDSCH with SSB
2 years ago
Andre Puschmann
f6033264f9
gnb,mac_nr: ignore SE_PHR CE received from UE
...
we are not handling the periodic SE_PHR yet.
2 years ago
Andre Puschmann
5cc311db64
ngap_test: fix uninitialized NSSAI
...
detected by Valgrind
2 years ago
Andre Puschmann
573dc34b73
gnb,rrc_nr_test: fix uninit memory
2 years ago
Andre Puschmann
f3ee8b2078
ngap: fix invalid access of amf ID when context wasn't created yet
2 years ago
Andre Puschmann
bed35c747c
gnb,rrc: fix handling of DRB for reconfig/reestablishment
...
the five_qi value received from the 5GC was not stored/passed when
the UE object was moved from one RNTI to another during e.g.
reestablishment. this makes sure the selected 5qi is passed over
during that process.
2 years ago
Andre Puschmann
bbd84f087e
gnb,rrc: add error checking/handling when creating cellgroup cfg
2 years ago
Pedro Alvarez
cc93b5b6b0
ue,gnb,rrc_nr: make sure that RLC is setup before PDCP, so the PDCP can know wether the RLC is UM or AM
3 years ago
Pedro Alvarez
a148dff0cd
gnb,ue,rrc: enable using integrity on DRBs
3 years ago
Pedro Alvarez
25b8a35d7a
lib,pdcp_nr: make sure we don extract MAC-I if integrity is not enabled. Make sure gNB does not enable integrity on DRBs
3 years ago
Pedro Alvarez
a72279dcbd
Addressed review comments:
...
1 - enb,cfg: fix typo
2 - enb,config: added back deleted config option
3 - ue,rrc_nr: fix wrong log level in log message
4 - enb,config: remove unused parameter
3 years ago
Pedro Alvarez
f79b3e9435
gnb,rrc: fix SRB config generation when configuration is present in rb.conf
3 years ago
Pedro Alvarez
ece3c69d45
gnb,rrc: make it possible to use default configs when SRB configs are not present.
3 years ago
Pedro Alvarez
3ae6aae230
gnb,rrc: starting to read srb configuration from config
3 years ago
Pedro Alvarez
36354ef6ff
srsgnb,cfg_parser: adding parsing for SA SRB configs
3 years ago
Robert Falkenberg
c5d5d45574
cmake: fix build for cmake option BUILD_SHARED_LIBS=ON
...
The cmake option BUILD_SHARED_LIBS (off by default) causes all
libraries to be built as shared libraries if not unless explicitly
stated otherwise.
Since test-helper libraries do not export their symbols, linking
fails if built as shared library.
Therefore, this change explicitly configures these helpers as STATIC.
3 years ago
Pedro Alvarez
3620308940
lib,pdcp_nr: added options to select re-ordering timer
3 years ago
Andre Puschmann
02ba06d8cf
gnb,ngap: reduce loglevel for unhandled NGAP message
...
avoid test failure with core sending
2022-04-29T13:44:00.579989 [NGAP ] [I] Rx - PDUSessionResourceReleaseCommand (53 B)
0000: 00 1c 00 31 00 00 04 00 0a 00 02 00 01 00 55 00
0010: 02 00 01 00 26 40 15 14 7e 02 31 3f 3a c9 04 7e
2022-04-29T13:44:00.579990 [NGAP ] [E] Unhandled initiating message: PDUSessionResourceReleaseCommand
3 years ago
Andre Puschmann
70eaec21e2
all: fix uninitialized variables detected by coverity
3 years ago
Andre Puschmann
e7ec918e5f
gnb,rrc: convert FIXME to TODO
3 years ago
Bedran Karakoc
29bd06f58a
gnb,rrc: Added test for UE Capability Exchange procedure
3 years ago
Bedran Karakoc
d769192463
gnb,rrc: Wait for UE Capability Information before sending RRC Reconfiguration
3 years ago
Bedran Karakoc
647882d03e
nr,gnb,rrc: Add initial UE capability transfer
3 years ago
Pedro Alvarez
47749350f0
gnb,ngap: make sure we log the received 5QI
3 years ago
Andre Puschmann
d854bbc22e
enb,rrc: remove hard-coded SCG bearer config
...
Use 5QI config when configuring secondary cell group bearer for NSA.
The 5QI used for this needs to match with the QCI used for the initial
LTE DRB.
This allows to use RLC AM over NSA.
3 years ago
Andre Puschmann
e2efb88415
enb,ngap: extend type to store AMF id to 64bit
...
AMF is up to 40bit long
3 years ago
Andre Puschmann
07cb60e3f9
gnb,mac: protect RACH counter
3 years ago