242 Commits (3a533706bf9b8c011f8bbbdbe3a9f90c2ac5ee4f)

Author SHA1 Message Date
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 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 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 027590b858 e2ap: ric_subscription add subscription_failure 2 years ago
Piotr Gawlowicz 48a7dd546f e2sm: move RIC content generation to SM 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 5ab4b62313 e2am_kpm: define supported meas types 2 years ago
Piotr Gawlowicz 45cbf49c1a e2sm_kpm: decode report_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 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 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 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 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
Codebot 51351190de Merge branch 'next' into agpl_next 2 years ago
yagoda cb8b782a6d nas,ngap: adding initial support for NSSAI based slicing in the UE & gNodeB 2 years ago
Codebot 234f99de24 Merge branch 'next' into agpl_next 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
Codebot c00f44037c Merge branch 'next' into agpl_next 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
Codebot e79aa61a9a Merge branch 'next' into agpl_next 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 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
Codebot 4d2b5b8eda Adding AGPL copyright to new files 3 years ago
Codebot 123f766935 Merge branch 'next' into agpl_next 3 years ago
Bedran Karakoc 29bd06f58a gnb,rrc: Added test for UE Capability Exchange procedure 3 years ago
Bedran Karakoc 647882d03e nr,gnb,rrc: Add initial UE capability transfer 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
Pedro Alvarez bbae0ce93c gnb,rrc_nr: Filling in RLC-NR DRB configs from 5QI config now. 3 years ago
Pedro Alvarez b8006534f0 gnb,ngap,rrc_nr: Passing 5QI from the NGAP to the RRC when establishing eps bearers. Filling PDCP-NR config from 5QI config. 3 years ago
Pedro Alvarez 43a2678841 gnb,config: Added five_qi_cfg to rrc_nr_config_t. Starting to add
five_qi_field to parse the rb.conf for 5g configuration.
3 years ago
Pedro Alvarez bb9eaf4390 gnb,ngap: Added some comments to ngap.cc to make it easier to navigate
the file. Re-ordered NGAP UE procedures have the same order as in the
standard.
3 years ago
Codebot 81061fd545 Merge branch 'next' into agpl_next 3 years ago
Carlo Galiotto f73286727e sched-nr: simplfy code for MCS with SRB0/CCCH
Signed-off-by: Carlo Galiotto <carlo@srs.io>
3 years ago
Carlo Galiotto c935484102 sched-nr: fix scheduler to pass nr tests
Signed-off-by: Carlo Galiotto <carlo@srs.io>
3 years ago
Carlo Galiotto 2b3158536a sched-nr: fix sched not allocating CCCH at low MCS
Signed-off-by: Carlo Galiotto <carlo@srs.io>
3 years ago
Pedro Alvarez b1a33a07a1 lib,rlc_am_nr: starting to add test for segmenting retx. Changed sdu under segmentation to only hold the SN. The actual SDU already exists in the pdu stored in the tx_window. 3 years ago
Francisco 581a99c616 nr,gnb: use memory pool to allocate scheduler UEs 3 years ago
Codebot 42cc7d5d1a Merge branch 'next' into agpl_next 3 years ago
Francisco Paisana e4a15c9c51 rrc,gnb: move non-phy fields out of phy_cell_nr_t 3 years ago
Francisco Paisana e9760f110a rrc,gnb: remove obsolete methods to verify config correctness 3 years ago
Francisco Paisana e8902c785f rrc,gnb: remove srsran_prach_cfg_t from gnb rrc config struct 3 years ago
Francisco Paisana c0dda2958c rrc,gnb: fix search space NSA config 3 years ago
Francisco Paisana 532a4b54e7 rrc,gnb: remove phy flat pdcch cfg struct from rrc nr cfg 3 years ago
Francisco Paisana 88a95e8e57 rrc,gnb: remove uneeded flat phy cfg fields from rrc_nr_cfg_t 3 years ago
Francisco Paisana 301848002f rrc,gnb: remove uneeded cell config parameters from rrc_nr main class 3 years ago
Codebot 088f69da81 Adding AGPL copyright to new files 3 years ago
Codebot fb75a5ef0e Merge branch 'next' into agpl_next 3 years ago
Andre Puschmann 366dfca7ff gnb,rrc: refactor AS security updates
refactor security updater to extra function and make sure
the config is applied to all active RBs, also DRBs
3 years ago
Codebot 35c9e05078 Adding AGPL copyright to new files 3 years ago
Codebot 9664aa3cf4 Merge branch 'next' into agpl_next
# Conflicts:
#	lib/include/srsran/phy/channel/ch_awgn.h
3 years ago
Francisco e6af64c147 rrc,nr: removal of ssb config from the rrc_nr_cfg_t 3 years ago
Francisco ab9fe90d3a rrc,nr: create DU configuration manager in RRC NR class to handle the generation of SIBs and other cell-specific parameters 3 years ago
Francisco 52106be3d5 sched,nr: remove phy cfg types from sched_nr_cell_cfg_t 3 years ago
Francisco 7ef206e15b sched,rrc,nr: remove need to pass sched ue cfg object to rrc during ra procedure 3 years ago
Francisco 822a1f5d19 sched,nr: redesign sched nr ue object creation during rach. Update of sched nr tests to reflect this change 3 years ago
Francisco 7f200ac7f7 sched,nr: pass asn1 TDD configuration to scheduler as defined in ORAN 3 years ago
Francisco f1831d9027 sched,nr: change UE configuration Request struct to better match ORAN specs 3 years ago
Bedran Karakoc 6112871da9 gnb,ngap: Add basic handler for NGAP Paging 3 years ago
Andre Puschmann c49615c059 gnb,rrc: handle reestablishment complete
* add message handler
* rename internal calls
3 years ago
Andre Puschmann f17e77f391 gnb,rrc: add GTPU interface to RRC 3 years ago
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.
3 years ago
Andre Puschmann 9832ba4477 rrc_nr_config: add comment 3 years ago