Francisco
|
f7efee9884
|
asn1: use typedefs for amf_ue_ngap_id, ran_ue_ngap_id, mme_ue_s1ap_id and enb_ue_s1ap_id and changed interface to access s1ap and ngap protocol_ies
|
3 years ago |
Francisco
|
26f173e582
|
asn1: use template to generate ngap/s1ap elementary procedure option and reduce code duplication
|
3 years ago |
Francisco Paisana
|
d5f5df3e7b
|
asn1: place common asn1 type for empty ie object sets in asn1_utils.h
|
3 years ago |
Francisco Paisana
|
ec1ed9d4a5
|
asn1: fix json generation for s1ap/ngap and improve ie protocol field interface
|
3 years ago |
Francisco Paisana
|
61e225d762
|
asn1: move setup_release_c from rrc_nr_asn1 to asn1_utils and improved interface
|
3 years ago |
Francisco Paisana
|
e2b8a80f87
|
asn1: move all ie protocol container types to asn1_tuils to be reused in different layers
|
3 years ago |
Francisco Paisana
|
2d2a5bee03
|
asn1: update procotol_ie_single_container interface to use -> operator instead of .value to access container content
|
3 years ago |
Francisco Paisana
|
6b181e7a94
|
asn1: move protocol_ie_single_container_s to asn1_utils, so it can be used by ngap, s1ap, and other layers
|
3 years ago |
Francisco Paisana
|
c8f7976014
|
asn1: use byte buffer pool for temporary variable length field generation instead of stack array
|
3 years ago |
yagoda
|
615ae98a9d
|
fixing regression bug - adding bsr_callback to mrb
|
3 years ago |
Pedro Alvarez
|
b0581ae5ae
|
lib,rlc_am_nr: removed ugly hack to get last element of list. Renamed current_sdu to sdu_under_segmentation.
|
3 years ago |
Pedro Alvarez
|
e9a47ef7b1
|
lib,rlc_am_nr: added assert to make sure we never write over nof_bytes
|
3 years ago |
Pedro Alvarez
|
33735852a4
|
lib,rlc_am_nr: remove unecessary ternary operator.
|
3 years ago |
Pedro Alvarez
|
bd8c7f7c57
|
lib,rlc_am_nr: added max_hdr and min_hdr variables, that are configured based on SN length. Replaced magic numbers with said variables.
|
3 years ago |
Pedro Alvarez
|
19268281c8
|
lib,rlc_am_nr: reduced logging level of some messages to debug.
|
3 years ago |
Pedro Alvarez
|
5532c514ba
|
lib,rlc_am_nr: added logging macros to make sure that the RB name is allways logged.
|
3 years ago |
Pedro Alvarez
|
f60259afb9
|
lib,rlc_am_nr: fixed multiple typos and deleted useless comments
|
3 years ago |
Pedro Alvarez
|
9e6b852834
|
lib,rlc_am_nr: Added handle_full_sdu() and handle_segment_sdu() functions. Reduced duplicate code in handling SDU segments.
|
3 years ago |
Pedro Alvarez
|
8afea13d9a
|
lib,rlc_am_nr: added initial logic to support receiving PDU segments.
|
3 years ago |
Pedro Alvarez
|
aae1d9ad10
|
lib,rlc_am_nr: changed rlc_amd_nr_tx_sdu to use std::list to store
segment infomation. Segment infomation incluses, SO and payload length.
|
3 years ago |
Pedro Alvarez
|
76c33c78a9
|
lib,rlc_am_nr: starting to add test for segmentation. Starting to add functions for creating new segments and segment continuation.
|
3 years ago |
Pedro Alvarez
|
f544cc7f7e
|
lib,rlc_am_nr: fixed issue introduced with the changes of the header packing.
|
3 years ago |
Pedro Alvarez
|
40fab8fdb4
|
lib,rlc_am_nr: starting to add segmentation test
|
3 years ago |
Pedro Alvarez
|
3e5b064a08
|
lib,rlc_am_nr: starting to add build_sdu_segment() function.
Also adding write_header function that receives as argument uint8_t* so
we can write the header straight to the payload.
|
3 years ago |
Pedro Alvarez
|
72ba7503e5
|
lib,rlc_am_nr: make max tx queue size configurable.
|
3 years ago |
Xavier Arteaga
|
6c4c1ea155
|
NR UE PHY: interfaced fix wideband CQI reporting in nr_phy_test
|
3 years ago |
Carlo Galiotto
|
d7e4018adf
|
sched: remove unused function
Signed-off-by: Carlo Galiotto <carlo@srs.io>
|
3 years ago |
Carlo Galiotto
|
b359c7b728
|
sched,nr: add comments and rename variables
Signed-off-by: Carlo Galiotto <carlo@srs.io>
|
3 years ago |
Carlo Galiotto
|
0f92869156
|
rrc,sched: add csi-MeasConfig setup in RRC
Signed-off-by: Carlo Galiotto <carlo@srs.io>
|
3 years ago |
Carlo Galiotto
|
9be9bd659e
|
sched,nr: add CQI to SE and SE to MCS mapping ...
for scheduler + add CQi reporting from PHY to scheduler
Signed-off-by: Carlo Galiotto <carlo@srs.io>
|
3 years ago |
Carlo Galiotto
|
2040a88bf9
|
sched: add comments + rename variable
Signed-off-by: Carlo Galiotto <carlo@srs.io>
|
3 years ago |
Carlo Galiotto
|
cd32f1385a
|
sched,test: add test for CQI->MCS mapping fnc
Signed-off-by: Carlo Galiotto <carlo@srs.io>
|
3 years ago |
Carlo Galiotto
|
a7255cfac6
|
sched: add fnc to map CQI to MCS
Signed-off-by: Carlo Galiotto <carlo@srs.io>
|
3 years ago |
Francisco Paisana
|
40138c7125
|
changed namespace of asn1 ngap from 'ngap_nr' to simply 'ngap'
|
3 years ago |
Ismael Gomez
|
2d31e11144
|
ue,lte: update rx_gain_offset more frequently. Avoid calling UHD driver when getting rx_gain
|
3 years ago |
Ismael Gomez
|
70d6e596f7
|
nr: add RAR ue_dl_nr_file test
|
3 years ago |
Merlin Chlosta
|
c967b688ff
|
emergency handler for NAS PCAP to close file
Previously NAS PCAP wasn't closed/fflushed on
unclean exit, resulting in missing or corrupted PCAP.
|
3 years ago |
Matan Perelman
|
0dff58613f
|
srsUE: Add option to filter N_id_1 / SSS to configuration
|
3 years ago |
Matan Perelman
|
5302f1b23c
|
Sync: Fix incorrect log line
|
3 years ago |
Robert Falkenberg
|
767d5390f9
|
benchmark_radio: don't join plot_thread if not requested
|
3 years ago |
Fabian Eckermann
|
94c2967486
|
Return correct iterator value.
|
3 years ago |
Francisco
|
e8f6c723b6
|
refactor: isolate rrc interfaces for pdcp, rlc and s1ap into separate files. This will avoid importing lte asn1 symbols to srsgnb code
|
3 years ago |
Francisco
|
632f2dbddd
|
nr,gnb,sched: changed pdsch_allocator interface and extended its respective unit tests
|
3 years ago |
joaquim-SRS
|
213769fa3d
|
Fix stringop overflow error
|
3 years ago |
Fabian Eckermann
|
6252d94ef4
|
Change NSA RRC reconfiguration interface to prepare for SA.
|
3 years ago |
Fabian Eckermann
|
93210d9bb3
|
Add unit tests for new functions.
|
3 years ago |
Fabian Eckermann
|
affdacd9b4
|
Add decoding of sib1.
|
3 years ago |
Fabian Eckermann
|
361054da12
|
Clarify error message.
|
3 years ago |
Andre Puschmann
|
04d3e516af
|
awgn_channel_test: fix memleak
|
3 years ago |
Francisco
|
c3d682bba8
|
nr,gnb,sched: cache ue phy dci_cfg to avoid computing it at every slot
|
3 years ago |