863 Commits (5ef7ee0e494c4faba370bb5dc3097022ad5be7eb)

Author SHA1 Message Date
yagoda 5ef7ee0e49 e2ap: adding e2sm_kpm asn1 packing/unpacking 2 years ago
yagoda 554c6c62f5 e2ap, asn1: adding initial support for e2ap ORAN interfacec 2 years ago
yagoda dd174d37fa ngap: switching nssai data structure to a std::array 2 years ago
yagoda cb8b782a6d nas,ngap: adding initial support for NSSAI based slicing in the UE & gNodeB 2 years ago
jmasterfunk84 38641ac8bb enb: Introduce Configurable S1 Connection Timer 2 years ago
Andre Puschmann be40336089 all: mark various function args as const& to avoid pass by value 2 years ago
Robert Falkenberg 44783030c4 security: remove polarssl dependency 2 years ago
Pedro Alvarez 2a60562a2e enb,s1ap: adding SCTP configuration to enb.conf 2 years ago
Pedro Alvarez 08d03ee6e2 netutils,s1ap: split setting the SCTP options into different functions.
Added option for SO_REUSE_ADDR. Removed sctp_init_socket function.
2 years ago
yagoda 19918d9a67 phy,mac,mbms: moving payload buffer from MAC to PHY to avoid thread clashes 2 years ago
Piotr Gawlowicz 77cd6d2275 mac: add backoff indicator 2 years ago
Matan Perelman 6fc1a638da lib,nas: Fix packing and unpacking add_info in generic_nas_transport 2 years ago
Pedro Alvarez b001d6c10e lib,rlc_am_lte: fix checkers for the TX window full 2 years ago
Pedro Alvarez dc71048d83 lib,rlc: fixed up test for full rx window 2 years ago
Pedro Alvarez b7ec529ff2 lib,rlc: allow ACK_SN be one over the end of the RX window. 2 years ago
Robert Falkenberg a11291eb08 lib,rlc_am_nr: fix handling of NACK ranges with SO reaching SDU edge
This changes the handling of NACK ranges with segment offset (SO),
where either so_start or so_end reach the edge of a full SDU.
That SDU is then NACK'ed as a whole, rather than as a segment
from 0 to 0xFFFF.
Otherwise, the search for segments will fail if said SDU was
initially sent as a whole (without segmentation).
2 years ago
Pedro Alvarez e87416ff99 lib,pcdp_nr: added checks for stopped reordering timer and correct state
when receiving out-of-order packets in unit tests.
2 years ago
Robert Falkenberg 0c9ba5b87e lib,asn1_utils: fix out of bounds access on zero-sized array
* fix error: ... offset 0 is out of the bounds [0, 0] [-Werror=array-bounds]
* fix note: destination object of size 0 allocated by ‘operator new []’
--> data_ = new T[cap_];
3 years ago
Robert Falkenberg aa9f844630 adt,fsm: ignore GCC warning for template specialization w/wo defaults for ReactFn or GuardFn 3 years ago
Pedro Alvarez 25b8a35d7a lib,pdcp_nr: make sure we don extract MAC-I if integrity is not enabled. Make sure gNB does not enable integrity on DRBs 3 years ago
Pedro Alvarez 6d55560256 lib,rlc_am_nr: check if ACK SN is within rx_window. Stop
t-PollRetransmit only if status report is not ignored
3 years ago
Pedro Alvarez c457132570 lib,rlc_am_nr: avoid if that would always be true when checking the
out-of-order ACK. Check ACK_SN instead of stop SN with Tx_Next_Ack
3 years ago
Robert Falkenberg 0c24e9c55f lib,rlc_am_nr: clean retx_queue of ACK'ed SDUs 3 years ago
Robert Falkenberg 95480297f4 lib,rlc_am_nr: unit test removal of ACK'ed SDUs from retx queue 3 years ago
Pedro Alvarez 68b6facac8 lib,pdcp_nr: log RLC mode in PDCP configuration 3 years ago
Robert Falkenberg 9687af7660 add missing include for build with GCC 12
Related info: https://gcc.gnu.org/gcc-12/porting_to.html
3 years ago
Pedro Alvarez 3620308940 lib,pdcp_nr: added options to select re-ordering timer 3 years ago
Robert Falkenberg ebbecbe27c lib,rlc_am_nr: cosmetic change -- clang format 3 years ago
Robert Falkenberg 9a34d4d81b lib,rlc_am_nr: unit tests for NACK merging 3 years ago
Robert Falkenberg ecc995bd4b lib,rlc_am_nr: merge NACKs across SN overflows 3 years ago
Robert Falkenberg e9156d4ba2 lib,rlc_am_nr: status PDU creation supports NACK range 3 years ago
Pedro Alvarez 444783e2f2 lib,rlc_am_nr: added handling of nack ranges at RX 3 years ago
Pedro Alvarez 840aac7fda lic,rlc_am_nr: removed stop_no_lock(), it is not necessasry 3 years ago
Pedro Alvarez ea532cbf41 lib,rlc_am_nr: added stop() method to RX entity 3 years ago
Pedro Alvarez 2f8fd7a483 lib,rlc_am_nr: add stop() method to TX entity 3 years ago
Andre Puschmann 70eaec21e2 all: fix uninitialized variables detected by coverity 3 years ago
Andre Puschmann 67f66e7d63 radio_dummy: fix potential result overflow by converting to wider type first 3 years ago
Ali_UBUNTU18.04 3fdec57a47 liblte_mme: Added sec_hdr_type check in liblte_mme_pack_deactivate_eps_bearer_context_request_msg 3 years ago
Pedro Alvarez ee06a8893b lib,rlc_am_nr: fix wrong full sdu queue check 3 years ago
Pedro Alvarez 2425985ab2 lib,rlc_am_nr: added test for poll retx timer 3 years ago
Pedro Alvarez 6ff18272e0 lib,rlc_am_nr: added debug_window function 3 years ago
Pedro Alvarez 515f2099be lib,rlc_am_nr: added SN to get pdu poll function. Setting POLL_SN now. 3 years ago
Pedro Alvarez b3edced44a lib,rlc_am_nr: added t_poll_retransmit to tx entity 3 years ago
Robert Falkenberg 4028b26274 lib,rlc_am_nr: add info_state() 3 years ago
Robert Falkenberg d66c76b374 lib,rlc_am_nr: consider size of all pending retx in buffer state 3 years ago
Robert Falkenberg 20201cd89b lib,rlc_am_nr: cosmetic change, add comment 3 years ago
Pedro Alvarez 63877ba209 lib,rlc_am_nr: make sure that tx_buffer_queue size is configurable 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
Robert Falkenberg ca37eed664 lib,rlc_am_nr: default initialize member in class definition 3 years ago
Robert Falkenberg 48dce0aab0 lib,rlc_am_nr: truncate status PDUs if necessary 3 years ago