Francisco
99960c72fa
bugfix,srsenb: extend rrc mobility unit test for intraenb handover
3 years ago
Francisco
69b7a7eb19
bugfix,srsenb: the lcids beloging to SRB1 and SRB2 were not being reactivated correctly during intra-eNB handover
3 years ago
Andre Puschmann
b862bbc2e6
rlc_am_lte: add missing mutex to get_status getter
...
fixws race detected with TSAN
3 years ago
Andre Puschmann
d51ee722f6
rlc_am_test: add unit test for ACK_SN is outside rx window
...
the test uses a malformed status PDU from a PCAP and makes
sure the RLC receiver detects such a PDU and raises a warning
3 years ago
Andre Puschmann
878142843e
rlc_am_lte: add further sanity check when creating status PDU
...
the test verifies that the ACK_SN of a status PDU falls inside the
rx_window of the receiver. If not, than the RLC state has been
corrupted and the status PDU is likely invalid.
3 years ago
Andre Puschmann
46265c5829
rlc_am_data_test: add data PDU unpack test
...
TV captured in PCAP
3 years ago
Andre Puschmann
b379910690
pdu_test: add UL-SCH unpacking test
...
TV captured in PCAPs.
3 years ago
Xavier Arteaga
6be57dd216
Disable PDCCH false detection for non AVX2 machines
3 years ago
Francisco
a0ba2d576d
remove unused return variable
3 years ago
Francisco
048d487921
bugfix,gtpu: send end marker via the forwarding tunnel, when the source enb receives ue ctxt release command. Improve GTPU unit testing
3 years ago
Francisco
8cbbebdea2
bugfix,scheduler: make sure UL harq pending data is cleared up when the last retx falls in a measurement gap
3 years ago
Francisco
51c9fc514d
refactor,sched: fix log lines related with meas gap collisions
3 years ago
Alejandro Leal Conejos
a51f2a1de4
Fills the value of the number of cpus for the system_metrics_t and
...
initiliaze its value to 0 when executing 2 measures in less than 100 ms.
3 years ago
Pedro Alvarez
163976f050
Fix releasing on on RRC and not on S1AP on integrity failure.
3 years ago
Pedro Alvarez
a53b321ab8
Release UE upon reception of integrity error.
3 years ago
Pedro Alvarez
299d2ee35d
Added interface to make the PDCP notify the RRC of integrity check
...
failures.
3 years ago
Francisco
5c7ea6f6df
bugfix,srsenb,rrc: remove redundant calls to setup PDCP/RLC bearer state during reestablishment
3 years ago
Francisco
fd3901e4a2
bugfix,srsenb,rrc: delete old context right away after sending Reestablishment msg.
...
Following ReestablishmentRequests should use the most recent rnti as old context.
3 years ago
Xavier Arteaga
939dd1b977
Change struct sync_raster_t to class
3 years ago
Xavier Arteaga
6123926353
Fix NR cell search frequency
3 years ago
Xavier Arteaga
a79d518799
Added SSB search measure/decode file test
3 years ago
Xavier Arteaga
5181a9d64c
Implemented PBCH blind decode
3 years ago
Xavier Arteaga
a31f3d42ce
Added RF NR search tool and added baseband file
3 years ago
Xavier Arteaga
a7b7f8e78a
Avoid SSB search to have a peak that SSB data is outside buffer
3 years ago
Xavier Arteaga
480f1b14fe
Protect Radio from null phy
3 years ago
Xavier Arteaga
9621cf57c2
Implemented NR SS raster object
3 years ago
Xavier Arteaga
157af40417
Fix shadow variables in sync.cc
3 years ago
Xavier Arteaga
3a011155db
SRSUE: Make sure PHY reset is done when SYNC is IDLE
3 years ago
Xavier Arteaga
49d857cd17
Refactored decode_tb function
3 years ago
Xavier Arteaga
22b1673b36
Added CRC match function and simplify CRC check
3 years ago
Xavier Arteaga
7846bfccb1
Implemented softbuffer RX CRC reset
3 years ago
David Rupprecht
ff3e7c321d
Added bref function for calc distance til end
3 years ago
Xavier Arteaga
e8f2b3a74c
Add PDCCH decoder correlation check in blind search
3 years ago
Xavier Arteaga
7c78fd2050
Implemented PDCCH DCI message correlation and updated test
3 years ago
Xavier Arteaga
bcd2e59635
PDCCH test global variable cleanup
3 years ago
Andre Puschmann
f65faba756
sched_harq: fix uninitialized values in HARQ
...
detected with Valgrind memcheck
3 years ago
Francisco
35cea3d104
enb,optimization: consider mac::ue object in rnti pool memory block size
3 years ago
Francisco
7e77da6a15
mac,optimization: use rnti memory pool to create mac::ue objects
3 years ago
Francisco
fd1d73666c
bugfix,srsenb,mac: avoid sanity check for UL PDU length if CRC=KO
3 years ago
Francisco
76004a3054
enb,mac,refactor: mac::ue now uses byte_buffer_pool for UL PDUs
3 years ago
Francisco
9e2a7d4592
bugfix,tpc: only cap PUSCH TPC when PHR is negative. I also extended TPC unit test
3 years ago
Francisco
bdc4362475
bugfix,tpc: place a cap on TPC due to PHR only when TPC is positive
3 years ago
Francisco
7badfb1c88
bugfix: avoid multiple TPC=0 for a single PHR<0
3 years ago
Francisco
e2c37ad513
bugfix: missing early return in TPC derivation
3 years ago
Francisco
75eebd6b5d
bugfix,gtpu: close forwarding tunnel during reestablishment due to handover failure
3 years ago
Francisco
597f993706
sched,improvement: filter out Msg3 UL SNR estimates from the TPC control loop
3 years ago
Andre Puschmann
295b5fe8fb
rlc_tm: fix stopping of entity detected with TSAN
3 years ago
Andre Puschmann
a013a2fe05
rlc_stress_test: fix bug when read_pdu was returning -1
3 years ago
Andre Puschmann
c0be8187c8
rlc interface: convert entire read_pdu() interface to return uint32_t
...
we had it returning int but had a bug in using the return value properly,
i.e. handling when -1 was returned in RLC TM.
Thinking about it more, it doesn't make sense to have a negative return
value here anyway. Either the RLC can return a PDU or not. If it can't the
returned lenght is zero.
3 years ago
Francisco
539ca47fe2
lib,bugfix: fix blocking queue unit test. Dtor cannot destroy object while a thread is still pushing data
3 years ago