Commit Graph

  • 511ad9ed25 rlc, nr: Increment retx_count for segments Robert Falkenberg 2022-02-24 15:34:27 +0100
  • 034aa6a6d4 rlc, nr: inform upper layer when max retransmissions is exceeded Robert Falkenberg 2022-02-24 11:50:42 +0100
  • 0c0642c289 lib,rlc_stress_test: changed global pcap handler from .h to .cc. Deleted unecessary #define Pedro Alvarez 2022-02-22 18:32:30 +0000
  • 7bcec48e19 lib,rlc_stress_test: fixed issue in making log_hex_limit configurable. Pedro Alvarez 2022-02-22 18:12:56 +0000
  • 431ccb2754 lib,rlc_am_nr: Cleaned up rlc_stress test. Split test into .cc and .h Pedro Alvarez 2022-02-18 11:16:50 +0000
  • 35146bcb71 lib,rlc_am_nr: fix shadowed variable in RLC RETXes Pedro Alvarez 2022-02-22 16:46:39 +0000
  • c75b8d1708 rlc, nr: increment sequence numbers using modulus 'mod_nr' Robert Falkenberg 2022-02-21 10:58:28 +0100
  • 8f6e3996d3 rlc, nr: add discard_test for AM Robert Falkenberg 2022-02-22 14:28:36 +0100
  • 42a8e957d4 rlc, nr: fix rlc_am_nr_tx::has_data() Robert Falkenberg 2022-02-22 14:27:48 +0100
  • 95ebc06ec1 rlc: implement SDU discard for AM+UM in NR+LTE Robert Falkenberg 2022-02-22 07:16:37 +0100
  • 9b44d13471 rlc, nr: notify PDCP about fully acked SDUs Robert Falkenberg 2022-02-18 16:15:40 +0100
  • e6d976d115 lib,rlc_am_nr: fixed stack smashing bug that happened when too many NACKs were present in the status report Pedro Alvarez 2022-02-21 18:09:20 +0000
  • ddbd857867 lib,rlc_am_nr: make sure that the RB name is logged when logging the header and status PDUs in NR Pedro Alvarez 2022-02-18 11:14:31 +0000
  • b399724717 lib,rlc_am_nr: fix wrong if checking if the grant was too small to generate a segment Pedro Alvarez 2022-02-18 11:03:54 +0000
  • d2d76b7d97 srsran_rf, ASAN: Enforce RPATH instead of RUNPATH to find RF plugins in build tree when built with ASAN. Robert Falkenberg 2022-02-21 12:01:37 +0100
  • e086479a7b srsran_rf: fix build without any active RF plugin Robert Falkenberg 2022-02-21 12:38:56 +0100
  • 2dca581741 srsran_rf: only build each plugin when found AND enabled Robert Falkenberg 2022-02-21 12:38:27 +0100
  • 81061fd545 Merge branch 'next' into agpl_next Codebot 2022-02-20 23:12:21 +0100
  • f73286727e sched-nr: simplfy code for MCS with SRB0/CCCH Carlo Galiotto 2022-02-10 13:41:42 +0100
  • c935484102 sched-nr: fix scheduler to pass nr tests Carlo Galiotto 2022-02-09 12:29:26 +0100
  • 2b3158536a sched-nr: fix sched not allocating CCCH at low MCS Carlo Galiotto 2022-02-08 13:48:31 +0100
  • 65dae777b1 sched-nr: add option for predefined fixed DL MCS Carlo Galiotto 2022-02-04 17:56:17 +0100
  • c2d4dedafc sched: plug dyn CQI->MCS mapping into scheduler Carlo Galiotto 2022-01-26 16:15:46 +0100
  • 2570c2ce77 srsran_rf: cosmetic changes Robert Falkenberg 2022-02-18 09:45:26 +0100
  • 3a73d84294 srsran_rf: support dynamic loading of RF plugins Robert Falkenberg 2022-02-14 14:08:36 +0100
  • acecb1c303 emergency_handlers: increase max handlers to 256 Andre Puschmann 2022-02-18 11:07:16 +0100
  • 28493ec553 lib,nas_5g: Remove whitespaces in strings Bedran Karakoc 2022-02-16 13:56:38 +0100
  • 767feddd73 lib,nas_5g: Implement to_string() functionality for options Bedran Karakoc 2022-02-11 00:12:59 +0100
  • 65519eaf3d Fixes the comparison. uint8_t was promoted to int. Alejandro Leal 2022-02-17 09:57:26 +0100
  • 2156c319d2 lib,rlc_am_nr: temporarily disable RLC AM NR stress test. Pedro Alvarez 2022-02-17 11:31:24 +0000
  • 9205ede8c1 lib,rlc_am_nr: enabled RLC AM NR stress tests Pedro Alvarez 2022-02-15 18:17:02 +0000
  • c8d15135c6 lib,rlc_am_nr: addressing reveier comments: Pedro Alvarez 2022-02-14 11:13:44 +0000
  • c47be649f4 lib,rlc_am_nr: added assert to double check nof_bytes before memcopying into the payload on build_retx_pdu_without_segmentation() Pedro Alvarez 2022-02-09 11:17:10 +0100
  • 871142b722 lib,rlc_am_nr: fix up the last metric checks in the retx_segment_test() Pedro Alvarez 2022-02-08 15:05:25 +0000
  • 634c9ea3af lib,rlc_am_nr: starting to order segments to be able to receive them out-of-order Pedro Alvarez 2022-02-07 17:51:55 +0000
  • 3b9ad84bda lib,rlc_am_nr: fix checking some statistics in unit test Pedro Alvarez 2022-02-07 16:38:35 +0000
  • 832d650574 lib,rlc_am_nr: remove unused variables. Fixed up some comments. Pedro Alvarez 2022-02-07 11:57:35 +0000
  • 9bb3b1f18f lib,rlc_am_nr: remove unused code after re-factor Pedro Alvarez 2022-02-07 11:09:41 +0000
  • 4bbbc8ffde lib,rlc_am_nr: fixed incorrectly adding to many segments when receiving a status report with an SO. Pedro Alvarez 2022-02-04 17:14:21 +0000
  • 5e8b7b5ebe lib,rlc_am_nr: re-factored code for retx'ing with and without segmentation. Pedro Alvarez 2022-02-04 16:56:35 +0000
  • 8c53c74c86 lib,rlc_am_nr: fix ptr increment when there is no SO when writting status report without SO. Pedro Alvarez 2022-02-02 18:43:19 +0000
  • 525d2db454 lib,rlc_am_nr: re-enable all tests Pedro Alvarez 2022-02-02 17:48:50 +0000
  • b13d0ca84a lib,rlc_am_nr: fixed generation of status report when SOs are present. Starting to test retx of segments. Pedro Alvarez 2022-02-02 17:03:41 +0000
  • 876c45c534 lib,rlc_am_nr: added ability to pack/unpack SO_start and SO_end to rlc am nr NACKs. Added unit test for this feature. Pedro Alvarez 2022-02-02 12:50:29 +0000
  • 047831e178 lib,rlc_am_nr: fixup compilation of rlc_am_nr_pdu_test when saving pcaps Pedro Alvarez 2022-01-31 18:23:24 +0000
  • 12e530a800 lib,rlc_am_nr: fix generation of status report when NACKs of lost SDU segments are present. Pedro Alvarez 2022-01-28 17:21:53 +0000
  • 7206517846 lib,rlc_am_nr: starting to add unit test for retx'ing segments. Fixed issue in updating tx_next when segmenting the SDU. Pedro Alvarez 2022-01-28 12:35:40 +0000
  • 801eddf899 lib,rlc_am_nr: fix up test regarding retx segmentation Pedro Alvarez 2022-01-27 14:33:31 +0000
  • 38e4c47f34 lib,rlc_am_nr: added current SO to keep track of the SO for the next RETX. Pedro Alvarez 2022-01-26 14:00:39 +0000
  • 5fa72b2b3d lib,rlc_am_nr: fix creation of retx segement from existing segment. Pedro Alvarez 2022-01-24 18:21:15 +0000
  • 65d5df8b6e lib,rlc_am_nr: Continue to add functionality to provide segments of retx'es. Started to add function to re-segment already existing SDU segment Pedro Alvarez 2022-01-20 18:46:16 +0000
  • e4a72de342 lib,rlc_am_nr: refactored build_pdu helpers to receive the payload pointer for consistency. Added function to segment retx. Added some comments to build PDU helper functions. Pedro Alvarez 2022-01-19 17:11:56 +0000
  • b1a33a07a1 lib,rlc_am_nr: starting to add test for segmenting retx. Changed sdu under segmentation to only hold the SN. The actual SDU already exists in the pdu stored in the tx_window. Pedro Alvarez 2022-01-19 12:14:50 +0000
  • 581a99c616 nr,gnb: use memory pool to allocate scheduler UEs Francisco 2022-02-15 12:44:14 +0000
  • a2174a5714 Fix type storage copy and move assignment function helper Previously, in the case both the lhs and rhs optionals were present, the copy/move assignments were erroneously destroying the lhs object. Francisco 2022-02-15 10:01:14 +0000
  • 866fe55c42 enb,phy: reduce log level to info when RNTI isn't found Andre Puschmann 2022-02-13 10:43:46 +0100
  • 17291abdad Adding AGPL copyright to new files Codebot 2022-02-13 23:12:24 +0100
  • 42cc7d5d1a Merge branch 'next' into agpl_next Codebot 2022-02-13 23:12:22 +0100
  • 8140e62a7f GNB-PHY: fix max PUSCH LDPC iterations Xavier Arteaga 2022-02-11 15:17:50 +0100
  • c9c2d6982f Implement a function to remove emergency handlers when a signal is raised. Make PCAP handlers deregister from this list when they are destructed. This avoid the signal handler calling destructed objects under very rare circumstances. faluco 2022-02-02 12:23:23 +0100
  • 380280b4d0 lib,nas_5g: Log cause for pdu session establishment reject Bedran Karakoc 2022-02-08 04:36:49 +0100
  • 83868fd2d2 lib,nas_5g: Implement to_string() for 5GSM Cause Bedran Karakoc 2022-02-08 04:35:54 +0100
  • 01ef334a24 lib,phy: Fix thresholds in Viterbi test dvdgrgrtt 2022-02-08 15:50:55 +0000
  • e4a15c9c51 rrc,gnb: move non-phy fields out of phy_cell_nr_t Francisco Paisana 2022-02-07 21:44:31 +0000
  • e9760f110a rrc,gnb: remove obsolete methods to verify config correctness Francisco Paisana 2022-02-07 19:45:38 +0000
  • e8902c785f rrc,gnb: remove srsran_prach_cfg_t from gnb rrc config struct Francisco Paisana 2022-02-07 19:39:14 +0000
  • c4cc94df17 rrc,gnb: remove phy flat pdcch cfg struct from rrc nr cfg Francisco Paisana 2022-02-04 18:10:45 +0000
  • 2c2c1857e9 enb_phy_test: fix uninitialized memory Andre Puschmann 2022-02-08 10:53:36 +0100
  • 32885e2404 ue, rrc_nr: refactor PHY config statages for NSA/SA operation Andre Puschmann 2022-02-07 15:55:10 +0100
  • 21c3a448b7 mac_sch_pdu_nr: fix UL-CCCH packing Andre Puschmann 2022-02-07 15:53:34 +0100
  • c0dda2958c rrc,gnb: fix search space NSA config Francisco Paisana 2022-02-07 16:06:59 +0000
  • 532a4b54e7 rrc,gnb: remove phy flat pdcch cfg struct from rrc nr cfg Francisco Paisana 2022-02-04 18:10:45 +0000
  • 88a95e8e57 rrc,gnb: remove uneeded flat phy cfg fields from rrc_nr_cfg_t Francisco Paisana 2022-02-04 13:12:37 +0000
  • 301848002f rrc,gnb: remove uneeded cell config parameters from rrc_nr main class Francisco Paisana 2022-02-04 11:03:55 +0000
  • 094d019883 remove extra branches in the rrc cell asn1 cfg generation Francisco 2022-02-02 13:16:30 +0000
  • ace6026d24 UE-PHY: Skip PUCCH-NR transmission if there is no PUCCH resource available Xavier Arteaga 2022-02-04 17:16:45 +0100
  • 26f3f6109b gw,pdcp,rlc,mac: log rate metrics in debug mode Andre Puschmann 2022-02-03 21:10:04 +0100
  • d65ae322d3 ue,rrc: fix UL center freq setting Andre Puschmann 2022-02-04 14:40:14 +0100
  • 1fb4a54b28 srsue,rrc_nr_procedures: only send reconfig complete in SA mode Andre Puschmann 2022-02-04 10:06:55 +0100
  • bb2777536a rrc_nr: reduce loglevel to debug for some reconfig parsing messages Andre Puschmann 2022-02-04 10:06:28 +0100
  • b259dbedb1 enb: tentative fix for ubuntu18.04 compile error Carlo Galiotto 2022-02-04 19:05:34 +0100
  • 83ad98c58b srsue,rrc_nr: add helper to configure default PHY layer parameters Andre Puschmann 2022-02-03 14:55:11 +0100
  • b2075673e5
    Crest Factor Reduction feature for the phy layer (#3720) Joaquim Broquetas 2022-02-04 10:35:35 +0100
  • 91502c87db rrc-nr: rename rrc_util function and fix indexing Carlo Galiotto 2022-02-02 10:26:27 +0100
  • e88a4fbe18 rrc-nr: add sr_resources RRCSetup cnf conversion Carlo Galiotto 2022-01-28 17:04:18 +0100
  • 6e1d624a3b rrc-nr: add nzp RRCSetup cnf conversion for SA Carlo Galiotto 2022-01-28 13:57:38 +0100
  • 98494a1ea2 srsue,rrc: remove timer stopping in main RRC class as this is done in procedures Andre Puschmann 2022-02-02 15:01:18 +0100
  • 1b891bb600 srsue,rrc: check present flag before parsing UCI PUSCH scaling info Andre Puschmann 2022-02-02 15:00:51 +0100
  • 82429d1742 srsue,rrc: fix PHY config updates in SA/NSA mode Andre Puschmann 2022-02-02 12:56:08 +0100
  • 986e0fc273 gnb,rlc_am_nr: fix generation of default AM NR configs Pedro Alvarez 2022-02-02 17:30:37 +0000
  • 96ef1beaf2 srsue,phy,nr: only read metrics for NR rat Andre Puschmann 2022-02-01 17:06:18 +0100
  • 8cf6c851e1 srsue,rrc: remove phy_cfg_default header Andre Puschmann 2022-02-01 17:05:19 +0100
  • 7c63da9e4d srsue,rrc_nr: expose main carrier parameters as config Andre Puschmann 2022-02-01 11:28:34 +0100
  • 8464a6ed63 srsue: refactor SA mode in RRC, don't initilize NSA-5G in NSA mode Andre Puschmann 2022-02-01 10:28:51 +0100
  • 71f48ee7f2 ue,rrc: refactor PHY parameter derivation for SA Andre Puschmann 2022-01-31 22:04:39 +0100
  • 10aabe8763 rrc_nr_utils: set search space type for RA to type1 Andre Puschmann 2022-01-31 21:56:03 +0100
  • 03bab82cd8 zmq: apply tx_gain to transmitted signal Robert Falkenberg 2022-01-27 09:13:54 +0100
  • 425b956ef1 revert hacky asn1 compilation fix related with default dtors Francisco 2022-02-01 10:41:12 +0000
  • 18f0732c66 fix clang 6.0.0 compilation issue related with {} initialization Francisco 2022-02-01 10:28:15 +0000
  • 6b79116805 rf_file: close tx/rx files properly Robert Falkenberg 2021-12-16 09:26:26 +0100