Pedro Alvarez
181b903117
Small log fix for RNTI in integrity failure notifications
2021-06-18 23:17:39 +02:00
Ismael Gomez
5aa5a8e997
Revert UE changes
2021-06-18 23:17:14 +02:00
Ismael Gomez
e35a0d72fa
Revert UE changes
2021-06-18 23:17:14 +02:00
Ismael Gomez
aa5944da78
Fix T-CRNTI push pdu
2021-06-18 23:17:14 +02:00
Ismael Gomez
02ec4dd3d0
Remove unused variable
2021-06-18 23:17:14 +02:00
Ismael Gomez
c206d3c0fa
fix ttcn3 tests
2021-06-18 23:17:14 +02:00
Ismael Gomez
dd9889e07c
Add carrier index to uplink PCAP captures
2021-06-18 23:17:14 +02:00
Bedran Karakoc
c280ac5ad6
Introducing extended NGAP functionality
...
Remove unused logger for now in ngap::ue to pass tests
2021-06-17 13:05:29 +02:00
Francisco
5a82a63bb5
bugfix,srsenb: fix intraenb handover softbuffer allocation during handover
2021-06-16 10:21:13 +01:00
Francisco
d5234b5f65
sched,bugfix: avoid using UL SNR average in tpc control loop
2021-06-15 19:12:24 +01:00
Xavier Arteaga
cf09044453
Optimised random bit (unpacked) and byte (packed) generator
2021-06-15 12:44:21 +02:00
Xavier Arteaga
d2a19c3043
SCH minimum number of iterations to 2 to reduce systematic false alarm probability
2021-06-15 12:44:21 +02:00
Xavier Arteaga
ef4c978d72
Optimized byte random generator
2021-06-15 12:44:21 +02:00
Andre Puschmann
475c033440
rlc_am_test: extend status PDU test
...
add full test with malformed status PDU
2021-06-15 11:01:02 +02:00
Andre Puschmann
d7204df896
rlc_am_lte: check rx window first when receiving status PDU
...
move rx window check up so no actions are taken when receiving
malformed status PDU
2021-06-15 11:01:02 +02:00
Xavier Arteaga
2cd8ba3a1a
PDCCH test skips 100PRB for ARM
2021-06-14 20:32:51 +02:00
Francisco
9139f88b31
fix,srsue: defer enqueuing of the rrc reconf complete message to avoid that it goes in the UL grant whose PDCCH was scheduled in the TTI as the PDSCH that carried the HO command
2021-06-14 19:27:55 +01:00
Francisco
c111b23255
config,enb: change the max sib coderate to 0.3
2021-06-14 18:55:51 +01:00
Francisco
2a009eb340
sched,feature: Enable configuring maximum coderate for SIB allocations
2021-06-14 18:55:51 +01:00
Francisco
6ababf401b
feature,sched: allow setting initial DL CQI in enb.conf
2021-06-14 15:55:23 +01:00
Francisco
4cf5a8b25a
fix: avoid configuring the phy mbsfn from the rrc, when phy is not fully initialized
2021-06-14 15:55:10 +01:00
Francisco
f55e1c5a73
fix,srsenb: start stack before the radio to avoid stack methods to be called when stack is not fully initialized
2021-06-14 15:55:10 +01:00
Francisco
e8983b88f0
refactor: use enb_cc_idx instead of ue_cc_idx in mac::ue
2021-06-14 13:18:47 +01:00
Andre Puschmann
fa7a8fb687
rlc_am_test: add testcase for processing out-of-order status PDUs
2021-06-14 09:43:02 +02:00
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.
2021-06-14 09:43:02 +02:00
Xavier Arteaga
8743713bb1
Fix compilation
2021-06-14 09:21:29 +02:00
Xavier Arteaga
63de691351
SRSENB: Added sleep command description
2021-06-14 09:21:29 +02:00
Xavier Arteaga
fc5d069743
SRSUE: Default PHY measurements to NAN
2021-06-14 09:21:29 +02:00
Xavier Arteaga
4bfe092a24
Added multi-command line in srsenb
2021-06-14 09:21:29 +02:00
Xavier Arteaga
676080d6af
Added macro SRSRAN_VEC_SAFE_CMA
2021-06-14 09:21:29 +02:00
Andre Puschmann
94959b5318
srsue,test: reorganize test folders and move to components like we in PHY
2021-06-10 15:18:42 +02:00
Francisco
99960c72fa
bugfix,srsenb: extend rrc mobility unit test for intraenb handover
2021-06-10 09:46:01 +01:00
Francisco
69b7a7eb19
bugfix,srsenb: the lcids beloging to SRB1 and SRB2 were not being reactivated correctly during intra-eNB handover
2021-06-10 09:46:01 +01:00
Andre Puschmann
b862bbc2e6
rlc_am_lte: add missing mutex to get_status getter
...
fixws race detected with TSAN
2021-06-10 10:44:18 +02:00
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
2021-06-10 10:44:18 +02:00
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.
2021-06-10 10:44:18 +02:00
Andre Puschmann
46265c5829
rlc_am_data_test: add data PDU unpack test
...
TV captured in PCAP
2021-06-09 14:44:15 +02:00
Andre Puschmann
b379910690
pdu_test: add UL-SCH unpacking test
...
TV captured in PCAPs.
2021-06-09 14:44:15 +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