Alejandro Leal Conejos
1a64c6adad
Enum fixes so clang 12 can build the repo
3 years ago
Francisco
964dce575b
nr,sched: fix nof_harqs in NR scheduler to 8
3 years ago
Francisco
acd5b8c46a
nr,gnb,rrc: correctly configure TDD for UE and scheduler
3 years ago
Francisco
25f34502a7
nr,gnb,rrc: restore the GTPU TEIDs back from NR RNTI to LTE RNTI when RRC reconfiguration fails
3 years ago
Francisco
25eb44914e
nr,sched: fix sched_args_t default values
3 years ago
Francisco
04d48127bb
nr,sched: enable NR fixed mcs configuration via enb.conf
3 years ago
Carlo Galiotto
919d949790
mac: fix rebase errors
...
Signed-off-by: Carlo Galiotto <carlo@srs.io>
3 years ago
Carlo Galiotto
a57ccdabf5
mac: move and check boolean from funcion to caller
...
Signed-off-by: Carlo Galiotto <carlo@srs.io>
3 years ago
Carlo Galiotto
1a52cdcdaa
mac: remove unused rwlock and unused cqi counter
...
Signed-off-by: Carlo Galiotto <carlo@srs.io>
3 years ago
Carlo Galiotto
f53e01cfa3
mac: apply changes by PR reviewers
...
- reinstate write_lock on ue metrics
- change "rwlock" variable name in mac_nr.h
Signed-off-by: Carlo Galiotto <carlo@srs.io>
3 years ago
Carlo Galiotto
dc3e3a89f8
mac: update CQI in MAC with CSI reports from PHY
...
Signed-off-by: Carlo Galiotto <carlo@srs.io>
3 years ago
Carlo Galiotto
781ae4abfb
fix static analysis error (CID 373575)
...
Signed-off-by: Carlo Galiotto <carlo@srs.io>
3 years ago
Xavier Arteaga
f250c83a66
Minor NR configuration fixes
3 years ago
Francisco
6926754e67
nr,sched: fix sched logging in case of HARQ CRC=KO
3 years ago
Francisco
c08bb6023c
nr,sched,refactor: clear of unused typedefs and renaming of some types
3 years ago
Francisco
11ee4ab9dd
nr,gnb,rrc: fix scheduler FDD configuration
3 years ago
Francisco
53c99796cc
nr,gnb,rrc: ensure timing advance offset is set to present
3 years ago
Francisco
ca7a3cf201
nr,sched: fix sched tbs acked metric computation
3 years ago
Francisco
510e9f47a7
sched,nr: simplify metrics extraction from MAC
...
Allow some level of mutex contention between metrics and worker threads in accessing
internal scheduler variables.
3 years ago
Francisco
af0bc36de9
nr,sched: ensure scheduled RAR grants are reset every slot
3 years ago
Francisco
2b41efaa23
nr,phy,gnb: enable PUSCH debug logging
3 years ago
Francisco
1b595b6eff
nr,gnb: if no nr cell is initiated, do not enable endc in the LTE RRC
3 years ago
Francisco
7e0fd2721d
sched,lte: disable all SRBs UL during intraenb Handover
3 years ago
Francisco
78f8302839
sched,lte: addition of extra logs in sched ue configuration
3 years ago
Francisco
877b995a4d
gnb,nr: add metrics for ack'd TBS in the gNB.
3 years ago
Francisco
479df12775
fix rrc_nr_test bad config
3 years ago
Francisco
9dcfa8fdb1
nr,gnb,rrc: pass default rrc_nr_cfg_t to rrc_nr_test
3 years ago
Francisco
2e71dc17a5
rrc,nr: transfer SSB config to ue phy_cfg in the scheduler
3 years ago
Francisco
43b12b9ffb
rrc,nr: transfer SSB config to both UE and NR scheduler
3 years ago
Andre Puschmann
8118c368d9
rrc_nr: add missing PRACH config part
3 years ago
Andre Puschmann
eaf87140e1
rrc_nr: add TAG and PHR config in MAC (but keep it disabled)
3 years ago
Andre Puschmann
c463ccd961
rrc_endc: pack MAC main config dedicated with DC PHR config
3 years ago
Andre Puschmann
93acf57e1a
rrc_nr: set cellGroupId and groupId
3 years ago
Andre Puschmann
929c6d9fe6
rrc,endc: avoid sending PHY config dedicated for SCG addition
3 years ago
Andre Puschmann
e2ffbd85bc
enb,rrc: add SIB2 field to display 5G logo ;-)
3 years ago
Andre Puschmann
c8d6f54dab
enb,rrc: add radio link monitoring config
3 years ago
Francisco
400d7587c8
lte,rrc,enb: stop rlf timers after the UE performs intra-eNB handover
...
The RLF timers may be triggered before handover, which will lead to the
UE getting released after it successfully handovers. To avoid this,
we should stop the timers.
3 years ago
Carlo Galiotto
43a7d822fa
stack,rrc: fix double removal of EPS bearer
...
The EPS bearer was removed twice, causing an error in the logs.
Fix issue #3380
Signed-off-by: Carlo Galiotto <carlo@srs.io>
3 years ago
Francisco
d30239f47b
sched,nr: check existence of rnti before processing feedback
3 years ago
Francisco
73f1981e5e
sched,nr: use R_prime instead of R in scheduler to limit coderate
3 years ago
Francisco
344f067c13
sched,nr: increase max R to 0.93 to enable mcs=28
3 years ago
Francisco
7d4a5238f6
sched,nr: force R<0.9 by reducing mcs
3 years ago
Francisco
d6a3daff8a
rrc,nr: re-activate NZP-CSI-RS for FDD
3 years ago
Francisco
053877f489
rrc,nr: fix conversion from asn1 to phy cfg
3 years ago
Francisco
47e5e85449
refactor: clean unnecessary includes of the asn1/rrc_nr.h
3 years ago
Francisco
ef78c7e06f
rrc,nr,gnb: add csi resource to add/mod config to FDD
3 years ago
Xavier Arteaga
1bdb1bb62d
Store PUSCH CSI from PUSCH DMRS
3 years ago
Francisco
5c3f0a39ee
sched,nr: set scheduler ue candidate logging to debug level
3 years ago
Bedran Karakoc
1e1e1420b1
Return AUTS in authentication failure for case AUTH_SYNCH_FAILURE
3 years ago
Bedran Karakoc
aaaaea0537
Fix logging string formatting
3 years ago