Andre Puschmann
951fea5f61
bearer_manager,rlc: reduce log level of message to warning level
...
relevant for the UE when it receives 2nd reconfiguration it could
be that the bearers are added again. in this case the handling is fine
and everything will work as expected. No reason to log error.
2021-11-05 15:26:06 +01:00
Francisco
2d6ce768c7
nr,gnb,rrc: generation of MIB/SIB1 inside rrc_nr class and test to verify the correct output
2021-11-04 18:05:14 +00:00
Francisco
5f3afffd05
nr,gnb: implementation of sib and mib asn1 generation functions
2021-11-04 18:05:14 +00:00
Francisco
96fd3aae3c
nr,gnb: small gnb interface refactors and fix of byte buffer operator=
2021-11-04 18:05:14 +00:00
Pedro Alvarez
2a5d21164f
Adding RLC AM NR unit tests
2021-11-04 16:12:07 +00:00
Pedro Alvarez
d528d8af4c
Added initial skeleton for RLC AM NR entity
2021-11-04 16:12:07 +00:00
Pedro Alvarez
2bb249bf09
Moved RLC AM LTE and NR packing functions to their own file.
2021-11-04 16:12:07 +00:00
Pedro Alvarez
f93d428e49
Moved RLC AM data structures to their own file
2021-11-04 16:12:07 +00:00
Francisco
0ac3f8b242
nr: fix ngap initialization in case of NR SA
2021-11-04 15:24:57 +00:00
Francisco
7e7f7b4c01
nr: fix failing unit tests
2021-11-04 15:24:57 +00:00
Ismael Gomez
d5c235635f
check lteworker is not null in log line
2021-11-04 15:24:57 +00:00
Ismael Gomez
fa600ebda1
update sampling rate calculation from prb for nr
2021-11-04 15:24:57 +00:00
Francisco
dab6e8bdcd
nr,gnb: updates in parsing and phy files to allow the splitting of NR and LTE stacks
2021-11-04 15:24:57 +00:00
Andre Puschmann
1ead159f3f
backward: make signalhandler object static
...
having the sh a normal stack variable made the backtrace disappear
in some runs.
2021-11-04 14:53:41 +01:00
Andre Puschmann
b44372faae
crash_handler: write backtrace to stderr instead of backtrace file
...
the backtrace file is hard to collect in some environment but the stdout
and stderr is usually captured by default.
2021-11-04 14:53:41 +01:00
Francisco
8d719db43d
nr,gnb,mac: implement zero-copy get_dl_sched/get_ul_sched NR scheduler interface
2021-11-03 21:21:45 +01:00
Carlo Galiotto
2eaf9add48
rrc,nr: rename boolean variable
2021-11-03 19:31:47 +01:00
Carlo Galiotto
ba50bbfb76
rlc,rrc,nr: remove rb_type from rlc_um_config
...
Signed-off-by: Carlo Galiotto <carlo@srs.io>
2021-11-03 19:31:47 +01:00
Carlo Galiotto
9c2099f680
rrc,rlc,nr: fix RB label in RLC-NR for UE logs + ..
...
add rb_type in rlc_um_config
Signed-off-by: Carlo Galiotto <carlo@srs.io>
2021-11-03 19:31:47 +01:00
Carlo Galiotto
d95c31d2de
rlc,rrc,nr: fix rlc bearer string diplayed in logs
...
Signed-off-by: Carlo Galiotto <carlo@srs.io>
2021-11-03 19:31:47 +01:00
Andre Puschmann
c02aeee0d8
gtpu: only add missing whitespace
2021-11-03 17:55:32 +01:00
Andre Puschmann
79c443fd60
rrc_nr: add log_rrc_message helper to UE object to print RNTI
2021-11-03 17:55:32 +01:00
Andre Puschmann
c913db5ade
enb,rrc_nr: log RRC messages as Json
...
* add log messages for RRC NR message containers sent to EUTRA RRC
* add helper function to pack RRC message into byte_buffer
2021-11-03 17:55:32 +01:00
faluco
90d21f8426
Fix invalid log line formatting.
2021-11-03 16:51:33 +01:00
Andre Puschmann
0bf2674d22
bearer_manager: reduce log level for clean/delete operations
...
this was causing errors in logs that aren't severe. the operations
are called when removing a UE regardless whether a bearer has been
created or not
2021-11-03 16:20:16 +01:00
Francisco
f6e1ecdaf3
nr,gnb,mac: remove redundant checks and unused lcid enum constants
2021-11-03 13:31:16 +00:00
Francisco
c615df9d1d
nr,gnb,mac: prioritize CRNTI CE handling over remaining SDUs and CEs in gNB mac receiver
2021-11-03 13:31:16 +00:00
Francisco
4286ab81d9
nr,gnb,mac: fix const-correctness of some methods of class srsran::mac_sch_pdu_nr
2021-11-03 13:31:16 +00:00
Francisco
885e1bcc60
nr,gnb,sched: ensure the users only get allocated if they have buffer state > 0
2021-11-02 00:41:24 +00:00
Francisco
6fb5257609
nr,gnb,sched: cleanup of checks in sched_nr_allocator and removal of unused classes
2021-11-02 00:41:24 +00:00
Francisco
7b989d9976
nr,gnb,sched: refactored slot_ue class to use pointer to ue_carrier instead of deriving all necessary parameters
2021-11-02 00:41:24 +00:00
Francisco
da9c564ad4
nr,gnb,sched: remove unused sched_nr_interface types
2021-11-02 00:41:24 +00:00
Francisco
1a56629a72
nr,gnb,sched: centralized all feedback/event management (cc-specific and non-cc-specific) into a single class
2021-11-02 00:41:24 +00:00
Francisco
7c146c5198
nr,gnb,sched: refactored sched nr common event handling to use accumulated event handling logging
2021-11-02 00:41:24 +00:00
Francisco
e5e047bc63
nr,gnb,sched: avoid that the nr sched handles the rach before it creates the ue object
2021-11-02 00:41:24 +00:00
Francisco
40fded7222
nr,gnb,sched: improve logging of slot events in the scheduler
2021-11-02 00:41:24 +00:00
Francisco
e19a0aa281
nr,gnb,sched: refactored sched nr common event handling
2021-11-02 00:41:24 +00:00
Francisco
f2409534e4
nr,gnb,sched: Simplify sched api and locking design to better reflect the mac-phy FAPI interface
...
- removal of condition variables from sched main calls
- addition of sched sched::slot_indication call as a point of synchronization per slot
- removal of sched_worker_manager class
- removal of serv_cell_manager class
- centralization of cc-specific functionality and components in cc_worker
2021-11-02 00:41:24 +00:00
Francisco
fa09a9d11a
enb: make the pcap default boost arguments consistent with enb.conf
2021-11-01 17:01:06 +00:00
Francisco
d3a100257d
lte,enb,s1 handover: stop ts1 handover timers when an handover cancel occurs after the Handover preparation
2021-11-01 12:42:43 +00:00
Francisco
0dc9cf142a
lte,enb,rrc: verify the drbtoaddmodlist is correctly updated in the add_erab case, and change the function add_erab to addmod_erab
2021-10-30 15:31:19 +01:00
Francisco
638dbc6f7e
lte,enb,rrc: the erab should not be fully released during an s1ap erab modify procedure. Instead, it should be overwritten
2021-10-30 15:31:19 +01:00
Francisco
b3d11af32d
nr,gnb,mac: fix access to uninit array in MAC UE NR metrics read
2021-10-29 16:39:47 +01:00
faluco
74456bf3d2
Whitelist a reported deadlock involving read lock.
2021-10-29 12:45:47 +02:00
faluco
dfd16718fe
Fix data race in proc_sr_nr.
2021-10-29 12:45:47 +02:00
Francisco
dfc2ea0a3e
nr,gnb,pdcp: extend the use of local rb_name member to pdcp nr
2021-10-28 21:21:46 +01:00
Francisco
c64be663d2
nr,gnb,pdcp: store the PDCP RB name in base class for easier use
2021-10-28 21:21:46 +01:00
Francisco
3c18e7c1f3
lte,enb,pdcp: fix addition of DRB logging in PDCP
2021-10-28 21:21:46 +01:00
Francisco
5b8d4c39af
pdcp,lte: fix drb/srb id logging to account for dynamic mapping
2021-10-28 21:21:46 +01:00
Andre Puschmann
fa1c06e477
readme: update CI badges and eNB brief info
2021-10-28 19:14:34 +02:00