4815 Commits (d769192463e7b7704d428caf32913602ac702a33)

Author SHA1 Message Date
Pedro Alvarez 8a27cdf45a lib,rlc_am_nr: fix incorrectly stopping the t-StatusProhibit 3 years ago
Pedro Alvarez 63877ba209 lib,rlc_am_nr: make sure that tx_buffer_queue size is configurable 3 years ago
Andre Puschmann 8505523928 ue,ue_sync: fix CP setting for find and track objects
move setting of CP for find and track objects further down
after the respective objects have been resized and updated
there frame_len, fft_size, etc. members.

Doing this too early cause a segfault with div by zero
because the values were all zero
3 years ago
Andre Puschmann 225a7741b3 pssch_ue: fix uninitialized variables 3 years ago
Andre Puschmann d854bbc22e enb,rrc: remove hard-coded SCG bearer config
Use 5QI config when configuring secondary cell group bearer for NSA.
The 5QI used for this needs to match with the QCI used for the initial
LTE DRB.

This allows to use RLC AM over NSA.
3 years ago
Andre Puschmann 319a185eba phy_common_test: fix test when compiled with USE_LTE_RATES 3 years ago
Robert Falkenberg ca37eed664 lib,rlc_am_nr: default initialize member in class definition 3 years ago
Robert Falkenberg 85c95d94b2 lib,rlc_am_nr_test: add retx test with trimmed status PDU 3 years ago
Robert Falkenberg a2332d10f2 lib,rlc_am_nr_packing: unit test + bugfix for trimming of status PDUs 3 years ago
Robert Falkenberg 872e55a84e lib,rlc_am_nr_packing: reorder functions by importance 3 years ago
Robert Falkenberg d9d3bfde63 lib,rlc_am_nr: remove redundant function calls. 3 years ago
Robert Falkenberg 48dce0aab0 lib,rlc_am_nr: truncate status PDUs if necessary 3 years ago
Robert Falkenberg 489259dc78 lib,rlc_am_nr: extend status PDU struct with self-contained packed size info
This change refactors the rlc_am_nr_status_pdu_t from a simple
container into a class with integrated counter of the packed size.
As this depends on the SN length, the SN length must be passed
via constructor.
3 years ago
Robert Falkenberg eec4a395d0 lib,rlc_am_nr: status PDU to string prints NACK range 3 years ago
Andre Puschmann 68695078f0 phy_common: add basic test for sample rate for different bandwidths 3 years ago
Francisco 6984159c6f asn1: fix amf-ngap-ue-id unpacking overflow bug 3 years ago
Andre Puschmann ba092c0e9b asn1,ngap_test: add TC to check unpacking of AMF-UE-ID > 32bits 3 years ago
Robert Falkenberg 87f22bb294 lib,rlc_am_nr_test: cosmetic change, deleted commented code 3 years ago
Robert Falkenberg 25d7258442 lib,rlc_am_nr_test: comment new tests 3 years ago
Robert Falkenberg 3a874e78af lib,rlc_am_nr_test: fix format string of test delimiter 3 years ago
Robert Falkenberg fc38d4f4d9 lib,rlc_am_nr: consider offset when packing retx with segmentation 3 years ago
Robert Falkenberg 69231f000f lib,rlc_am_nr: don't enqueue segment retx if already pending for retx. 3 years ago
Robert Falkenberg 1a5683c226 lib,rlc_am_nr: add overlap check for segment offsets in rlc_amd_retx and queue 3 years ago
Robert Falkenberg 62558d94da lib,rlc_am_nr: fix segmented retx of non-contiguous segments 3 years ago
Robert Falkenberg 697781f024 lib,rlc_am_nr: testcase for NACK duplicate (full PDU) 3 years ago
Pedro Alvarez 386b1640a9 gnb,bearer_mapper: hack to keep 5QI information in bearer mapper 3 years ago
Pedro Alvarez b8006534f0 gnb,ngap,rrc_nr: Passing 5QI from the NGAP to the RRC when establishing eps bearers. Filling PDCP-NR config from 5QI config. 3 years ago
Pedro Alvarez 47caa60b45 lib,rlc_am_nr: fix up comment 3 years ago
Pedro Alvarez 2f1cf8ee11 lib,rlc_am_nr: make max retx configurable in AM stress test 3 years ago
Pedro Alvarez 4e2f7cf029 lib,rlc_am_nr: make sure that we RETX the segments if we get a NACK for an SDU that was already segmented 3 years ago
Pedro Alvarez 865dfe87e7 lib,rlc_am_nr: Added assert to check SO_start <= SO_end 3 years ago
Pedro Alvarez 7f7656e200 lib,rlc_am_nr: fix missing modulus 3 years ago
Pedro Alvarez 02c077106b lib,rlc_am_nr: slowdown backoff if we run out of buffers in rlc_stress test 3 years ago
Pedro Alvarez b70e6284e6 lib,rlc_am_nr: added logging info to to handling NACKs 3 years ago
Pedro Alvarez 330513ae57 lib,rlc_am_nr: updating segment info when segmenting RETX 3 years ago
Pedro Alvarez 9d0bbc45b3 lib,rlc_am_nr: added debug window function 3 years ago
Francisco 0de1565e52 rrc,s1ap: configurable target eNB TACs during LTE handover. 3 years ago
Pedro Alvarez 1aa13cee9e lib,rlc_am_nr: cleanup logging of configuration 3 years ago
Robert Falkenberg e5e5266eea lib,rlc: add stress test support for NR AM18 3 years ago
Robert Falkenberg 1180d0f24d lib,rlc_am_nr: properly remove all fully received SDUs from rx window 3 years ago
Pedro Alvarez 9ecf66f313 lib,rlc_am_nr: make sure that handle control PDU correctly locks the mutex 3 years ago
Robert Falkenberg dd7bd351b3 lib,rlc_am_nr: fix pack/unpack of NACKs in status PDUs 3 years ago
Robert Falkenberg aabd22f493 lib,rlc_am_nr: cosmetic change in assert rx_highest_status 3 years ago
Robert Falkenberg 77ae5182a6 lib,rlc_am_nr: stop/restart reassembly timer for segmented SDUs with gaps 3 years ago
Robert Falkenberg d8cb4ec700 lib,rlc_am_nr: detect gaps in sequence of received SDU segments
This is required for checks such as
"there is at least one missing byte segment [...] before
the last byte of all received segments of this SDU"
3 years ago
Robert Falkenberg 51006bbab8 lib,rlc_am_nr: fix out-of-window assignment of rx_highest_status
Also add reminders for (not yet included) handling of
SDUs with segment gaps, i.e.
"...and there is at least one missing byte segment of the SDU
associated with [...] before the last byte of all received
segments of this SDU"
3 years ago
Robert Falkenberg 1d4f10fe0d lib,rlc_am_nr: fix search start point for update of rx_next 3 years ago
Pedro Alvarez 87a4656307 lib,rlc_am_nr: fix for transmitting invalid NACKs 3 years ago
Pedro Alvarez 718c0ba2cd lib,rlc: make it easier to save rlc_stress test result log to a file 3 years ago
Ismael Gomez f8c2fa05bf srsue,phy: support n_ta_offset parameter from sib1 3 years ago