faluco
904d05d4c4
Fix data race in bsr_proc::print_state().
...
While there, early exit if the log info channel is disabled to avoid formatting a string that will not be used.
3 years ago
Carlo Galiotto
e3267c9dfd
gtpu: remove unused local variable
...
Signed-off-by: Carlo Galiotto <carlo@srs.io>
3 years ago
Francisco
b9f0b4a558
lte,enb,gtpu: fix failing gtpu_test
3 years ago
Carlo Galiotto
284207dad6
WIP: fixing collision in the the users_map
...
Signed-off-by: Carlo Galiotto <carlo@srs.io>
3 years ago
Ismael Gomez
c096270fc7
ue,nr: ignore NDI if received on T-CRNTI or RAR
3 years ago
Xavier Arteaga
eace81d613
Fix UCI multiplexing for NR PUSCH
3 years ago
Xavier Arteaga
96e49980c6
Fix gNb dummy stack process ID selection
3 years ago
Xavier Arteaga
39bfcf4a5c
Add UCI valid in NR PUSCH info
3 years ago
Ismael Gomez
6bdefa33e4
fix minor issues
3 years ago
Ismael Gomez
7920e084b8
Revert "Do not abort tsan"
...
This reverts commit e8e1d101c553912f733070e71d020a33ec895280.
3 years ago
Ismael Gomez
09cec9ca5c
srsenb,phy: do not get reference to ul_grants, do a copy instead to protect concurrent access
3 years ago
Ismael Gomez
80c48a8b01
rlc: protect access to tx_enabled
3 years ago
Ismael Gomez
bf566fbd29
radio: protect concurrent access from tx_end and tx
3 years ago
Ismael Gomez
0de984d12f
srsue: protect access to phy common shared measurement
3 years ago
Ismael Gomez
2aeb32533f
Print error setting ul grant
3 years ago
Ismael Gomez
c479a1e51e
srsenb: Handle error in decode_pusch to avoid logging PUSCH with 0 rnti
3 years ago
Ismael Gomez
4239222909
Do not abort tsan
3 years ago
Ismael Gomez
cfec29548c
Do not reset MAC UE object during C-RNTI update
3 years ago
faluco
95b4a92f5f
Clarify the error messages printed when trying to open a RF device.
3 years ago
Francisco
fd998dac15
lte,enb,rrc: fix rrc_meascfg_test
3 years ago
Francisco
c6226b0d94
lte,enb,rrc: parse cellIndividualOffset in rr.conf and propagate it to measConfig sent to UE
3 years ago
Pedro Alvarez
65a2b35f09
Fix not checking initialization of S11 in MME. Fixed typo.
3 years ago
Pedro Alvarez
7155de91ca
Added command to forcefully flush the buffers on srsenb and srsue.
3 years ago
Pedro Alvarez
0b948d4098
Make sure that bind returns error if it cannot bind. Added test for SCTP bind error/success.
3 years ago
Pedro Alvarez
e721504f8e
Removed the sctp_init_server for consistency. Added listen method to unique_socket class.
3 years ago
Pedro Alvarez
e9a7e6dbae
Getting rid of sctp_init_client function. The only thing it does is call the sctp_init_socket function.
3 years ago
Francisco
3295449619
nr,gnb,sched: fix crash in debug mode due to incorrect is_lcid_valid check
3 years ago
Francisco
e26be3732c
lte,enb,sched: add comments to ue_buffer_manager explaining the logic for logging
3 years ago
Francisco
a3dbc857d4
gnb,sched: fix lcid configuration in scheduler
3 years ago
Francisco
f0a48d47b3
enb,sched: log lcid configurations in scheduler in a single log line
3 years ago
Francisco
f2818d0504
enb,sched: improve sched ue buffer manager to show rnti in logs
3 years ago
Francisco
d60950d0f3
lte,enb,rlc: change new_tx and prio_tx variable names to snake_case and ensure they are zero initialized
3 years ago
Francisco
7aa5f731ce
lte,enb,rlc: push to scheduler pending prioritized bytes both in case of RLC timer expiry or in case of new buffer state detection
3 years ago
Francisco
4a58c10f30
lte,enb,rlc: compute and forward to scheduler the number of bytes pending for retx and status pdu in RLC AM bearer
3 years ago
Francisco
b14e75218d
lte,enb,rrc: avoid creating scells for UEs whose release < 10
3 years ago
faluco
d7e8d6bf65
Fix data race in mux_nr::add_bsr_ce.
3 years ago
faluco
b8171e493e
Fix crash in mac_nr when accesing the ue_db and not checking if the rnti is valid, while there fix a potential data race.
...
Fix data race inside sched_nr when modifying per ue metrics.
3 years ago
Carlo Galiotto
a4932564d7
stdout: remove extra value from eNB stats + ...
...
address PR review
- change "TO DO" into "TODO"
- remove forgotten "printf" for debug
Signed-off-by: Carlo Galiotto <carlo@srs.io>
3 years ago
Carlo Galiotto
4e3564a8a2
mac,stdout: add PUSCH and PUCCH SINR to stdout
...
This commit implements the PUCCH and PUSCH metrics in the MAC,
to be displayed in the eNB console.
Signed-off-by: Carlo Galiotto <carlo@srs.io>
3 years ago
Carlo Galiotto
ebaa71d190
ue,stdout: fix the SNR formatting in UE console (NR)
...
When the SNR value is INF, the conversion to (int) causes
-2147483648 to be displayed in the UE console.
This commit fixes the formatting, so that the values INF or
NaN would be displayed as N/A
NOTE: The issue of getting an INF value for the reported SNR metric
still needs to be addressed separately.
3 years ago
Francisco
6d432646b9
lte,enb,sched: UL HARQs should return 0 pending bytes if empty
3 years ago
Francisco
0bd8f640db
lte,enb,sched: Fix hanging handover due to lack of Msg4.
3 years ago
Xavier Arteaga
4edb61212f
Added number of CDM groups to phy_dl_nr_test
3 years ago
Xavier Arteaga
8e5fe9018b
Corrected LBRM functionality
3 years ago
Fabian Eckermann
2aa59a55d5
Read max turbo decoder iterations from conf.
3 years ago
Xavier Arteaga
9ecea014bd
Added PUSCH DMRS minimum SNR
3 years ago
Francisco
859f4d2185
nr,gnb,sched: avoid logging warning for pending feedback of UEs that were just removed
3 years ago
Francisco
b3e974db9b
nr,gnb,rrc: avoid warning when eutra requests sgnb release and destroys the UE before acknowledgement
3 years ago
Francisco
0b51848dda
nr,gnb,rrc: use multiqueue to forward x2 tasks to NR stack
3 years ago
Ismael Gomez
d32bfa3756
remove warning when UE is already in camping
3 years ago