278 Commits (7d8a21cb77f3195406db1df85ca8ad35b62556ad)

Author SHA1 Message Date
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