Commit Graph

  • 972e080e48 ue_dl_nr_file_test: update SSB/SIB TV Andre Puschmann 2021-11-11 20:52:05 +0100
  • 7a64163aa4 ue_dl_nr_file_test: enable coreset0_idx=6 file test Andre Puschmann 2021-11-11 13:16:09 +0100
  • 16b5f4c3db ue_dl_nr_file_test: add further IQ capture with coreset0_idx=6 Andre Puschmann 2021-11-11 13:12:02 +0100
  • d2fc11fbec ue_dl_nr_file_test: add missing parameter to existing file tests Andre Puschmann 2021-11-11 12:06:58 +0100
  • 830cbcde08 ue_dl_nr_file_test: add all zero PDSCH check and let test fail in this case Andre Puschmann 2021-11-11 12:06:33 +0100
  • 77269c055d ue_dl_nr_file_test: expose ARFCN for center and SSB and use it to derive RB offset Andre Puschmann 2021-11-10 15:12:55 +0100
  • 1684c56ca0 phy: add two IQ dumps with coreset0 and coreset1 Andre Puschmann 2021-11-10 12:57:44 +0100
  • 8c99d7a3bd ue_dl_nr_file_test: use common helper function to derive coreset0 params Andre Puschmann 2021-11-10 12:56:45 +0100
  • 2117aa93e2 slot_worker: add compile time option to write baseband signal to file Andre Puschmann 2021-11-10 11:15:09 +0100
  • 9987b9e70b phy_common: fix number of antenna port for NR-only configs Andre Puschmann 2021-11-10 11:14:07 +0100
  • 279d82aa31 ue_dl_nr: debug to print PDCCH received symbols Andre Puschmann 2021-11-09 20:47:02 +0100
  • 36a287edd8 ue_dl_nr_file_test: expose various coreset and search space related parameters Andre Puschmann 2021-11-09 20:44:37 +0100
  • f708635a5d rrc_nr_cfg: set default PLMN for NR cell to 00101 Andre Puschmann 2021-11-09 20:43:59 +0100
  • 779bfcf791 phy_common: fix symbol size derivation for NR-only cells Andre Puschmann 2021-11-09 19:21:16 +0100
  • 861b0622b9 Adding AGPL copyright to new files Codebot 2021-11-14 23:12:25 +0100
  • 3a9014802d Merge branch 'next' into agpl_next Codebot 2021-11-14 23:12:22 +0100
  • 40809fb10e gnb,rrc: fix compilation of RRC test on 32bit Andre Puschmann 2021-11-14 20:46:40 +0100
  • 853d870c52 rlc_um_nr: fix SN wrap-around in a few places Andre Puschmann 2021-11-09 10:50:12 +0100
  • 813adb9567 rlc_um_nr: reduce verbosity in info mode Andre Puschmann 2021-11-08 21:08:40 +0100
  • 1bec07a64a rlc_um_nr: fix starting/stopping of reassemble timer Andre Puschmann 2021-11-08 20:58:38 +0100
  • b3c7eeedd3 rlc_um_nr_test: add extra check to verify reassembly timer isn't running Andre Puschmann 2021-11-08 20:57:41 +0100
  • 4187be3ff9 Revert "Revert "rlc_um_nr: reimplement update of RX_Next_Reassembly"" Andre Puschmann 2021-11-08 14:55:55 +0100
  • 7141fda69c Revert "rlc_um_nr_test: disable test9 until low TCP UL rates are understood/fixed" Andre Puschmann 2021-11-08 14:55:24 +0100
  • f99d6bc224 lib,rlc: changed get_bearer() to get_lcid(). Pedro Alvarez 2021-11-12 16:19:55 +0000
  • 3b150e26cb rlc_am_nr: Changed header_t to HeaderType typename in RLC data structs. Fix issue in clear_pdcp_sdu() Pedro Alvarez 2021-11-12 10:47:31 +0000
  • 123ac16653 rlc_am_nr: fixed issue with pointers from rx entity to tx entity Pedro Alvarez 2021-11-10 18:12:47 +0000
  • f99e841421 Changed using a rlc_am_lte and rlc_am_nr entity, to a single rlc_am entity. Pedro Alvarez 2021-11-10 17:31:56 +0000
  • eefedcfccd rlc_am_nr: renamed rlc_am_base to just rlc_am Pedro Alvarez 2021-11-10 16:03:38 +0000
  • aef87d5366 rlc_am_nr: Change rlc_am_base to use unique_ptr to hold rx/tx entities Pedro Alvarez 2021-11-10 15:25:10 +0000
  • 779eda98bd Temporarly silence unused variable warnings. Pedro Alvarez 2021-11-09 12:00:46 +0000
  • e780eb5ab0 Fixed missing TM and RLC AM NR in mem_pool Pedro Alvarez 2021-10-06 17:17:34 +0100
  • debb4a0c6b Refactored RLC AM segment pool for re-use in both LTE and NR Moved RLC AMD PDU definitions from rlc_am_lte.h to rlc_common.h to make them re-usable in both RLC LTE and RLC NR Pedro Alvarez 2021-08-04 12:43:41 +0100
  • 54be15e7a6 Moved write pdu to rlc_am_base::rlc_am_base_rx Pedro Alvarez 2021-07-29 17:00:10 +0100
  • 476f9e1156 Changed logger initialization in RLC AM entities Pedro Alvarez 2021-07-28 12:26:11 +0100
  • 022c51493b Refactored RLC AM NR/LTE Rx and Tx entities to use a rlc_am_base_rx/tx class. This was done to make it easier to share entity specific code between LTE and NR. This removes the previously used templates. Pedro Alvarez 2021-07-23 13:13:10 +0100
  • b15f63f32f Added an RLC AM base class to avoid code duplication in the RLC AM NR entity. This class is based on a template that receives as argument the rlc_am_*_tx/rx entities, so that those are different for LTE and NR. Pedro Alvarez 2021-07-06 17:45:03 +0100
  • e65bcd7147 Changed default max S1 Setup retries to infinity Pedro Alvarez 2021-11-12 13:10:10 +0000
  • 99e8ddefee Terminate application if the eNB cannot connect to the MME after max s1 retries is reached Pedro Alvarez 2021-07-05 19:21:26 +0100
  • e5a83474cc Added max_s1_setup retries option to S1AP Pedro Alvarez 2021-07-01 12:34:00 +0100
  • 930e3699d0 Added max_s1_retries parameter Pedro Alvarez 2021-07-29 11:59:49 +0100
  • 83c1fb65d7 nr,gnb,rrc: add rrc nr message handler and send functions to establish an SA RRC connection Francisco 2021-11-12 11:38:28 +0000
  • 02f261c0a9 rf: build srsran_rf as static library Robert Falkenberg 2021-11-04 14:21:10 +0100
  • 085d561f65 skiq: allow running without root permissions Andre Puschmann 2021-11-07 22:36:55 +0100
  • 8d33d93c77 Fix a race condition in the enb csv metrics where set_handle was called while the metrics thread is running causing a race in the enb member variable. Fix it by setting it during object construction. faluco 2021-11-12 11:15:17 +0100
  • f3b427cbd7 nr,gnb,rrc: separate rrc_nr::ue into its own file Francisco 2021-11-10 11:59:01 +0000
  • 174648e487 Restart S1AP on SCTP_ERROR event Pedro Alvarez 2021-11-10 14:06:26 +0000
  • 16753a006a nr,gnb,rrc: add test logger delimiter; handle rrc setup complete Francisco 2021-11-09 20:32:18 +0000
  • fd7c5e375c nr,gnb,rrc: implement NR RRCSetup in RRC and wrote unit test Francisco 2021-11-09 18:26:37 +0000
  • 89ca761680 nr,gnb,sched: small fixes in sched sib allocation logging Francisco 2021-11-09 11:47:01 +0000
  • aba3ac9ddf nr,gnb,sched: increase SIB grant size in PRBs, to ensure it fits the message Francisco 2021-11-08 15:29:11 +0000
  • ae4071a3df nr,gnb,rrc: propagate RRC SIB configurations to mac and scheduler Francisco 2021-11-08 13:38:18 +0000
  • 5766ddfa38 nr,gnb,sched: fix nr_phy_tests. The default sched cell config was not being correctly generated Francisco 2021-11-08 11:26:16 +0000
  • 1807ba1e37 nr,gnb,sched: fix si softbuffer allocation. Add extra comments Francisco 2021-11-08 10:48:17 +0000
  • 360f718a5e Add PHY resource allocation calculation for SIB common 0 search space Ismael Gomez 2021-11-06 18:32:41 +0100
  • a34a1f3f6b fix failing compilation due to rebase Francisco 2021-11-05 15:33:31 +0000
  • a137835d07 gnb,rrc: use phy helper to generate coreset#0 Francisco 2021-11-05 15:16:37 +0000
  • 2fc41acd9a nr,gnb: generation of CORESET#0 and SearchSpace#0 parameters in rrc. Passing CORESET#0/SS#0 to scheduler Francisco 2021-11-05 13:50:22 +0000
  • 87635fe8c5 nr,gnb,sched: fix sib nof_retxs. Log SIB scheduling Francisco 2021-11-05 10:51:06 +0000
  • 9a267d7ed0 nr,gnb,sched: fix SIB1 periodicity derivation in NR sched Francisco 2021-11-05 09:40:28 +0000
  • 72c2129cd3 nr,gnb,sched: fix sib1 window derivation in NR sched Francisco 2021-11-03 09:45:09 +0000
  • 60d4d12070 nr,gnb,mac: implement basic sib1 scheduling Francisco 2021-11-02 20:13:18 +0000
  • 30c0ffe3e5 nr,gnb,mac: decouple UL PDU decoding from the UE object Francisco 2021-11-04 12:30:55 +0000
  • 63fe471fa6 Merge branch 'next' into agpl_next Codebot 2021-11-07 23:12:22 +0100
  • 9734f2e393 adt: fix optional_vector ctor, and add emplace method Francisco 2021-11-05 13:52:26 +0000
  • 0967cda042 gnb,stack: move gNB components into own folder Andre Puschmann 2021-11-05 14:23:00 +0100
  • 951fea5f61 bearer_manager,rlc: reduce log level of message to warning level Andre Puschmann 2021-11-05 12:18:14 +0100
  • 2d6ce768c7 nr,gnb,rrc: generation of MIB/SIB1 inside rrc_nr class and test to verify the correct output Francisco 2021-11-04 15:54:26 +0000
  • 5f3afffd05 nr,gnb: implementation of sib and mib asn1 generation functions Francisco 2021-11-04 15:18:06 +0000
  • 96fd3aae3c nr,gnb: small gnb interface refactors and fix of byte buffer operator= Francisco 2021-11-04 15:01:13 +0000
  • 2a5d21164f Adding RLC AM NR unit tests Pedro Alvarez 2021-07-08 18:10:37 +0100
  • d528d8af4c Added initial skeleton for RLC AM NR entity Pedro Alvarez 2021-06-28 18:52:58 +0100
  • 2bb249bf09 Moved RLC AM LTE and NR packing functions to their own file. Pedro Alvarez 2021-10-01 11:38:33 +0100
  • f93d428e49 Moved RLC AM data structures to their own file Pedro Alvarez 2021-10-01 16:52:29 +0100
  • 0ac3f8b242 nr: fix ngap initialization in case of NR SA Francisco 2021-11-04 14:24:41 +0000
  • 7e7f7b4c01 nr: fix failing unit tests Francisco 2021-11-04 14:19:15 +0000
  • d5c235635f check lteworker is not null in log line Ismael Gomez 2021-11-03 17:30:50 +0100
  • fa600ebda1 update sampling rate calculation from prb for nr Ismael Gomez 2021-11-03 17:30:31 +0100
  • dab6e8bdcd nr,gnb: updates in parsing and phy files to allow the splitting of NR and LTE stacks Francisco 2021-11-03 15:46:28 +0000
  • 1ead159f3f backward: make signalhandler object static Andre Puschmann 2021-11-03 15:21:38 +0100
  • b44372faae crash_handler: write backtrace to stderr instead of backtrace file Andre Puschmann 2021-11-03 15:19:08 +0100
  • 8d719db43d nr,gnb,mac: implement zero-copy get_dl_sched/get_ul_sched NR scheduler interface Francisco 2021-11-02 12:53:16 +0000
  • 2eaf9add48 rrc,nr: rename boolean variable Carlo Galiotto 2021-11-03 16:49:52 +0100
  • ba50bbfb76 rlc,rrc,nr: remove rb_type from rlc_um_config Carlo Galiotto 2021-11-03 14:45:41 +0100
  • 9c2099f680 rrc,rlc,nr: fix RB label in RLC-NR for UE logs + .. Carlo Galiotto 2021-10-29 10:47:34 +0200
  • d95c31d2de rlc,rrc,nr: fix rlc bearer string diplayed in logs Carlo Galiotto 2021-10-28 16:24:31 +0200
  • c02aeee0d8 gtpu: only add missing whitespace Andre Puschmann 2021-11-02 18:45:36 +0100
  • 79c443fd60 rrc_nr: add log_rrc_message helper to UE object to print RNTI Andre Puschmann 2021-11-02 18:45:14 +0100
  • c913db5ade enb,rrc_nr: log RRC messages as Json Andre Puschmann 2021-11-02 10:42:32 +0100
  • 90d21f8426 Fix invalid log line formatting. faluco 2021-11-02 18:26:03 +0100
  • 0bf2674d22 bearer_manager: reduce log level for clean/delete operations Andre Puschmann 2021-11-03 16:20:16 +0100
  • f6e1ecdaf3 nr,gnb,mac: remove redundant checks and unused lcid enum constants Francisco 2021-11-02 20:29:27 +0000
  • c615df9d1d nr,gnb,mac: prioritize CRNTI CE handling over remaining SDUs and CEs in gNB mac receiver Francisco 2021-11-02 10:32:23 +0000
  • 4286ab81d9 nr,gnb,mac: fix const-correctness of some methods of class srsran::mac_sch_pdu_nr Francisco 2021-11-01 17:06:14 +0000
  • 885e1bcc60 nr,gnb,sched: ensure the users only get allocated if they have buffer state > 0 Francisco 2021-11-01 14:51:45 +0000
  • 6fb5257609 nr,gnb,sched: cleanup of checks in sched_nr_allocator and removal of unused classes Francisco 2021-11-01 12:40:53 +0000
  • 7b989d9976 nr,gnb,sched: refactored slot_ue class to use pointer to ue_carrier instead of deriving all necessary parameters Francisco 2021-11-01 11:33:05 +0000
  • da9c564ad4 nr,gnb,sched: remove unused sched_nr_interface types Francisco 2021-10-31 18:33:49 +0000
  • 1a56629a72 nr,gnb,sched: centralized all feedback/event management (cc-specific and non-cc-specific) into a single class Francisco 2021-10-30 13:11:22 +0100
  • 7c146c5198 nr,gnb,sched: refactored sched nr common event handling to use accumulated event handling logging Francisco 2021-10-29 16:04:21 +0100
  • e5e047bc63 nr,gnb,sched: avoid that the nr sched handles the rach before it creates the ue object Francisco 2021-10-29 15:02:20 +0100