9517 Commits (79a018683f17c2963f8f609dce1a6d7aa313cecd)
 

Author SHA1 Message Date
Francisco 79a018683f nr,gnb,rrc: consistent generation of rachConfig for phy, SIB1, and NSA reconf 3 years ago
Francisco a173c4f222 nr,gnb,rrc: set nas message presence flag only in case there is a pending NAS pdu 3 years ago
Andre Puschmann 894348fd75 gnb,mac: implement handling of CCCH subPdus 3 years ago
Andre Puschmann 85f7313f83 mac_pdu_nr_test: add TC for UL-SCH PDU with CCCH 48bits 3 years ago
Andre Puschmann 7eb4fb944d gnb,ngap: set NGAP connect params to S1AP equivalents
in SA mode we use the S1AP params for AMF and NGC
3 years ago
Pedro Alvarez eefb50fe9d Added some basic NGAP unit test for initial UE message. 3 years ago
Fabian Eckermann 8bac4eceda Add ue MAC procedures for PDCCH orders. 3 years ago
Fabian Eckermann 74a289976a Add enb MAC procedures for PDCCH orders. 3 years ago
Fabian Eckermann f228491e1d Add test for pdcch order (un)packing. 3 years ago
Fabian Eckermann d0c07fc86e Add packing of dci format 1A for pdcch orders. 3 years ago
Francisco adec23cbc5 nr,gnb,mac: avoid use of ue-specific coresets for Msg3 3 years ago
Francisco c875f88ee0 nr,gnb,rrc: generate asn1 coreset based on rrc cfg nr 3 years ago
Francisco 7ccb86c480 nr,gnb,mac: fix default ue cfg used when mac receives a RACH 3 years ago
Francisco 3f6d35bc6c nr,gnb,rrc: add coreset#2 and searchspace#2 to default rrc cfg nr 3 years ago
Francisco fbe3b066b5 nr,gnb,sched: abort PUSCH allocation if no PDCCH candidate is found while choosing search space 3 years ago
Francisco 9bebc06f97 nr,gnb,rrc: add functions to verify rrc cfg validity 3 years ago
Francisco e78c375075 nr,gnb,rrc: consistent generation of search spaces 0 and 1 in phy and asn1 3 years ago
Carlo Galiotto aa979708a0 rrc-nr,test: add fnc to trigger send_security_cmd
The SecurityModeCommand procedure was previously initiated by the
RRCSetupComplete msg. However, it should be trigger by the NGAP
through the InitialContextSetupRequest msg.
This commit implements this change and fills in the function of
the NGAP interface that starts the SecurityModeCommand procedure

Signed-off-by: Carlo Galiotto <carlo@srs.io>
3 years ago
Carlo Galiotto 1679df928b rrc-nr,test: remove unnecessary set_
Signed-off-by: Carlo Galiotto <carlo@srs.io>
3 years ago
Carlo Galiotto 81cadac12e rrc-nr,test: add security_cmd helper test
Signed-off-by: Carlo Galiotto <carlo@srs.io>
3 years ago
Francisco f9a2b8e068 nr,gnb,rrc: print correct context where PDU allocation fails, and handle case the CCCH/DCCH failed to be sent to the UE 3 years ago
Francisco 6221134b77 nr,gnb,rrc: return error in case of failure to add bearer to pdcp/rlc 3 years ago
Francisco 0f1b5bdcab nr,gnb,rrc: pack nas pdu in rrc reconfiguration message 3 years ago
Francisco 35507850d3 nr,gnb,rrc: check for nullptr return of byte buffer pool. 3 years ago
Francisco b35584ae70 nr,gnb,rrc: add code to add/mod/release bearers during rrc setup and reconfiguration 3 years ago
faluco 65460b7a6e Backport a modification for ssn. 3 years ago
Pedro Alvarez 288df4572f Use #ifdef to select to use RLC AM NR or UM. 3 years ago
Pedro Alvarez c4f7e95e58 lib,rlc_am_nr: Make sure BSR callback is called 3 years ago
Pedro Alvarez ca13b6f3c4 Remove duplicate calculation of status report bytes 3 years ago
Pedro Alvarez 9e4631ee24 Added NR specific config struct for RLC AM. Added status prohibit timer. 3 years ago
Pedro Alvarez 5e8ab48c25 Wrote some logic to write SDU to PDCP 3 years ago
Pedro Alvarez 78d5ed1bc8 Fix get buffer state when status report is required 3 years ago
Pedro Alvarez a1c57eb473 Made sure that we don't try to read from empty queue. Modified some logging. 3 years ago
Pedro Alvarez 246e08f7a6 Hardcoded creation of RLC AM NR in RRC. 3 years ago
Pedro Alvarez 8ff545c423 Added RLC AM NR config structure. Added helpers to create RLC AM NR configs. Made it possible to create RLC AM NR entites in rlc.cc 3 years ago
Pedro Alvarez 1f8d0ab557 Fix generation of status report. 3 years ago
Pedro Alvarez 8ae4d379aa RLC AM NR: Added some logging functions to better debug the state and the received headers. Added initial handling of data pdu. Updating rx_next and rx_status_highest now. 3 years ago
Pedro Alvarez 2d29e4005c Starting to generate RLC NR status report.
Starting to check if status pdu generation is correct.
3 years ago
Pedro Alvarez be9bb344a4 Starting to add handle_data_pdu to RLC NR entity. 3 years ago
Pedro Alvarez 7121152cff Added basic functionality for read_pdu to RLC AM NR entity. 3 years ago
Pedro Alvarez 4196abafee Added get_buffer_status to RLC AM NR entity 3 years ago
Andre Puschmann fe0db905c2 sched_nr: move DCI config for SIB to fill_dci_sib() 3 years ago
Andre Puschmann c73a77330f gnb,rrc,sched: backporting tiny fixes to make COTS UE PRACH
* use carrier PCI instead of cell_id
* fix coreset0 config
* use hard-coded SSB subcarrier offset
3 years ago
Ismael Gomez 7ce71c0e4d nr,sched: propagate offset_rb to PDCCH ctx 3 years ago
Ismael Gomez ebeb46b230 nr,pdcch_dmrs: take into account offset_rb in DMRS mapping 3 years ago
Ismael Gomez 4f65c644f0 sched,nr: copy coreset0_bw to dci struct before calculating grant 3 years ago
Ismael Gomez f699694538 nr,sched: use coreset0_bw when calculating SIB freq domain allocation 3 years ago
Francisco 91f47de3cc nr,gnb,rrc: forward nas pdu from rrc setup complete to ngap for the initial ue message 3 years ago
Francisco a58420a530 nr,gnb,rrc: implement basic NR RRC bearer addition and reconf message sending 3 years ago
Francisco c75a161f03 nr,gnb,rrc: implement DL/UL Information Transfer procedure in RRC 3 years ago