1237 Commits (179f7d8d6933e9d1f92f92d49302bcce8242bb91)

Author SHA1 Message Date
Francisco Paisana ac2d0beedd sched: use circular buffer instead of deque to handle pending RACHs 2 years ago
herlesupreeth 150bfb6185 gtpu,ngap: fix pdu session id check and lcid allocation 2 years ago
herlesupreeth dc3c1d3ccc gtpu,rrc: use RAN type rather than boolean 2 years ago
herlesupreeth b927936d52 gtpu: improve check for PDU session Id in NR SA 2 years ago
Francisco Paisana 3daaf9b356 Allow NAS PDUs to be cleared only after the Reconfiguration Complete is received by the eNB 2 years ago
Ismael Gomez 13d6517631 prevent the scheduler from allocating data on SCell UL if not supported by UE 2 years ago
Francisco Paisana 4143e8f743 rrc: fetch old ue context when reestablishment corresponds to a UE performing S1 Handover 2 years ago
Matan Perelman 3cafaec5a8 enb,parser: Fix options formatting 2 years ago
yagoda d8cfc1b127 e2ap,metrics: removing unused variable from e2 metrics 2 years ago
yagoda ab4bc8fdea e2,metrics: adding override flag to e2_metrics functions 2 years ago
Piotr Gawlowicz 9dbd924339 e2: rename file ric_client to e2_agent 2 years ago
Piotr Gawlowicz 79c3cb600b e2: rename class ric_client to e2_agent 2 years ago
Piotr Gawlowicz 826aa46682 e2: update year in copyright section 2 years ago
Piotr Gawlowicz e3e5c84ea4 e2: fix metrics_e2 description 2 years ago
Piotr Gawlowicz d2b42039e1 e2ap: rename ric_subscription to e2ap_ric_subscription 2 years ago
Piotr Gawlowicz d5d876ecb0 e2ap: send metrics to all registred e2am instances 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
yagoda 4bf162cbf1 e2ap: adding e2 metrics interface files 2 years ago
yagoda a599234bf7 e2ap, main: adding metrics interface for e2, parameterizing the startup of the RIC client 2 years ago
yagoda 554c6c62f5 e2ap, asn1: adding initial support for e2ap ORAN interfacec 2 years ago
yagoda 5240083454 eMBMS: adding mutex to mbsfn configuration in the eNodeB 2 years ago
Andre Puschmann be40336089 all: mark various function args as const& to avoid pass by value 2 years ago
Pedro Alvarez 5d79e89a3d s1ap: run connect in background thread to avoid blocking 2 years ago
Piotr Gawlowicz 0a36e35f84 rrc: add T300 timer 2 years ago
yagoda acae2d88c6 phy,mbms: updating mutex and cvar in embms 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
Francisco Paisana 8de3d7436e fix paging opportunity calculation in RRC and add respective unit test 2 years ago
Pedro Alvarez 981e682d2e enb,rrc: disable SRB2 in mac controller during handover. This is to
avoid transporting NAS messages before we received the RRC Reconf
 complete and the HO is finished.
2 years ago
Pedro Alvarez 36354ef6ff srsgnb,cfg_parser: adding parsing for SA SRB configs 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
Francisco 0de1565e52 rrc,s1ap: configurable target eNB TACs during LTE handover. 3 years ago
Ismael Gomez 2bbeef6068 srsgnb,metrics: add ul_pucch_ni metric and refactor rssi/epre nomenclature. Fix bug in rsrp_avg computation in pucch 3 years ago
Ismael Gomez cf647b1fd5 srsenb,metrics: add PUSCH/PUCCH RSSI metrics. Add bearer DL total data metric for RLC UM 3 years ago
Francisco Paisana e4a15c9c51 rrc,gnb: move non-phy fields out of phy_cell_nr_t 3 years ago
Joaquim Broquetas b2075673e5
Crest Factor Reduction feature for the phy layer (#3720)
* Add CFR module to the phy lib

* Add dynamic threshold with PAPR estimation

* Add a CFR unit test, CFR module improvements and refactoring.
Swap the gain normalization before the CFR.

* Add CFR config interface to srsenb

* Add CFR support to pdsch_enodeb

* Add DL PAPR measurement to eNB.

Co-authored-by: Cristian Balint <cristian.balint@gmail.com>

* Add test coverage to srsran_vec_gen_clip_env
3 years ago
Pedro Alvarez c99ecd8009 enb,s1ap: make sure we don't processa the ICS request if there is an ICS already on-going. 3 years ago
Ismael Gomez daa7d8cdb5 Increase number of tunnels per UE 3 years ago
Francisco e8f6c723b6 refactor: isolate rrc interfaces for pdcp, rlc and s1ap into separate files. This will avoid importing lte asn1 symbols to srsgnb code 3 years ago
Ismael Gomez 6947f87bcb Add minimum NR SA logic in parent PHY class 3 years ago
Francisco 74fda904ac nr,gnb,stack: use common gtpu_pdcp_adapter class for both NSA and SA cases 3 years ago
Francisco ffc1ea5c86 nr,gnb,phy: decoupled gnb and enb phy config structs by moving them to separate files 3 years ago
Francisco ed1514cf68 nr,gnb,sched: implement ConRes CE scheduling command in NR sched 3 years ago
Fabian Eckermann 74a289976a Add enb MAC procedures for PDCCH orders. 3 years ago
faluco 453a7760b3 Port misc SSN changes to dev. 3 years ago
Andre Puschmann 9987b9e70b phy_common: fix number of antenna port for NR-only configs 3 years ago
Pedro Alvarez e5a83474cc Added max_s1_setup retries option to S1AP 3 years ago
faluco 8d33d93c77 Fix a race condition in the enb csv metrics where set_handle was called while the metrics thread is running causing a race in the enb member variable.
Fix it by setting it during object construction.
3 years ago
Andre Puschmann 0967cda042 gnb,stack: move gNB components into own folder
* move RRC, MAC, NGAP, SDAP into gnb folder
* move testing code below respective layers
3 years ago
Francisco 2d6ce768c7 nr,gnb,rrc: generation of MIB/SIB1 inside rrc_nr class and test to verify the correct output 3 years ago