ikercosta
c4d69677aa
FIX: Changed EPS bearer id validation
2 years ago
Piotr Gawlowicz
826aa46682
e2: update year in copyright section
2 years ago
Piotr Gawlowicz
d5d876ecb0
e2ap: send metrics to all registred e2am instances
2 years ago
yagoda
4bf162cbf1
e2ap: adding e2 metrics interface files
2 years ago
yagoda
7d8a21cb77
asn1: adding e2sm_kpm version 2.0 packing and unpacking for debugging purposes
2 years ago
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
3 years ago
Pedro Alvarez
b7ec529ff2
lib,rlc: allow ACK_SN be one over the end of the RX window.
3 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).
3 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.
3 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