2218 Commits (c7e2038904e886ce6e93fdebaf135c0509327910)

Author SHA1 Message Date
Francisco Paisana c7e2038904 lte: stop radio before stopping stack 3 years ago
Andre Puschmann 593d28fa4d enb,stack_lte: protect access to sync queue
the sync queue is only created during init so access needs to be protected
3 years ago
Francisco Paisana 8ba623f954 sched,nr: remove unecessary setup of lcid=0 in scheduler 3 years ago
Andre Puschmann 88212ed3e0 fix NR sched configuration of UE generated in RRC 3 years ago
Francisco Paisana a952f0f62d sched,nr: expose sched nr UE bearer configuration in sched interface 3 years ago
Francisco Paisana d1b1ef181a fix conflicts in rebasing 3 years ago
Francisco Paisana bdf18856d1 sched,nr: fix handling of DL BSR in NR scheduler and computation of UCI 3 years ago
Francisco Paisana 70fe48a5ab sched,nr: change NR sched configuration api 3 years ago
Francisco Paisana a035ad144b mac,nr: create sched_nr object only at mac::init() 3 years ago
Andre Puschmann 7cdb9c00c0 enb,rrc: disable log error when non-EUTRA reports arrive
since this will be cause an Error log for NR events
3 years ago
Andre Puschmann 5966760458 rrc_endc: start SgNB addition from start if B1 events are disabled 3 years ago
Andre Puschmann af73c57780 rrc_endc: prepare ENDC paramter
exposes some of the hard-coded params as struct.
filling/parsing from file still needs to be added.
3 years ago
Francisco Paisana 12d63468e3 sched,lte: separated adaptive mcs learning rate argument into two arguments, one for DL and the other for UL 3 years ago
Andre Puschmann 7f897d83e2 gnb,mac_nr: push DL buffer state to scheduler 3 years ago
Andre Puschmann 426e876047 enb,nr: fix GTPU handler to forward UL PDUs 3 years ago
yagoda bc4388a78c -adding temp crnti removal for NR carrier attach 3 years ago
Ismael Gomez 1c44546c0b srsenb: allocate pucch for new UE on reestablishment request 3 years ago
Ismael Gomez af9822bede srsenb: add error handling on RRC message generation 3 years ago
Francisco Paisana 3351e97aa2 nr,mac: use SR to send an UL grant after Msg3 and complete ContextResolution of UE NSA NR 3 years ago
Francisco Paisana e1a4e63ec8 sched,nr: use MAC-NR as prefix for NR scheduler 3 years ago
Francisco Paisana aabec3d7af sched,nr: forward SRs present in PUCCH from MAC to scheduler 3 years ago
Francisco Paisana 5a45767c73 sched,nr: fix SR PUCCH resource configuration 3 years ago
Francisco Paisana 37bdf53f42 sched,nr: fix SR slot derivation in scheduler 3 years ago
Francisco Paisana 8d30ed0721 sched,nr: ensure PUCCHs are cleared at the end of a slot 3 years ago
Francisco Paisana 00cc8fb8d8 sched,nr: ensure PUCCH is generated for SR even if the UE doesn't have any pending ACK 3 years ago
Ismael Gomez 3bbf173149 Allocate PUCCH resources on ConnectionRequest and send ConnectionReject if not available 3 years ago
Ismael Gomez 6e18bd1c71 Do not accept a UE if SR resources are defined 3 years ago
Ismael Gomez 2b16c1b8f5 Do not accept a UE if n_rb_cqi=0 3 years ago
Andre Puschmann faf9d2dbd8 gnb,rrc: replace hard-coded PCI with actual value in rrc_cfg 3 years ago
Andre Puschmann 802b22ac91 enb,nsa: refactor NR RRC/cell config parsing
this allows to access all cell-related params from within RRC
3 years ago
faluco feec3c5905 Fix a data race during enb initialization.
The stack unique pointer in the enb class is written while the phy workers are calling enb::tti_clock() where it is read.
Avoid the read access until the whole class has been properly initialized.
3 years ago
David Rupprecht 611255aa5f Added GTPU bind address as output parameter 3 years ago
Bedran Karakoc 43915550cc NGAP GTP Bearer Establishment 3 years ago
David Rupprecht 3712983308 Added PDU Session est request 3 years ago
David Rupprecht 0385980347 Fixed minor NGAP issues 3 years ago
Andre Puschmann b134781d36 enb: remove redundant RLC/PDPC classes for NR
the RLC/PDCP entities for NR are included in the RLC/PDCP wrapper classes
and don't require their own
3 years ago
Fabian Eckermann 651a76000e Add function to pack secondary cell group config for FDD. 3 years ago
Xavier Arteaga 0324806d6c Packed NR TDD config in duplex configuration and created test case for FDD 3 years ago
Xavier Arteaga 53bf29a540 Add nr label to MAC NR tests 3 years ago
Fabian Eckermann dd8db1a929 Replaced inet_addr() with inet_pton. 3 years ago
Ismael Gomez 5d051d8832 Set default pucch_harq_max_rb to 0 3 years ago
Ismael Gomez 3eaf5c50cb Make PUCCH HARQ region a configurable parameter. Skip grants when ACK falls outside region 3 years ago
Ismael Gomez 28b956d128 Limit PUCCH ACK resources to the max CCE from the configured max_ctrl_symbols instead of from MAX_CFI 3 years ago
Xavier Arteaga 25a4c7db92 SRSENB: make nr_cell_list optional 3 years ago
Xavier Arteaga e0be361fde Corrected default rb.conf 3 years ago
Ismael Gomez fb294c8b34 Set default UE inactivity timeout after RRC Reestablishment complete 3 years ago
Andre Puschmann 39e00bdbe8 enb,nsa: fix deriviation of UL ARFCN from DL ARFCN for FDD bands 3 years ago
Andre Puschmann 3fd47d2af4 enb: refactor L2/L3 and (re)move all NR components to gNB stack
* decouple EUTRA and NR stack classes
* implement dummy X2 interface with control and data plane methods
* implement eNB time source interface that PHY calls
3 years ago
Andre Puschmann 1e9a4e3fba enb: remove stack type variable 3 years ago
Andre Puschmann 8d49e58078 enb: prepare split of EUTRA and NR stack classes
this allows for a slimmer base station if only EUTRA or NR cells are used.
also it seperates entities in a cleaner way
3 years ago