David Rupprecht
ec19919246
Fix NGAP valgrind test
3 years ago
Xavier Arteaga
eb7980f2b3
Initial UE synchronization for NR
3 years ago
Pedro Alvarez
4d13906760
Increase logging level of MAC mismatches to warning in PDCP
3 years ago
Andre Puschmann
e1fb58d76e
rlc_um: reduce log level for message handling lost PDUs
...
when a lost PDU is detected a warning will be logged. In theory
this could be info as well but a warning may help to detect issues
in tests. The same event causes multiple other warnings to be logged,
which is very spammy. The patch reduces the log level for
those messages to info.
3 years ago
Xavier Arteaga
cc3ac83c14
Skip nr_phy_test compilation without RF
3 years ago
Pedro Alvarez
aae266e848
Added configuration option for S1AP SCTP bind port
3 years ago
David Rupprecht
85d7a851fb
Added 5G NAS PCAP support
3 years ago
Francisco
78acf81cf0
bugfix,sched: avoid instability in TPCs around PHR~0
3 years ago
Xavier Arteaga
b1e4720721
SRSUE/SRSENB: added tx_enable flag in worker_end
3 years ago
Xavier Arteaga
027201d457
SRSUE/SRSENB: Refactor NR workers to generalise lower PHY
3 years ago
Andre Puschmann
83bf5dcd49
rlc_am_lte: reduce time holding Tx mutex when processing status PDUs
...
the patch is a re-implementation of the customer-specific optimization
we did in order to reduce the time the RLC holds the Tx mutex when
processing an incoming status PDU.
The patch makes sure to never operate on a raw mutex but instead
uses the deadlock-avoiding RAII lock.
3 years ago
Ismael Gomez
9c60ef092c
Fix test for non-contention HO
3 years ago
Ismael Gomez
66eb6f20f1
Fix non-contention HO missing the T-CRNTI
3 years ago
yagoda
ce30b7e1ce
fixing eMBMS after new ue_db architecture and scheduler changes
3 years ago
Pedro Alvarez
181b903117
Small log fix for RNTI in integrity failure notifications
3 years ago
Ismael Gomez
5aa5a8e997
Revert UE changes
3 years ago
Ismael Gomez
e35a0d72fa
Revert UE changes
3 years ago
Ismael Gomez
aa5944da78
Fix T-CRNTI push pdu
3 years ago
Ismael Gomez
02ec4dd3d0
Remove unused variable
3 years ago
Ismael Gomez
c206d3c0fa
fix ttcn3 tests
3 years ago
Ismael Gomez
dd9889e07c
Add carrier index to uplink PCAP captures
3 years ago
Bedran Karakoc
c280ac5ad6
Introducing extended NGAP functionality
...
Remove unused logger for now in ngap::ue to pass tests
3 years ago
Francisco
5a82a63bb5
bugfix,srsenb: fix intraenb handover softbuffer allocation during handover
3 years ago
Francisco
d5234b5f65
sched,bugfix: avoid using UL SNR average in tpc control loop
3 years ago
Xavier Arteaga
cf09044453
Optimised random bit (unpacked) and byte (packed) generator
3 years ago
Xavier Arteaga
d2a19c3043
SCH minimum number of iterations to 2 to reduce systematic false alarm probability
3 years ago
Xavier Arteaga
ef4c978d72
Optimized byte random generator
3 years ago
Andre Puschmann
475c033440
rlc_am_test: extend status PDU test
...
add full test with malformed status PDU
3 years ago
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
3 years ago
Xavier Arteaga
2cd8ba3a1a
PDCCH test skips 100PRB for ARM
3 years ago
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
3 years ago
Francisco
c111b23255
config,enb: change the max sib coderate to 0.3
3 years ago
Francisco
2a009eb340
sched,feature: Enable configuring maximum coderate for SIB allocations
3 years ago
Francisco
6ababf401b
feature,sched: allow setting initial DL CQI in enb.conf
3 years ago
Francisco
4cf5a8b25a
fix: avoid configuring the phy mbsfn from the rrc, when phy is not fully initialized
3 years ago
Francisco
f55e1c5a73
fix,srsenb: start stack before the radio to avoid stack methods to be called when stack is not fully initialized
3 years ago
Francisco
e8983b88f0
refactor: use enb_cc_idx instead of ue_cc_idx in mac::ue
3 years ago
Andre Puschmann
fa7a8fb687
rlc_am_test: add testcase for processing out-of-order status PDUs
3 years ago
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.
3 years ago
Xavier Arteaga
8743713bb1
Fix compilation
3 years ago
Xavier Arteaga
63de691351
SRSENB: Added sleep command description
3 years ago
Xavier Arteaga
fc5d069743
SRSUE: Default PHY measurements to NAN
3 years ago
Xavier Arteaga
4bfe092a24
Added multi-command line in srsenb
3 years ago
Xavier Arteaga
676080d6af
Added macro SRSRAN_VEC_SAFE_CMA
3 years ago
Andre Puschmann
94959b5318
srsue,test: reorganize test folders and move to components like we in PHY
3 years ago
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