Andre Puschmann
19f30aa652
rlc_am_lte: fix handling of out-of-order status PDUs
...
before processing incoming status PDUs we should be checking
if the ACK_SN falls within our current Tx window. If not the PDU
will be dropped.
Without the check we were incorrectly processing the status PDU
and because the sequence number wrap around wasn't working
correctly if ACK_SN is smaller than vt_a we were corrupting
our Tx window.
4 years ago
Xavier Arteaga
8743713bb1
Fix compilation
4 years ago
Xavier Arteaga
63de691351
SRSENB: Added sleep command description
4 years ago
Xavier Arteaga
fc5d069743
SRSUE: Default PHY measurements to NAN
4 years ago
Xavier Arteaga
4bfe092a24
Added multi-command line in srsenb
4 years ago
Xavier Arteaga
676080d6af
Added macro SRSRAN_VEC_SAFE_CMA
4 years ago
Andre Puschmann
94959b5318
srsue,test: reorganize test folders and move to components like we in PHY
4 years ago
Francisco
99960c72fa
bugfix,srsenb: extend rrc mobility unit test for intraenb handover
4 years ago
Francisco
69b7a7eb19
bugfix,srsenb: the lcids beloging to SRB1 and SRB2 were not being reactivated correctly during intra-eNB handover
4 years ago
Andre Puschmann
b862bbc2e6
rlc_am_lte: add missing mutex to get_status getter
...
fixws race detected with TSAN
4 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
4 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.
4 years ago
Andre Puschmann
46265c5829
rlc_am_data_test: add data PDU unpack test
...
TV captured in PCAP
4 years ago
Andre Puschmann
b379910690
pdu_test: add UL-SCH unpacking test
...
TV captured in PCAPs.
4 years ago
Xavier Arteaga
6be57dd216
Disable PDCCH false detection for non AVX2 machines
4 years ago
Francisco
a0ba2d576d
remove unused return variable
4 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
4 years ago
Francisco
8cbbebdea2
bugfix,scheduler: make sure UL harq pending data is cleared up when the last retx falls in a measurement gap
4 years ago
Francisco
51c9fc514d
refactor,sched: fix log lines related with meas gap collisions
4 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.
4 years ago
Pedro Alvarez
163976f050
Fix releasing on on RRC and not on S1AP on integrity failure.
4 years ago
Pedro Alvarez
a53b321ab8
Release UE upon reception of integrity error.
4 years ago
Pedro Alvarez
299d2ee35d
Added interface to make the PDCP notify the RRC of integrity check
...
failures.
4 years ago
Francisco
5c7ea6f6df
bugfix,srsenb,rrc: remove redundant calls to setup PDCP/RLC bearer state during reestablishment
4 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.
4 years ago
Xavier Arteaga
939dd1b977
Change struct sync_raster_t to class
4 years ago
Xavier Arteaga
6123926353
Fix NR cell search frequency
4 years ago
Xavier Arteaga
a79d518799
Added SSB search measure/decode file test
4 years ago
Xavier Arteaga
5181a9d64c
Implemented PBCH blind decode
4 years ago
Xavier Arteaga
a31f3d42ce
Added RF NR search tool and added baseband file
4 years ago
Xavier Arteaga
a7b7f8e78a
Avoid SSB search to have a peak that SSB data is outside buffer
4 years ago
Xavier Arteaga
480f1b14fe
Protect Radio from null phy
4 years ago
Xavier Arteaga
9621cf57c2
Implemented NR SS raster object
4 years ago
Xavier Arteaga
157af40417
Fix shadow variables in sync.cc
4 years ago
Xavier Arteaga
3a011155db
SRSUE: Make sure PHY reset is done when SYNC is IDLE
4 years ago
Xavier Arteaga
49d857cd17
Refactored decode_tb function
4 years ago
Xavier Arteaga
22b1673b36
Added CRC match function and simplify CRC check
4 years ago
Xavier Arteaga
7846bfccb1
Implemented softbuffer RX CRC reset
4 years ago
David Rupprecht
ff3e7c321d
Added bref function for calc distance til end
4 years ago
Xavier Arteaga
e8f2b3a74c
Add PDCCH decoder correlation check in blind search
4 years ago
Xavier Arteaga
7c78fd2050
Implemented PDCCH DCI message correlation and updated test
4 years ago
Xavier Arteaga
bcd2e59635
PDCCH test global variable cleanup
4 years ago
Andre Puschmann
f65faba756
sched_harq: fix uninitialized values in HARQ
...
detected with Valgrind memcheck
4 years ago
Francisco
35cea3d104
enb,optimization: consider mac::ue object in rnti pool memory block size
4 years ago
Francisco
7e77da6a15
mac,optimization: use rnti memory pool to create mac::ue objects
4 years ago
Francisco
fd1d73666c
bugfix,srsenb,mac: avoid sanity check for UL PDU length if CRC=KO
4 years ago
Francisco
76004a3054
enb,mac,refactor: mac::ue now uses byte_buffer_pool for UL PDUs
4 years ago
Francisco
9e2a7d4592
bugfix,tpc: only cap PUSCH TPC when PHR is negative. I also extended TPC unit test
4 years ago
Francisco
bdc4362475
bugfix,tpc: place a cap on TPC due to PHR only when TPC is positive
4 years ago
Francisco
7badfb1c88
bugfix: avoid multiple TPC=0 for a single PHR<0
4 years ago