388 Commits (adc0e2de52336b2efe4e60c9a2efad3f5a44fc54)

Author SHA1 Message Date
Piotr Gawlowicz 8bac9211a0 e2sm_kpm: store definitions of the supported metrics 2 years ago
Piotr Gawlowicz 3a6cd77e9c e2ap: add missing implementation to dummy interface in test 2 years ago
Piotr Gawlowicz d5d876ecb0 e2ap: send metrics to all registred e2am instances 2 years ago
Piotr Gawlowicz 9d7bfcc9c9 e2sm_kpm: update metric definitions 2 years ago
Piotr Gawlowicz 80f6d5a762 e2ap: change _send_subscription_response and _send_subscription_failure 2 years ago
Piotr Gawlowicz 6e85882551 e2ap: remove subscription if no action admitted 2 years ago
Piotr Gawlowicz 91141e41ad e2sm_kpm: add definition of supported metrics 2 years ago
Piotr Gawlowicz a54e18e686 e2ap: add all RIC subscription API funcs 2 years ago
Piotr Gawlowicz 53280294e7 e2ap: add generate_subscription_delete_failure 2 years ago
Piotr Gawlowicz 15d3cc54bd e2ap: change generate_subscription_delete_response signature 2 years ago
Piotr Gawlowicz 0c7d499250 e2ap: add RIC indication SN 2 years ago
Piotr Gawlowicz 2047c1b62c e2ap: allow send setup_request 2 years ago
Piotr Gawlowicz 9a03eb5635 e2ap: fix initialization order to avoid enb crashing 2 years ago
yagoda 81b5632d96 e2ap: adding failure message handling, implementation of e2 setup failure 2 years ago
yagoda 868c0efe6e e2ap: passing ric timer to e2ap object 2 years ago
Piotr Gawlowicz 5016e4b543 e2sm_kpm: fill different ric indication msg formats in separate functions 2 years ago
Piotr Gawlowicz 65f56f0789 e2sm_kpm: fix return value 2 years ago
Piotr Gawlowicz a3c8f20206 ric_subscription: rename struct 2 years ago
Piotr Gawlowicz 72fd9b4dfc e2sm_kpm: process ric action definition formats in separate funcs 2 years ago
Piotr Gawlowicz e51871a626 e2ap: change func signature and move logic to the function 2 years ago
Piotr Gawlowicz 4b18a55c2c e2ap: change todo to info 2 years ago
Piotr Gawlowicz 688067b298 e2sm_kpm: add quotation marks to meas name 2 years ago
Piotr Gawlowicz 27b68e159e e2sm_kpm: make two funcs private 2 years ago
Piotr Gawlowicz 56a96950ca e2ap: unify struct definition style 2 years ago
Piotr Gawlowicz 67c5b50c53 e2sm_kpm: improve ric indication generation 2 years ago
Piotr Gawlowicz a5d8758fb8 e2sm: use asn1 namespaces 2 years ago
Piotr Gawlowicz 4d48c38978 e2sm_kpm: use asn1 namespaces 2 years ago
Piotr Gawlowicz 372a543bf5 e2ap: ric_subscription reschedule only if positive reporting_period 2 years ago
Piotr Gawlowicz 027590b858 e2ap: ric_subscription add subscription_failure 2 years ago
Piotr Gawlowicz 433e4b3ac1 e2ap: ric_subscription clean ctor 2 years ago
Piotr Gawlowicz 6531f761ff e2ap: fix bug 2 years ago
Piotr Gawlowicz 48a7dd546f e2sm: move RIC content generation to SM 2 years ago
Piotr Gawlowicz 5e4e13df09 e2ap: clean e2ap_.process_subscription_request 2 years ago
Piotr Gawlowicz 9ea0f2684a e2ap: store sm_ptr in ric_subscription 2 years ago
Piotr Gawlowicz d1ba988e27 e2ap: register actions is SM 2 years ago
Piotr Gawlowicz 406ca4ac12 e2ap: change func names 2 years ago
Piotr Gawlowicz 7f5edd5218 e2sm: make process_ric_action_definition() virtual 2 years ago
Piotr Gawlowicz 2b5f393ea0 e2sm: make process_ric_event_trigger_definition() virtual 2 years ago
Piotr Gawlowicz ff3fb050ef e2sm: process RIC action definition 2 years ago
Piotr Gawlowicz da2cb59349 e2ap: fix reporting period to 1s for testing 2 years ago
Piotr Gawlowicz 5ab4b62313 e2am_kpm: define supported meas types 2 years ago
Piotr Gawlowicz 730947d9bb e2ap: update test 2 years ago
Piotr Gawlowicz 45cbf49c1a e2sm_kpm: decode report_period 2 years ago
Piotr Gawlowicz 87d624b333 e2sm_kpm: add granul_period 2 years ago
Piotr Gawlowicz 30e587403f e2ap: fix formatting 2 years ago
Piotr Gawlowicz 83e7280010 e2ap: update RIC indication generation 2 years ago
Piotr Gawlowicz c564e18ef0 e2ap: change e2ap::generate_setup_request func 2 years ago
Piotr Gawlowicz e3ae2b8f2d e2ap: clean ric_client::send_e2_msg func 2 years ago
Piotr Gawlowicz 0db3480785 e2sm_kpm: seems that wireshark does not like report_style_list 2 years ago
Piotr Gawlowicz 144a8af2e4 e2ap: add e2sm base class, clean e2ap::generate_setup_request func, fill e2ap_kpm desc properly 2 years ago
Piotr Gawlowicz 9f36e4b12c e2ap: parametrize ric indication 2 years ago
Piotr Gawlowicz 701f26e34b e2ap: parametrize subscription delete reponse 2 years ago
Piotr Gawlowicz d1ed79175b e2ap: parametrize subscription reponse 2 years ago
Piotr Gawlowicz faa90aebdc add ric_subscription class 2 years ago
Piotr Gawlowicz c3f4dfd194 use ric_client configuration (ip, port) 2 years ago
Piotr Gawlowicz e21a90336e generate E2 Subscription Delete Resp 2 years ago
Piotr Gawlowicz 02d1fc5336 generate E2 indication 2 years ago
Piotr Gawlowicz 03d3bd4fb0 switch to e2sm_kpm_v2 2 years ago
Piotr Gawlowicz 315727e612 enable connection with flexric 2 years ago
Piotr Gawlowicz 2de3c199cb change e2ap_port port 2 years ago
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.
3 years ago
Andre Puschmann 5cc311db64 ngap_test: fix uninitialized NSSAI
detected by Valgrind
3 years ago
Andre Puschmann 573dc34b73 gnb,rrc_nr_test: fix uninit memory 3 years ago
Andre Puschmann f3ee8b2078 ngap: fix invalid access of amf ID when context wasn't created yet 3 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.
3 years ago
Andre Puschmann bbd84f087e gnb,rrc: add error checking/handling when creating cellgroup cfg 3 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