Andre Puschmann
|
93e1d7712d
|
enb,phy: add checks for invalid EARFCN and exit eNB if config is wrong
|
3 years ago |
faluco
|
5703752faa
|
Fix a enb crash when no more users could be added into the bearer manager map.
This was caused by not removing old user from the map, so add the code to cleanup the map on user removal.
|
3 years ago |
Andre Puschmann
|
f382a7c7db
|
Revert "ue,proc_ra_nr: add temporary flag to skip RAR reception"
This reverts commit 28668aac34 .
|
3 years ago |
Andre Puschmann
|
c1892eb2ec
|
enb,nsa: refactor of SgNB addition interface
* update of FSM
* better integration of parameter for X2 calls
|
3 years ago |
Andre Puschmann
|
aba0ba9ad8
|
mac_sch_pdu_nr: fix newline in logs
|
3 years ago |
Andre Puschmann
|
54ab64327a
|
ue,mac_nr: move BSR levels lookup table into lib header
prepare for shared use with gNB
|
3 years ago |
Andre Puschmann
|
6745eced49
|
ssb: avoid NaN when SSB can't be detected
when PSS+SSS can't be detected the RSRP was 0 and
the resulting conversion to dB resulted in NaN.
|
3 years ago |
faluco
|
ec272061a0
|
Fix a dangling SDU pointer in mac_sch_subpdu_nr when adding subpdus into a mac_sch_pdu_nr.
|
3 years ago |
faluco
|
934802d23c
|
Report the SIB9 home enb name in the enb sector start/sector stop events.
|
3 years ago |
faluco
|
2fd3ed789a
|
Rename sector_id to carrier_id JSON key in enb metrics and events.
|
3 years ago |
faluco
|
d122d0c69b
|
Add new field for the PCI in the enb JSON report file.
|
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 |
David Rupprecht
|
0ef8976d53
|
Remove length from class and pass by reference
|
3 years ago |
Andre Puschmann
|
88bb92dc0d
|
mac_nr,sched: handle C-RNTI CE
|
3 years ago |
Andre Puschmann
|
f3e8847ad3
|
mac_pdu_nr_test: fix test
|
3 years ago |
Andre Puschmann
|
82e9652a92
|
mac_sch_pdu_nr: fix ASAN/fmt issue when print space
|
3 years ago |
Andre Puschmann
|
ea48a350a4
|
mac_rar_pdu_nr: fix clearing of padding bytes
|
3 years ago |
Andre Puschmann
|
02bd15878e
|
mac_sch_pdu_nr: fix logging
|
3 years ago |
Andre Puschmann
|
ede81be5e4
|
mac_rar_pdu_nr: add packing routines
* add packing for RAR PDUs
* rewrite to_string() to use fmt lib
* add test case for packer
|
3 years ago |
Andre Puschmann
|
20c0e0bc41
|
mac_sch_pdu_nr: add to_string() helper to format MAC PDUs in logs
|
3 years ago |
Francisco Paisana
|
227ae97bcb
|
workaround gcc4.8 issue with inability to derive move ctor noexcept specifier
|
3 years ago |
Francisco Paisana
|
ebd12b0778
|
stack lte,refactor: pass bearer manager instead of stack pointer to srsenb::rrc
|
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
|
3949a727a7
|
enb_interface: add stack interface for RRC
RRC uses the interface to register/deregister EPS bearer
|
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 |
Xavier Arteaga
|
9e1669c403
|
Better comments in minimum size symbol selection
|
3 years ago |
Xavier Arteaga
|
4858202bf6
|
Fix NR symbol size for 270RB
|
3 years ago |
Xavier Arteaga
|
14a85d31ec
|
Fix symbol size simensioning for LTE standard rate
|
3 years ago |
Xavier Arteaga
|
01390a7340
|
Better NR softbuffer size adjustment
|
3 years ago |
Andre Puschmann
|
9bf74843f6
|
mac_pdu_nr: add error handling to init_tx() method
check provided byte_buffer and return error if it's not valid
|
3 years ago |
Francisco Paisana
|
04e5c81edf
|
sched,nr: nr_phy_test now uses the whole mac class rather than just the scheduler
|
3 years ago |
Francisco Paisana
|
b486d2a1b5
|
sched,nr: implement prb grant fmt formatting
|
3 years ago |
Francisco Paisana
|
da4b7e4f80
|
sched,nr: fix sched RAR NR test; update test assert macros
|
3 years ago |
Xavier Arteaga
|
83b9b2d1ff
|
Implemented UE open loop CFO compensation for NR
|
3 years ago |
Xavier Arteaga
|
5aa2279990
|
Fix NZP-CSI-RS CFO sign
|
3 years ago |
Xavier Arteaga
|
7da2d20447
|
Added UE UL NR frequency offset option
|
3 years ago |
Xavier Arteaga
|
cfe2b305a1
|
Fix CORESET0 related PDSCH resource allocation procedure
|
3 years ago |
Xavier Arteaga
|
36207db615
|
Added CORESET start_rb helper function
|
3 years ago |
Xavier Arteaga
|
89ef3b64b4
|
Optimization NR PDCCH mapping minor optimization
|
3 years ago |
Xavier Arteaga
|
ae0d8f83f0
|
Add PDCCH interleaved mapping in phy_dl_nr_test and iterate all possible 15kHz SCS bandwidths
|
3 years ago |
Xavier Arteaga
|
9c3dd56398
|
Added PDCCH DMRS interleaved mapping
|
3 years ago |