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 |
Pedro Alvarez
|
288df4572f
|
Use #ifdef to select to use RLC AM NR or UM.
|
3 years ago |
Pedro Alvarez
|
246e08f7a6
|
Hardcoded creation of RLC AM NR in RRC.
|
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
|
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 |
Francisco
|
716ff982c8
|
nr,gnb,rrc: add code to derive master cell config bearers from asn1 radio bearer cfg
|
3 years ago |
Francisco
|
0c733f7ea3
|
nr,ngap: use const_byte_spans instead of unique_byte_buffers in ngap interface to avoid intermediate copies
|
3 years ago |
Andre Puschmann
|
7f6abb8d6f
|
gnb,mac: add compile-time parameter to write SIBs to MAC PCAP
set to disabled by default
|
3 years ago |
Francisco
|
3b3630d444
|
nr,gnb,rrc: remove redundant code, and update rrc_nr_test to use default rrc nr cfg generator
|
3 years ago |
Francisco
|
b2a4ff1bbb
|
nr,gnb,rrc: add pmax config to SIB1
|
3 years ago |
Francisco
|
2b68ea322d
|
nr,gnb,rrc: fix uplinkConfigCommon of SIB1
|
3 years ago |
Francisco
|
84a60da146
|
nr,gnb,rrc: fix sib1 offsetToPointA derivation
|
3 years ago |
Francisco
|
f705445f21
|
nr,gnb,rrc: use rrc_nr_cfg to generate sib1 and mib
|
3 years ago |
Francisco
|
4aa5fe41df
|
nr,gnb,rrc: add extra fields to RRC setup and RRC setup complete messages.
|
3 years ago |
Francisco
|
25a8ea53d3
|
nr,gnb,sched: pass mib config to scheduler so it is used during SSB allocation
|
3 years ago |
Francisco
|
fec97689a2
|
rrc,nr,gnb: refactored rrc nr cfg default and derived param generation to be mostly independent of parser
|
3 years ago |
Francisco
|
0b8a6970f0
|
nr,gnb,rrc: fix ssb frequency derivation when coreset0 is active
|
3 years ago |
Francisco
|
92c4e6e2d0
|
nr,gnb: account for CORESET#0 RB offset (See 38.213, table 13-1) in computation of SSB center frequency
|
3 years ago |
Andre Puschmann
|
40809fb10e
|
gnb,rrc: fix compilation of RRC test on 32bit
|
3 years ago |
Francisco
|
83c1fb65d7
|
nr,gnb,rrc: add rrc nr message handler and send functions to establish an SA RRC connection
|
3 years ago |
Francisco
|
f3b427cbd7
|
nr,gnb,rrc: separate rrc_nr::ue into its own file
|
3 years ago |
Francisco
|
16753a006a
|
nr,gnb,rrc: add test logger delimiter; handle rrc setup complete
|
3 years ago |
Francisco
|
fd7c5e375c
|
nr,gnb,rrc: implement NR RRCSetup in RRC and wrote unit test
|
3 years ago |
Francisco
|
89ca761680
|
nr,gnb,sched: small fixes in sched sib allocation logging
|
3 years ago |
Francisco
|
aba3ac9ddf
|
nr,gnb,sched: increase SIB grant size in PRBs, to ensure it fits the message
|
3 years ago |
Francisco
|
ae4071a3df
|
nr,gnb,rrc: propagate RRC SIB configurations to mac and scheduler
|
3 years ago |
Francisco
|
5766ddfa38
|
nr,gnb,sched: fix nr_phy_tests. The default sched cell config was not being correctly generated
|
3 years ago |
Francisco
|
1807ba1e37
|
nr,gnb,sched: fix si softbuffer allocation. Add extra comments
|
3 years ago |
Francisco
|
a34a1f3f6b
|
fix failing compilation due to rebase
|
3 years ago |
Francisco
|
a137835d07
|
gnb,rrc: use phy helper to generate coreset#0
|
3 years ago |
Francisco
|
2fc41acd9a
|
nr,gnb: generation of CORESET#0 and SearchSpace#0 parameters in rrc. Passing CORESET#0/SS#0 to scheduler
|
3 years ago |
Francisco
|
87635fe8c5
|
nr,gnb,sched: fix sib nof_retxs. Log SIB scheduling
|
3 years ago |
Francisco
|
9a267d7ed0
|
nr,gnb,sched: fix SIB1 periodicity derivation in NR sched
|
3 years ago |
Francisco
|
72c2129cd3
|
nr,gnb,sched: fix sib1 window derivation in NR sched
|
3 years ago |
Francisco
|
60d4d12070
|
nr,gnb,mac: implement basic sib1 scheduling
|
3 years ago |
Francisco
|
30c0ffe3e5
|
nr,gnb,mac: decouple UL PDU decoding from the UE object
|
3 years ago |
Andre Puschmann
|
0967cda042
|
gnb,stack: move gNB components into own folder
* move RRC, MAC, NGAP, SDAP into gnb folder
* move testing code below respective layers
|
3 years ago |