Commit Graph

  • 9832ba4477 rrc_nr_config: add comment Andre Puschmann 2022-01-11 14:37:25 +0100
  • bbe3ee41da rrc,nr_security: fixing a few typos for NR Andre Puschmann 2022-01-11 11:48:32 +0100
  • 1616c09335 gnb,rrc: handle RRC reestablishment request Andre Puschmann 2022-01-06 19:04:18 +0100
  • 9bd368e0a9 lib,rlc: changed back status and header logging helpers to log directly. Make sure RB name is automatically logged. Pedro Alvarez 2022-01-14 11:38:39 +0000
  • 00a60dbb97 lib,rlc: removed duplicate rb_name in logs of rlc_am_base and rlc_tm Pedro Alvarez 2022-01-12 17:31:13 +0000
  • 87607a4ea7 lib,rlc: changed RLC UM NR to use new logging macros Pedro Alvarez 2022-01-12 16:36:17 +0000
  • b53da22eb1 lib,rlc: changed return of string helper functions from char* to std::string to avoid UB Pedro Alvarez 2022-01-12 16:22:43 +0000
  • b46c5423f0 lib,rlc: make sure TM rb name is initialized. changed rlc_um_lte to use new logging macros Pedro Alvarez 2022-01-12 14:55:22 +0000
  • e157806db2 lib,rlc_am_lte: removed RB_NAME macro. changed status and data pdu logging helpers to return C strings. Using new logging macros to make sure that RB name is included when logging status and amd pdus. Pedro Alvarez 2022-01-12 13:45:12 +0000
  • 0f4b64f13f lib,rlc: added macros for hex logging that automatically add the rb_name. changed logging to use new macros in multiple places. Pedro Alvarez 2022-01-12 10:52:57 +0000
  • b687072815 lib,rlc: added rb_name and logger to rlc_common. Added macros to help making sure bearer name is always included to the log to rlc_common.h. Started using said macros in TM, UM and AM entities. Pedro Alvarez 2022-01-11 15:04:27 +0000
  • 74d847efe9 Removed unneeded libraries in the test as srsran_phy already includes srsran_phy_common Alejandro Leal 2022-01-17 10:30:48 +0100
  • 3c25b6cb24 asn1: remove presence flag for lists and octet strings, as the size of the latter implicitly tell if the asn1 field is present Francisco 2022-01-12 20:57:26 +0000
  • 65255ecb4e Unpack MIB to update MIB Xavier Arteaga 2022-01-14 10:32:55 +0100
  • ae0fb4f4fc UE NR PHY cell select minor fixes Xavier Arteaga 2022-01-12 11:48:25 +0100
  • 8854ba49b9 UE RRC NR includes cell search in the initial cell selection procedure Xavier Arteaga 2022-01-12 11:47:59 +0100
  • c26f030edb UE PHY SA Slot synchronization integrated Xavier Arteaga 2022-01-11 19:51:35 +0100
  • d661db032d Ammended UE NR RRC to perform cell selection without a procedure Xavier Arteaga 2022-01-11 19:50:53 +0100
  • 98f304bfa8 Add in srsue and srsenb SSB configuration in log Xavier Arteaga 2022-01-11 19:48:49 +0100
  • c88774a3f4 Fix UE SYNC NR CFO feedback and periodicity Xavier Arteaga 2022-01-11 19:48:21 +0100
  • 8694cc63ec Added SSB configuration conversion to string Xavier Arteaga 2022-01-11 19:47:21 +0100
  • 141073050e Merge branch 'next' into agpl_next Codebot 2022-01-16 23:12:26 +0100
  • 634db621e4 Fix compiler error due to a bug in clang9. faluco 2022-01-14 13:14:21 +0100
  • d5040540fb use NR type1 RIV function helper sauka 2021-11-19 14:54:58 +0200
  • 9b24867bc4 set SCH configuration only for non SI-RNTI case. Fix formatting sauka 2021-11-16 16:31:27 +0200
  • 870c3ab8c5 update TV, enable ue_dl_nr_file_test for c-rnti case sauka 2021-11-16 14:35:17 +0200
  • b9fb65e301 extend ue_dl_nr_filetest to specify PDSCH allocation in time-domain, add option to enable interleaved pdcch sauka 2021-11-16 14:16:47 +0200
  • e1313cce74 sidekiq: update cur_rx_gain_db inside card sub-module Ismael Gomez 2022-01-13 22:05:06 +0100
  • fd2eef132d sidekiq: configure RFIC rx_gain with user values instead of using calibrated rx_gain offsets Ismael Gomez 2022-01-13 13:44:50 +0100
  • 89f910e79e srsue,phy: do not queue set_scell command in background if running from set_cells_to_meas comman Ismael Gomez 2022-01-12 21:34:22 +0100
  • 67db8a2b75 srsenb: add support for A5 report Ismael Gomez 2022-01-12 21:23:31 +0100
  • dcd94649ef enb,parser: add option to set a default tx gain per cell Ismael Gomez 2022-01-12 21:27:57 +0100
  • 552e0816f7 ue: store new EARFCN in the foreground of cell_select to avoid race conditions with the other cmd_worker Ismael Gomez 2021-10-21 16:35:07 +0200
  • 1ec8e8a94e Raise C++ version to 14 and fix ill-formed code that is considered by this new standard. faluco 2021-12-17 14:07:43 +0100
  • 59b3635acf rrc,lte: fix sCell activation in case of handover with #CC > 2 Francisco 2022-01-12 16:06:45 +0000
  • a19d68710c Fix successful related typos Xavier Arteaga 2022-01-11 10:30:22 +0100
  • 5c122f28d3 sched,lte: fix unwanted segmentation of RLC PDUs. The scheduler cannot allocate the same lcid multiple times per TTI Francisco 2022-01-11 20:43:02 +0000
  • 2c7287e4d4 Fix successful related typos Xavier Arteaga 2022-01-11 10:50:05 +0100
  • e8095529d7 Fix NR UE SFN Sync Xavier Arteaga 2022-01-11 10:23:49 +0100
  • db19941985 Minor changes on UE SA PHY Xavier Arteaga 2022-01-07 11:43:08 +0100
  • c494a84738 Fix ue_sync_nr_test Xavier Arteaga 2022-01-07 10:50:22 +0100
  • 5e8e4b90c1 Fix memory access in SSB search and measure Xavier Arteaga 2022-01-07 10:30:54 +0100
  • e2b2007293 Fix srsue compilation Xavier Arteaga 2022-01-07 10:07:27 +0100
  • 29102423df Fix TSAN concurrency issue in nr_phy_test Xavier Arteaga 2022-01-05 14:34:21 +0100
  • 5760080b27 Fix multiple nr_phy_test tests Xavier Arteaga 2022-01-05 12:36:26 +0100
  • d6ee282796 Created dummy radio and moved UE dummy PHY into real UE SA PHY Xavier Arteaga 2022-01-04 19:26:06 +0100
  • 3b396c8a9a Implement and test initial SFN synchronization for UE standalone mode Xavier Arteaga 2021-12-24 12:58:01 +0100
  • 9e4e75bfda Parametrize UE SYNC NR test Xavier Arteaga 2021-12-24 12:56:58 +0100
  • 4f86c2fac7 Added more information in NR PHY SA cell search test Xavier Arteaga 2021-12-20 21:13:31 +0100
  • 5b744bb6c5 Increase SSB detection frequency range Xavier Arteaga 2021-12-20 21:12:01 +0100
  • d4fd4c8350 Fix deadlock Xavier Arteaga 2021-12-20 17:29:59 +0100
  • a5130673f6 More cell search development Xavier Arteaga 2021-12-16 13:16:07 +0100
  • b616207ef0 asn1: remove extra copy and template instantiation in unpacking of IE Containers Francisco 2022-01-10 23:19:25 +0000
  • 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 Francisco 2022-01-10 20:50:12 +0000
  • 26f173e582 asn1: use template to generate ngap/s1ap elementary procedure option and reduce code duplication Francisco 2022-01-10 16:04:59 +0000
  • d5f5df3e7b asn1: place common asn1 type for empty ie object sets in asn1_utils.h Francisco Paisana 2022-01-10 11:40:27 +0100
  • ec1ed9d4a5 asn1: fix json generation for s1ap/ngap and improve ie protocol field interface Francisco Paisana 2022-01-08 23:21:15 +0100
  • 61e225d762 asn1: move setup_release_c from rrc_nr_asn1 to asn1_utils and improved interface Francisco Paisana 2022-01-08 13:11:38 +0100
  • e2b8a80f87 asn1: move all ie protocol container types to asn1_tuils to be reused in different layers Francisco Paisana 2022-01-07 20:04:46 +0100
  • 2d2a5bee03 asn1: update procotol_ie_single_container interface to use -> operator instead of .value to access container content Francisco Paisana 2022-01-06 17:56:47 +0100
  • 6b181e7a94 asn1: move protocol_ie_single_container_s to asn1_utils, so it can be used by ngap, s1ap, and other layers Francisco Paisana 2022-01-06 15:49:37 +0100
  • c8f7976014 asn1: use byte buffer pool for temporary variable length field generation instead of stack array Francisco Paisana 2022-01-06 13:10:15 +0100
  • e84908dec8 sched,nr,test: pass cqi to sched_nr_test via config file Francisco 2022-01-11 17:01:03 +0000
  • 615ae98a9d fixing regression bug - adding bsr_callback to mrb yagoda 2021-12-16 19:46:19 +0100
  • b0581ae5ae lib,rlc_am_nr: removed ugly hack to get last element of list. Renamed current_sdu to sdu_under_segmentation. Pedro Alvarez 2022-01-10 16:29:51 +0000
  • e9a47ef7b1 lib,rlc_am_nr: added assert to make sure we never write over nof_bytes Pedro Alvarez 2022-01-10 15:58:51 +0000
  • 33735852a4 lib,rlc_am_nr: remove unecessary ternary operator. Pedro Alvarez 2022-01-10 14:23:29 +0000
  • 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. Pedro Alvarez 2022-01-10 12:51:51 +0000
  • 19268281c8 lib,rlc_am_nr: reduced logging level of some messages to debug. Pedro Alvarez 2021-12-10 15:46:20 +0000
  • 5532c514ba lib,rlc_am_nr: added logging macros to make sure that the RB name is allways logged. Pedro Alvarez 2021-12-10 15:36:45 +0000
  • f60259afb9 lib,rlc_am_nr: fixed multiple typos and deleted useless comments Pedro Alvarez 2021-12-10 12:21:08 +0000
  • 9e6b852834 lib,rlc_am_nr: Added handle_full_sdu() and handle_segment_sdu() functions. Reduced duplicate code in handling SDU segments. Pedro Alvarez 2021-12-01 18:48:15 +0000
  • 8afea13d9a lib,rlc_am_nr: added initial logic to support receiving PDU segments. Pedro Alvarez 2021-12-01 17:39:59 +0000
  • 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. Pedro Alvarez 2021-12-01 10:40:06 +0000
  • 76c33c78a9 lib,rlc_am_nr: starting to add test for segmentation. Starting to add functions for creating new segments and segment continuation. Pedro Alvarez 2021-11-30 16:26:19 +0000
  • f544cc7f7e lib,rlc_am_nr: fixed issue introduced with the changes of the header packing. Pedro Alvarez 2021-11-29 12:35:03 +0000
  • 40fab8fdb4 lib,rlc_am_nr: starting to add segmentation test Pedro Alvarez 2021-11-29 11:35:29 +0000
  • 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. Pedro Alvarez 2021-11-24 10:12:35 +0000
  • 72ba7503e5 lib,rlc_am_nr: make max tx queue size configurable. Pedro Alvarez 2021-11-23 17:58:29 +0000
  • 4182a9f164 Add cell group update without random access. Fabian Eckermann 2022-01-10 10:10:30 +0100
  • cb6809c9b2 Add SA RRC reconfiguration test. Fabian Eckermann 2021-12-13 16:19:09 +0100
  • a6c1098afe Add decoding of RRC reconfiguration. Fabian Eckermann 2021-12-13 16:18:18 +0100
  • a9724fced1 Remove unused code from test. Fabian Eckermann 2021-12-15 09:53:30 +0100
  • 6c4c1ea155 NR UE PHY: interfaced fix wideband CQI reporting in nr_phy_test Xavier Arteaga 2022-01-10 12:22:37 +0100
  • 8619382b45 Removed unneeded libraries from the mac test in srsgnb Alejandro Leal 2022-01-10 13:46:54 +0100
  • a8ea0d1624 Adding AGPL copyright to new files Codebot 2022-01-09 23:12:26 +0100
  • 582126d106 Merge branch 'next' into agpl_next Codebot 2022-01-09 23:12:22 +0100
  • ac7fe9be64 sched,nr: make scheduler robust to errors in the phy that cause skipped slot indications Francisco Paisana 2022-01-07 12:54:49 +0100
  • bab0b488be rrc-nr: disable csi_meas_config Carlo Galiotto 2022-01-06 15:41:45 +0100
  • 861648aa35 rrc-nr: differentiate SA csi_meas_cfg from NSA Carlo Galiotto 2022-01-05 18:47:06 +0100
  • 3d39f4b55f rrc-nr: remove unnecessary variable toggle Carlo Galiotto 2022-01-05 18:26:20 +0100
  • 655fb7204f rrc-nr: set CSI config for SA only Carlo Galiotto 2022-01-05 17:06:58 +0100
  • d7e4018adf sched: remove unused function Carlo Galiotto 2022-01-05 14:10:35 +0100
  • b359c7b728 sched,nr: add comments and rename variables Carlo Galiotto 2022-01-05 12:36:15 +0100
  • 0f92869156 rrc,sched: add csi-MeasConfig setup in RRC Carlo Galiotto 2021-12-22 11:54:48 +0100
  • 9be9bd659e sched,nr: add CQI to SE and SE to MCS mapping ... Carlo Galiotto 2021-12-17 19:16:25 +0100
  • 2040a88bf9 sched: add comments + rename variable Carlo Galiotto 2021-12-10 11:20:44 +0100
  • cd32f1385a sched,test: add test for CQI->MCS mapping fnc Carlo Galiotto 2021-12-10 11:02:16 +0100
  • db983175a8 sched: remove CQI->MCS mapping from PDSCH allocator Carlo Galiotto 2021-12-09 18:38:29 +0100
  • 3a7739fba5 sched: add CQI->MCS mapping to PDSCH allocator Carlo Galiotto 2021-12-09 15:52:42 +0100