Andre Puschmann
|
fed53c91d0
|
mac_nr_test: add TC to reproduce #3325
extend the rlc_dummy to allow providing different RLC PDUs.
add TC for issue #3325 but leave the original TV because it is very large.
|
3 years ago |
Andre Puschmann
|
7cbd3d50b7
|
mac_sch_pdu_nr,bsr: fix length check for BSR
fix nasty bug where the length calucation for the LCID
was taking the bsr_format_nr_t that was having the same name.
|
3 years ago |
Xavier Arteaga
|
1bffebe0bf
|
Removed cached PRACH signals
|
3 years ago |
faluco
|
aa0c936f50
|
Fix race condition when destroying the gnb stack class.
The gnb stack class could be destroyed concurrently while still running its task scheduler thread.
|
3 years ago |
faluco
|
28bbaa7816
|
Blacklist TSAN issues from libusb and libuhd.
|
3 years ago |
faluco
|
75af37bd4b
|
Batch of race fixes when running the UE and ENB with UHD.
Main fixes are in the UHD driver, fixing races and potential deadlocks.
|
3 years ago |
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
|
a9904c2b64
|
Fix info format string
|
3 years ago |
Xavier Arteaga
|
f250c83a66
|
Minor NR configuration fixes
|
3 years ago |
Xavier Arteaga
|
a31a40184d
|
Fix NR PRACH encoding
|
3 years ago |
Xavier Arteaga
|
753edc7d7b
|
Force NR PRACH scaling to 0.99 of the DAC dynamic range
|
3 years ago |
Xavier Arteaga
|
4e76d7fef6
|
Enhanced nr_phy_test to assert PRACH detection
|
3 years ago |
Xavier Arteaga
|
c7940f455c
|
More clear equation to calculate number of PRACH subframes
|
3 years ago |
Xavier Arteaga
|
4cea3d92bd
|
NR PHY accepts multiple SF PRACH sequence
|
3 years ago |
Xavier Arteaga
|
8bab12fb00
|
Added NR case to prach_test
|
3 years ago |
Xavier Arteaga
|
3c4efba418
|
Added missing parameters to NR PHY configuration factory
|
3 years ago |
Xavier Arteaga
|
5e1291b0c7
|
Fix PRACH detection sequence generation for NR
|
3 years ago |
Xavier Arteaga
|
7ecca61d60
|
Enhanced nr_phy_test with better PRACH stats
|
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
|
5979f98a8e
|
nr,test: ensure phy metrics are generated in nr_phy_test when real mac is used
|
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
|
6617b9c558
|
nr,sched: simplify command line arg to enable real mac in nr_phy_test
|
3 years ago |
Francisco
|
9efc3e05f3
|
nr,sched: enable real mac and scheduler in nr_phy_test traffic tests
|
3 years ago |
David Rupprecht
|
5c44d774d0
|
Added 5G Metrics
|
3 years ago |
David Rupprecht
|
59e847ba08
|
Added NAS 5G args
|
3 years ago |
David Rupprecht
|
5910d8847a
|
Split NAS security ctxt
|
3 years ago |
Francisco
|
4e49508d8f
|
nr,gnb,mac: fix RAR encoding by resetting the RAR buffer
|
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
|
3721523810
|
pdcp,lte: fix debug logging in PDCP, to avoid segmentation fault and crash
|
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 |