Commit Graph

  • 9cbd2727f5 Disable measGapConfig in first reconfig. Remove all measurement reports for nr in the 2nd reconfig. Fabian Eckermann 2021-10-15 13:16:20 +0200
  • 08c96b0e35 nr,ue,mac: added TODO comment warning about missing functionality in srsue::mac_nr::reset method Francisco 2021-10-15 18:00:46 +0100
  • 81174bda64 nr,ue,rrc: release NR logical channels during RRC release Francisco 2021-10-14 22:45:11 +0100
  • e93503bae3 Minor changes Xavier Arteaga 2021-10-15 10:51:37 +0200
  • 537f165482 Added comments Xavier Arteaga 2021-10-15 10:48:20 +0200
  • bdcf90d990 Enable NR PUSCH EVM estimation in srsenb Xavier Arteaga 2021-10-13 17:11:14 +0200
  • 3c40cd2840 Improved NR PHY logging info Xavier Arteaga 2021-10-13 17:10:15 +0200
  • b3a844c533 Removed redundant metric trace and add PUCCH SNR assertion Xavier Arteaga 2021-10-13 17:08:41 +0200
  • addd687d7e Fix NR PUCCH format 1 normalised correlation Xavier Arteaga 2021-10-13 17:06:01 +0200
  • e6bd6462b1 Estimate CFO for NR PUCCH formats 0 and 1 Xavier Arteaga 2021-10-13 17:04:46 +0200
  • 51ff429bc7 Added SS type to PDSCH context info Xavier Arteaga 2021-10-13 12:55:24 +0200
  • a5f6aa9f31 Added CSI string in PDSCH and PUSCH decode Xavier Arteaga 2021-10-13 11:42:00 +0200
  • 003c6e524c Added short NR CSI information Xavier Arteaga 2021-10-13 11:39:12 +0200
  • 73260fb335 sched,nr: fix stack overflow in sched_nr_test Francisco 2021-10-15 10:14:33 +0100
  • dacf40f63e Delete move constructor and move assignment operator explictly for mac_pcap_base and s1ap_pcap classes. Move emergency handlers header file into the support folder. faluco 2021-10-14 17:14:25 +0200
  • 9075251627 Move the cleanup code from the signal handlers down to the new emergency handlers for the ue, epc and enb. faluco 2021-10-14 11:16:32 +0200
  • 2c1e9c0c55 Implement an emergency cleanup handler registration mechanism to allow modules to clean themselves before application gets killed. Flush PCAP contents just before killing the application. faluco 2021-10-13 17:03:05 +0200
  • 0507d9df2b nas,nr: Fix ciphering and sequence numbers in NAS Bedran Karakoc 2021-10-12 15:32:20 +0200
  • 44de4996e8 Fix log message. Fabian Eckermann 2021-10-12 10:05:00 +0200
  • 33df51a1f5 Remove error message if dl_freq and ul_freq are not specified. Fabian Eckermann 2021-10-11 16:44:39 +0200
  • 01d8814f39 sched,nr: when sched allocates PUSCH, SR doesn't need to be decoded Francisco 2021-10-14 15:46:22 +0100
  • b034a9c983 Lock mutex when setting common cfg. Fabian Eckermann 2021-10-12 10:58:11 +0200
  • f427a25a30 nr,gnb,mac: account for header space larger than 2 when packing PDSCH Francisco 2021-10-14 10:35:35 +0100
  • f7dd327d08 enb,rrc_nr: send PUSCH nominal power Andre Puschmann 2021-10-14 11:41:25 +0200
  • c467c3c0e6 ue,rrc_nr: remove warning when zp_csi_rs_res_to_add_mod_list is not present Andre Puschmann 2021-10-14 11:40:25 +0200
  • dc3dad6e20 rrc,nr: implements PR review comments Carlo Galiotto 2021-10-14 18:09:51 +0200
  • fb75cbaadc rrc: disable MAC bearers when RNTI gets updated Carlo Galiotto 2021-10-14 16:15:24 +0200
  • 5f648d195c Implement JSON reporting in the scell search test. faluco 2021-10-13 12:15:25 +0200
  • ed2e88524f asn1,rrc_nr: implement to_json in setup_release_c Francisco 2021-10-14 12:18:03 +0100
  • 9df6c6b936 sched,nr: ensure the ue_cfg_t passed to the scheduler in NR FDD mode has the correct harq delay Francisco 2021-10-14 16:45:18 +0100
  • 255ddb1329 enb,gnb: add basic support for sgnb release procedure Andre Puschmann 2021-10-14 17:43:09 +0200
  • 908c469f30 sync: don't fail camping on cell if current and target srate match Andre Puschmann 2021-10-13 09:20:43 +0200
  • 1068a84bd0 sync: fix typo Andre Puschmann 2021-10-13 09:20:32 +0200
  • bc4264277a sched,nr: update NR scheduler tester to support parallel CC workers Francisco 2021-10-14 15:17:03 +0100
  • ea324e8cbe nr,sched,test: update sched nr test to better reflect MAC-PHY FAPI Francisco 2021-10-12 20:54:25 +0100
  • cc0255e4f1 enb,rrc_nr: reduce log level to info when C-RNTI is received for current RNTI Andre Puschmann 2021-10-14 18:08:08 +0200
  • d708f05869 rrc_endc: disable DC-PHR reporting in the UE Andre Puschmann 2021-10-13 23:05:22 +0200
  • ecd1a15e1f mac: revert order of processing MAC subPDUs Carlo Galiotto 2021-10-13 19:20:52 +0200
  • efdd249cb3 nr,sched: fix dangling reference to ue_cfg in scheduler Francisco 2021-10-13 23:27:13 +0100
  • 73859a5b6a nr,sched: improve logging of PDSCH and PUSCH in scheduler to also show coreset id and buffer state Francisco 2021-10-13 17:57:13 +0100
  • 64ffd81cf9 nr,sched: fix recomputation of ue_bwp_cfg when sched receives new ue_cfg objects Francisco 2021-10-13 17:39:02 +0100
  • fed53c91d0 mac_nr_test: add TC to reproduce #3325 Andre Puschmann 2021-10-13 17:53:59 +0200
  • 7cbd3d50b7 mac_sch_pdu_nr,bsr: fix length check for BSR Andre Puschmann 2021-10-13 17:52:33 +0200
  • 1bffebe0bf Removed cached PRACH signals Xavier Arteaga 2021-10-07 16:59:00 +0200
  • aa0c936f50 Fix race condition when destroying the gnb stack class. The gnb stack class could be destroyed concurrently while still running its task scheduler thread. faluco 2021-10-08 11:05:25 +0200
  • 28bbaa7816 Blacklist TSAN issues from libusb and libuhd. faluco 2021-10-08 10:52:35 +0200
  • 75af37bd4b Batch of race fixes when running the UE and ENB with UHD. Main fixes are in the UHD driver, fixing races and potential deadlocks. faluco 2021-10-08 10:42:02 +0200
  • 1a64c6adad Enum fixes so clang 12 can build the repo Alejandro Leal Conejos 2021-10-08 12:10:01 +0200
  • 964dce575b nr,sched: fix nof_harqs in NR scheduler to 8 Francisco 2021-10-13 17:22:55 +0100
  • acd5b8c46a nr,gnb,rrc: correctly configure TDD for UE and scheduler Francisco 2021-10-13 13:16:29 +0100
  • 25f34502a7 nr,gnb,rrc: restore the GTPU TEIDs back from NR RNTI to LTE RNTI when RRC reconfiguration fails Francisco 2021-10-11 18:03:21 +0100
  • 25eb44914e nr,sched: fix sched_args_t default values Francisco 2021-10-13 10:17:51 +0100
  • 04d48127bb nr,sched: enable NR fixed mcs configuration via enb.conf Francisco 2021-10-13 10:11:05 +0100
  • 919d949790 mac: fix rebase errors Carlo Galiotto 2021-10-11 19:01:01 +0200
  • a57ccdabf5 mac: move and check boolean from funcion to caller Carlo Galiotto 2021-10-11 12:47:03 +0200
  • 1a52cdcdaa mac: remove unused rwlock and unused cqi counter Carlo Galiotto 2021-10-11 11:06:13 +0200
  • f53e01cfa3 mac: apply changes by PR reviewers Carlo Galiotto 2021-10-08 18:33:05 +0200
  • dc3e3a89f8 mac: update CQI in MAC with CSI reports from PHY Carlo Galiotto 2021-10-08 15:58:17 +0200
  • 781ae4abfb fix static analysis error (CID 373575) Carlo Galiotto 2021-10-12 13:01:27 +0200
  • a9904c2b64 Fix info format string Xavier Arteaga 2021-10-08 17:41:45 +0200
  • f250c83a66 Minor NR configuration fixes Xavier Arteaga 2021-10-12 19:01:15 +0200
  • a31a40184d Fix NR PRACH encoding Xavier Arteaga 2021-10-12 19:00:14 +0200
  • 753edc7d7b Force NR PRACH scaling to 0.99 of the DAC dynamic range Xavier Arteaga 2021-10-11 16:24:28 +0200
  • 4e76d7fef6 Enhanced nr_phy_test to assert PRACH detection Xavier Arteaga 2021-10-11 15:37:11 +0200
  • c7940f455c More clear equation to calculate number of PRACH subframes Xavier Arteaga 2021-10-11 15:36:34 +0200
  • 4cea3d92bd NR PHY accepts multiple SF PRACH sequence Xavier Arteaga 2021-10-11 15:36:00 +0200
  • 8bab12fb00 Added NR case to prach_test Xavier Arteaga 2021-10-11 15:34:45 +0200
  • 3c4efba418 Added missing parameters to NR PHY configuration factory Xavier Arteaga 2021-10-11 15:34:16 +0200
  • 5e1291b0c7 Fix PRACH detection sequence generation for NR Xavier Arteaga 2021-10-11 15:33:40 +0200
  • 7ecca61d60 Enhanced nr_phy_test with better PRACH stats Xavier Arteaga 2021-10-08 18:59:19 +0200
  • 6926754e67 nr,sched: fix sched logging in case of HARQ CRC=KO Francisco 2021-10-12 22:15:12 +0100
  • c08bb6023c nr,sched,refactor: clear of unused typedefs and renaming of some types Francisco 2021-10-12 14:58:59 +0100
  • 11ee4ab9dd nr,gnb,rrc: fix scheduler FDD configuration Francisco 2021-10-12 16:39:19 +0100
  • 53c99796cc nr,gnb,rrc: ensure timing advance offset is set to present Francisco 2021-10-12 16:16:21 +0100
  • 5979f98a8e nr,test: ensure phy metrics are generated in nr_phy_test when real mac is used Francisco 2021-10-12 12:25:52 +0100
  • ca7a3cf201 nr,sched: fix sched tbs acked metric computation Francisco 2021-10-12 12:18:45 +0100
  • 510e9f47a7 sched,nr: simplify metrics extraction from MAC Allow some level of mutex contention between metrics and worker threads in accessing internal scheduler variables. Francisco 2021-10-12 12:09:06 +0100
  • 6617b9c558 nr,sched: simplify command line arg to enable real mac in nr_phy_test Francisco 2021-10-12 10:48:11 +0100
  • 9efc3e05f3 nr,sched: enable real mac and scheduler in nr_phy_test traffic tests Francisco 2021-10-12 10:35:11 +0100
  • 5c44d774d0 Added 5G Metrics David Rupprecht 2021-09-17 17:47:44 +0200
  • 59e847ba08 Added NAS 5G args David Rupprecht 2021-09-17 15:23:49 +0200
  • 5910d8847a Split NAS security ctxt David Rupprecht 2021-09-17 17:28:35 +0200
  • 4e49508d8f nr,gnb,mac: fix RAR encoding by resetting the RAR buffer Francisco 2021-10-11 15:17:11 +0100
  • af0bc36de9 nr,sched: ensure scheduled RAR grants are reset every slot Francisco 2021-10-11 14:14:18 +0100
  • 2b41efaa23 nr,phy,gnb: enable PUSCH debug logging Francisco 2021-10-11 13:19:55 +0100
  • 1b595b6eff nr,gnb: if no nr cell is initiated, do not enable endc in the LTE RRC Francisco 2021-10-11 12:01:18 +0100
  • 7e0fd2721d sched,lte: disable all SRBs UL during intraenb Handover Francisco 2021-10-11 10:42:54 +0100
  • 78f8302839 sched,lte: addition of extra logs in sched ue configuration Francisco 2021-10-11 10:32:17 +0100
  • 3721523810 pdcp,lte: fix debug logging in PDCP, to avoid segmentation fault and crash Francisco 2021-10-10 19:45:04 +0100
  • 877b995a4d gnb,nr: add metrics for ack'd TBS in the gNB. Francisco 2021-10-08 18:05:38 +0100
  • 1528f69d5b Adding AGPL copyright to new files Codebot 2021-10-10 23:12:27 +0200
  • cf4b0f1739 Merge branch 'next' into agpl_next Codebot 2021-10-10 23:12:22 +0200
  • 479df12775 fix rrc_nr_test bad config Francisco 2021-10-09 11:46:52 +0100
  • 9dcfa8fdb1 nr,gnb,rrc: pass default rrc_nr_cfg_t to rrc_nr_test Francisco 2021-10-08 18:02:10 +0100
  • 2e71dc17a5 rrc,nr: transfer SSB config to ue phy_cfg in the scheduler Francisco 2021-10-08 12:10:10 +0100
  • 43b12b9ffb rrc,nr: transfer SSB config to both UE and NR scheduler Francisco 2021-10-08 12:04:29 +0100
  • b8976ca463 nr,ue,rrc: avoid configuring the CSI until NR RA is complete Francisco 2021-10-07 14:34:58 +0100
  • 8118c368d9 rrc_nr: add missing PRACH config part Andre Puschmann 2021-10-07 22:49:52 +0200
  • eaf87140e1 rrc_nr: add TAG and PHR config in MAC (but keep it disabled) Andre Puschmann 2021-10-07 22:49:12 +0200
  • c463ccd961 rrc_endc: pack MAC main config dedicated with DC PHR config Andre Puschmann 2021-10-07 20:09:15 +0200