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
|
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 |
faluco
|
7b0b76d58e
|
Whitelist two lock order inversion TSAN issues that acquire a readlock.
|
3 years ago |
Fabian Eckermann
|
cb721aa292
|
fix calculation of ssb frequency.
|
3 years ago |
Andre Puschmann
|
8bb06ff2c0
|
Added SSB in gNb PHY
|
3 years ago |
Andre Puschmann
|
7496b7c14f
|
Add SSB to configuration factory
|
3 years ago |
Andre Puschmann
|
5b0767772b
|
Added SSB center frequency to band helper
|
3 years ago |
Fabian Eckermann
|
95abfbfec8
|
Calculate ssb frequency from freqency point a.
|
3 years ago |
Francisco Paisana
|
f22483ce72
|
sched,nr: use formatting %d to represent slot index
|
3 years ago |
Xavier Arteaga
|
c9d7db7314
|
Minor changes
|
3 years ago |
Xavier Arteaga
|
e3bd92d87c
|
Fix SSB pattern in UE
|
3 years ago |
Xavier Arteaga
|
8f90ee847a
|
Refactor carrier frequency from PHY and fix OFDM phase compensation
|
3 years ago |
Xavier Arteaga
|
1aa65bd10c
|
HOTFIX: force DFT wisdom save at exit
|
3 years ago |
Fabian Eckermann
|
2d0be77660
|
Add helper functions for abs freq point a.
|
3 years ago |
faluco
|
fa351cd285
|
Rename functions that contain the unsafe word to nolock.
The term "unsafe" does not clearly state that the function is not locking the shared date and it sounds "dangerous", so use a more explicit term.
|
3 years ago |
faluco
|
6c91a824e2
|
Whitelist the TSAN lock order inversion issue in srsenb::mac::rlc_buffer_state.
|
3 years ago |
Xavier Arteaga
|
0324806d6c
|
Packed NR TDD config in duplex configuration and created test case for FDD
|
3 years ago |
faluco
|
d2f09a8d3c
|
Fix a nasty data race in the ue_bearer_manager class. The underlying std::map member was being accessed concurrently potentially corrupting memory.
|
3 years ago |
Andre Puschmann
|
b127327684
|
enb,s1ap: print filename when writing S1AP PCAP
|
3 years ago |
David Rupprecht
|
e8a464228d
|
Cleaned string helpers
|
3 years ago |
Andre Puschmann
|
07019a5bd6
|
nr: refactor DL/UL frequency deriviation
* add separate DL/UL freq point a in NR carrier struct
* use freqInfoDL/freqInfoUL to get freq point a
* simplify carrier tuning logic
|
3 years ago |
Andre Puschmann
|
d26a7e0350
|
band_helper: add helper to derive DL/UL freq from abs_freq_point
calculate DL and UL freq in carrier struct based on given values
|
3 years ago |
Andre Puschmann
|
69619d725a
|
band_helper: add helper to derive UL ARFCN from DL ARFCN
|
3 years ago |
faluco
|
934802d23c
|
Report the SIB9 home enb name in the enb sector start/sector stop events.
|
3 years ago |
faluco
|
d168536bc4
|
Add a new program option to control how ASN1 messages get printed into the enb JSON report file.
|
3 years ago |
faluco
|
df6ae7b0e0
|
- Implement new enb events:
* ho_command
* connection_resume
* rlf_detected
- Rename rlf_report event to "rlf_report".
|
3 years ago |
faluco
|
8a3586dfbf
|
Include a ASN1 json representation for RRC enb events.
|
3 years ago |
David Rupprecht
|
a9a23214b0
|
Added more 5G security kdfs
Added new 5G SIM functions
Added const parameters for security functions
|
3 years ago |
David Rupprecht
|
a645d74eaf
|
USIM functions for res star
Added gen_res_star in security.h
Added USIM interfaces for res star
Added RES star test case
|
3 years ago |
David Rupprecht
|
bce6b5cc0f
|
Added kdf common
Use kdf functions in 5G KDF
Moved EPS KDF function to new KDF structure
|
3 years ago |
David Rupprecht
|
15eaef21e2
|
Update test f12345 function
Moved XOR functions to lib
Added testcase for KDF
Minor liblte_security updates
|
3 years ago |
Francisco Paisana
|
227ae97bcb
|
workaround gcc4.8 issue with inability to derive move ctor noexcept specifier
|
3 years ago |
Francisco Paisana
|
f4df55c245
|
stack lte: separate bearer manager into two classes, one for the ue and one for the enb
|
3 years ago |
Francisco Paisana
|
2ade4628ca
|
stack lte: create an gtpu-pdcp adapter class that correctly converts lcids to eps bearers and vice-versa
|
3 years ago |
Francisco Paisana
|
4b2f079581
|
gtpu: renamed lcid to eps_bearer_id as parte of the refactor of gtpu to use eps_bearer_ids
|
3 years ago |
Andre Puschmann
|
db8b710442
|
bearer_manager: move to lib folder and extend for multiple users
prepare bearer manager to be used by eNB which requires
to support multiple RNTIs
|
3 years ago |
Francisco Paisana
|
020bec025e
|
sched: created class common to LTE and NR for ue buffer status management
|
3 years ago |
Francisco Paisana
|
da4b7e4f80
|
sched,nr: fix sched RAR NR test; update test assert macros
|
3 years ago |
Xavier Arteaga
|
e07263ee26
|
Added band helper for getting band from ARFCN
|
3 years ago |
Francisco Paisana
|
f518861ebc
|
fix location of support/ folder. Created macros for ASSERT_EQ and ASSERT_NEQ
|
3 years ago |
Francisco Paisana
|
599fc978a5
|
improvement of srsran_assert design, with specializations to enable/disable assertions based on compile flags other than ASSERTS_ENABLED. Creation of the support/ folder
|
3 years ago |
Xavier Arteaga
|
98f29961bc
|
Fix old GCC compilation
|
3 years ago |
Xavier Arteaga
|
956c4f8266
|
Added PHY NR test TDD FR1.15-1 pattern
|
3 years ago |
Xavier Arteaga
|
dfa323df6b
|
Added 20MHz default configuration
|
3 years ago |
Xavier Arteaga
|
1b50758bd5
|
Initial NZP-CSI default configuration from TS38.101-4
|
3 years ago |
Andre Puschmann
|
3b5344b0f7
|
thread_pool: add optional ID to thread pool
this allows to prepend an ID to each thread pool to
better differentiate workers from different pools
|
3 years ago |
Andre Puschmann
|
4915dc9642
|
test_pcap: add function description
|
3 years ago |
Francisco Paisana
|
12e33483e1
|
sched,nr: add slot_point to sched nr
|
3 years ago |
Francisco Paisana
|
a0a1af9d0f
|
nr: slot value that handles wrapping around
|
3 years ago |