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 |
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 |
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 |
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 |
Andre Puschmann
|
bbe3ee41da
|
rrc,nr_security: fixing a few typos for NR
|
3 years ago |
Andre Puschmann
|
1616c09335
|
gnb,rrc: handle RRC reestablishment request
implement basic support for sending RRC reestablishment
|
3 years ago |
Francisco Paisana
|
ac7fe9be64
|
sched,nr: make scheduler robust to errors in the phy that cause skipped slot indications
|
3 years ago |
Carlo Galiotto
|
9be9bd659e
|
sched,nr: add CQI to SE and SE to MCS mapping ...
for scheduler + add CQi reporting from PHY to scheduler
Signed-off-by: Carlo Galiotto <carlo@srs.io>
|
3 years ago |
Francisco Paisana
|
40138c7125
|
changed namespace of asn1 ngap from 'ngap_nr' to simply 'ngap'
|
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 |
Francisco
|
ffca2f7684
|
nr,gnb,sched: expose cqi in slot_ue object
|
3 years ago |
Francisco
|
2a933ed8ad
|
nr,gnb,sched: refactor filling of dci harq fields
|
3 years ago |
Francisco
|
632f2dbddd
|
nr,gnb,sched: changed pdsch_allocator interface and extended its respective unit tests
|
3 years ago |
Francisco
|
fe35787130
|
nr,gnb,sched: remove unused files
|
3 years ago |
Francisco
|
107e2aa938
|
nr,gnb,sched: implemented standalone PDSCH allocator class
|
3 years ago |
Francisco
|
c3d682bba8
|
nr,gnb,sched: cache ue phy dci_cfg to avoid computing it at every slot
|
3 years ago |
Francisco
|
949c34112e
|
nr,gnb,sched: implement pusch allocator and fix prb grant allocation when UEs are using common SS
|
3 years ago |
Francisco
|
70c5eff6d0
|
nr,gnb,sched: wrote unit test for sched PDSCH allocations
|
3 years ago |
Francisco
|
8ba08032b5
|
nr,gnb,sched: implemented standalone PDSCH allocator class
|
3 years ago |
Francisco
|
20b327c320
|
nr,gnb,sched: extend PDCCH allocator test to cover most allocation fail paths
|
3 years ago |
Francisco
|
bf275282ae
|
nr,gnb,sched: simplify PDCCH allocation abortion api, and implemented method to print PDCCH allocations
|
3 years ago |
Francisco
|
384004d8d1
|
nr,gnb,sched: implemented sched helper functions, wrote a unit test for PDCCH allocations
|
3 years ago |
Francisco
|
9a4a5345c4
|
nr,gnb,sched: improve sched sanity checks, and improve bwp_pdcch_allocator api
|
3 years ago |
Francisco
|
5f36b9b116
|
nr,gnb,sched: rename pdcch scheduler to pdcch allocator
|
3 years ago |
Francisco
|
0929177fa2
|
nr,gnb,sched: wrap coreset list in pdcch_scheduler
|
3 years ago |
Francisco
|
ecaaf8d595
|
nr,gnb,sched: implement helper methods to check available PRBs in BWP, taking into account common SearchSpace BW limitations
|
3 years ago |
Francisco
|
8a5ecfea40
|
nr,gnb,ngap: rename functions for extra clarity
|
3 years ago |
Francisco
|
11b4a572a0
|
nr,gnb,rrc&ngap: implementation of NGAP UE Context Release Request and RRC Release for the case RRC_CONNECTED->RRC_IDLE
|
3 years ago |
Francisco
|
d1ddd3da4d
|
gnb,rrc: make plmn and cell id configurable in SIB1
|
3 years ago |
Francisco
|
74fda904ac
|
nr,gnb,stack: use common gtpu_pdcp_adapter class for both NSA and SA cases
|
3 years ago |
Francisco
|
b27c184d2f
|
nr,gnb,stack: add bearer manager to gNB stack to correctly map between eps bearer ids and lcids
|
3 years ago |
Carlo Galiotto
|
f9ff6758aa
|
rrc-nr: temporary fix to handle inactivity timeout
Fixes issue #3689
Signed-off-by: Carlo Galiotto <carlo@srs.io>
|
3 years ago |