Codebot
20f62def63
Adding AGPL copyright to new files
2021-06-13 23:12:25 +02:00
Codebot
d9cb5d01ff
Merge branch 'next' into agpl_next
2021-06-13 23:12:22 +02:00
Xavier Arteaga
6be57dd216
Disable PDCCH false detection for non AVX2 machines
2021-06-09 13:20:01 +02:00
Francisco
a0ba2d576d
remove unused return variable
2021-06-09 11:12:06 +01:00
Francisco
048d487921
bugfix,gtpu: send end marker via the forwarding tunnel, when the source enb receives ue ctxt release command. Improve GTPU unit testing
2021-06-09 11:12:06 +01:00
Francisco
8cbbebdea2
bugfix,scheduler: make sure UL harq pending data is cleared up when the last retx falls in a measurement gap
2021-06-09 10:52:43 +01:00
Francisco
51c9fc514d
refactor,sched: fix log lines related with meas gap collisions
2021-06-09 10:52:43 +01:00
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.
2021-06-09 09:34:46 +02:00
Pedro Alvarez
163976f050
Fix releasing on on RRC and not on S1AP on integrity failure.
2021-06-08 18:52:22 +01:00
Pedro Alvarez
a53b321ab8
Release UE upon reception of integrity error.
2021-06-08 18:52:22 +01:00
Pedro Alvarez
299d2ee35d
Added interface to make the PDCP notify the RRC of integrity check
...
failures.
2021-06-08 18:52:22 +01:00
Francisco
5c7ea6f6df
bugfix,srsenb,rrc: remove redundant calls to setup PDCP/RLC bearer state during reestablishment
2021-06-08 16:21:57 +01:00
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.
2021-06-08 16:21:57 +01:00
Xavier Arteaga
939dd1b977
Change struct sync_raster_t to class
2021-06-08 14:55:12 +02:00
Xavier Arteaga
6123926353
Fix NR cell search frequency
2021-06-08 14:55:12 +02:00
Xavier Arteaga
a79d518799
Added SSB search measure/decode file test
2021-06-08 14:55:12 +02:00
Xavier Arteaga
5181a9d64c
Implemented PBCH blind decode
2021-06-08 14:55:12 +02:00
Xavier Arteaga
a31f3d42ce
Added RF NR search tool and added baseband file
2021-06-08 14:55:12 +02:00
Xavier Arteaga
a7b7f8e78a
Avoid SSB search to have a peak that SSB data is outside buffer
2021-06-08 14:55:12 +02:00
Xavier Arteaga
480f1b14fe
Protect Radio from null phy
2021-06-08 14:55:12 +02:00
Xavier Arteaga
9621cf57c2
Implemented NR SS raster object
2021-06-08 14:55:12 +02:00
Xavier Arteaga
157af40417
Fix shadow variables in sync.cc
2021-06-08 10:21:38 +02:00
Xavier Arteaga
3a011155db
SRSUE: Make sure PHY reset is done when SYNC is IDLE
2021-06-08 10:21:38 +02:00
Xavier Arteaga
49d857cd17
Refactored decode_tb function
2021-06-08 10:19:24 +02:00
Xavier Arteaga
22b1673b36
Added CRC match function and simplify CRC check
2021-06-08 10:19:24 +02:00
Xavier Arteaga
7846bfccb1
Implemented softbuffer RX CRC reset
2021-06-08 10:19:24 +02:00
David Rupprecht
ff3e7c321d
Added bref function for calc distance til end
2021-06-08 10:14:43 +02:00
Codebot
6d280cbcc8
Adding AGPL copyright to new files
2021-06-06 23:12:33 +02:00
Codebot
73a61b884e
Merge branch 'next' into agpl_next
2021-06-06 23:12:31 +02:00
Xavier Arteaga
e8f2b3a74c
Add PDCCH decoder correlation check in blind search
2021-06-05 11:08:27 +02:00
Xavier Arteaga
7c78fd2050
Implemented PDCCH DCI message correlation and updated test
2021-06-05 11:08:27 +02:00
Xavier Arteaga
bcd2e59635
PDCCH test global variable cleanup
2021-06-05 11:08:27 +02:00
Andre Puschmann
f65faba756
sched_harq: fix uninitialized values in HARQ
...
detected with Valgrind memcheck
2021-06-05 11:04:33 +02:00
Francisco
35cea3d104
enb,optimization: consider mac::ue object in rnti pool memory block size
2021-06-04 21:29:13 +01:00
Francisco
7e77da6a15
mac,optimization: use rnti memory pool to create mac::ue objects
2021-06-04 21:29:13 +01:00
Francisco
fd1d73666c
bugfix,srsenb,mac: avoid sanity check for UL PDU length if CRC=KO
2021-06-04 20:03:38 +01:00
Francisco
76004a3054
enb,mac,refactor: mac::ue now uses byte_buffer_pool for UL PDUs
2021-06-04 20:03:38 +01:00
Francisco
9e2a7d4592
bugfix,tpc: only cap PUSCH TPC when PHR is negative. I also extended TPC unit test
2021-06-04 17:39:51 +01:00
Francisco
bdc4362475
bugfix,tpc: place a cap on TPC due to PHR only when TPC is positive
2021-06-04 17:39:51 +01:00
Francisco
7badfb1c88
bugfix: avoid multiple TPC=0 for a single PHR<0
2021-06-04 17:39:51 +01:00
Francisco
e2c37ad513
bugfix: missing early return in TPC derivation
2021-06-04 17:39:51 +01:00
Francisco
75eebd6b5d
bugfix,gtpu: close forwarding tunnel during reestablishment due to handover failure
2021-06-04 14:59:12 +01:00
Francisco
597f993706
sched,improvement: filter out Msg3 UL SNR estimates from the TPC control loop
2021-06-04 13:45:10 +01:00
Andre Puschmann
295b5fe8fb
rlc_tm: fix stopping of entity detected with TSAN
2021-06-04 13:23:54 +02:00
Andre Puschmann
a013a2fe05
rlc_stress_test: fix bug when read_pdu was returning -1
2021-06-04 13:23:54 +02:00
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.
2021-06-04 13:23:54 +02:00
Francisco
539ca47fe2
lib,bugfix: fix blocking queue unit test. Dtor cannot destroy object while a thread is still pushing data
2021-06-04 13:02:39 +02:00
Xavier Arteaga
60f294a6a1
Refactor PDCCH encode/decode unit test
2021-06-04 11:13:23 +02:00
Xavier Arteaga
5ddc974beb
Reverted PDCCH threshold
2021-06-04 11:13:23 +02:00
Xavier Arteaga
d46be09663
Increase viterbi default number of iterations
2021-06-04 11:13:23 +02:00