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 |
Xavier Arteaga
|
f5f18054eb
|
Added PDCCH NR interleaved mapping
|
3 years ago |
Xavier Arteaga
|
d61d6aa59f
|
Integrated CORESET0 into UE's RRC
|
3 years ago |
Xavier Arteaga
|
e07263ee26
|
Added band helper for getting band from ARFCN
|
3 years ago |
Xavier Arteaga
|
7377496417
|
Added SCS to string and corrected coreset0
|
3 years ago |
Xavier Arteaga
|
62ba7d386d
|
Initial CORESET Zero constructor
|
3 years ago |
Xavier Arteaga
|
5d149a4b78
|
Moved NR time/frequency allocation SLIV to new component
|
3 years ago |
Francisco Paisana
|
36eee0ab40
|
test,nr: add ra_search_space configuration to phy_cfg_nr; now the test ue searches for RA-RNTI while expecting a RAR
|
3 years ago |
Francisco Paisana
|
2668a8f68b
|
sched,nr: fix Msg3 decoding in PHY to not expect any UCI
|
3 years ago |
Xavier Arteaga
|
2cd5e98132
|
Fix NULL check in DCI NR for RAR type
|
3 years ago |
Xavier Arteaga
|
3784359da5
|
Use NR DCI format 0_0 packing and unpacking for TC-RNTI type
|
3 years ago |
Xavier Arteaga
|
b846116c5c
|
Added NR RAR UL DCI packing
|
3 years ago |
Francisco Paisana
|
55d83a1279
|
fix compilation issue due to wrong include path for srsran_assert.h file
|
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 |