Commit Graph

  • 28887a4384 Relax memory ordering for atomic load for the ul_harq::current_tx_nb member. faluco 2021-10-22 14:23:26 +0200
  • 0ada9a01ec Whitelist TSAN issue in srsenb::mac::sr_detected. faluco 2021-10-22 13:49:46 +0200
  • 3ecc8bb4c6 Fix data race in gw::deactivate_eps_bearer. faluco 2021-10-22 13:35:33 +0200
  • a1b2f3915d Whitelist lock order inversion tsan issue in srsenb::rlc::rb_is_um. faluco 2021-10-22 13:30:00 +0200
  • 5f93ff6ed0 Batch of data race fixes in the following classes: RLC AM, Intra measure, UL HARQ, PHY common. faluco 2021-10-21 16:51:57 +0200
  • dd5eda04e3 ue,rrc_nr: clear DRB to LCID lookup during RRC release Andre Puschmann 2021-10-23 17:10:39 +0200
  • e4247517d0 nr,sched: update sched_nr_test to support the new DL sched no-copy api Francisco 2021-10-22 12:37:38 +0100
  • be388aa53f rrc_nr: temporary fix of heap-use-after free Andre Puschmann 2021-10-23 16:24:14 +0200
  • 87459bad17 nr,sched: avoid resetting Tx softbuffer every time a new DL HARQ proc is allocated Francisco 2021-10-22 12:41:26 +0100
  • 8294724aad gnb_interface: reduce MAX_GRANTS to 4 Andre Puschmann 2021-10-22 10:35:00 +0200
  • cf4b6d0bea sched_nr_interface: make PHY results a reference to avoid copying Andre Puschmann 2021-10-22 11:30:06 +0200
  • 2cee65bb88 enb,slot_worker: skip UL signal demod if scheduler returns empty results Andre Puschmann 2021-10-22 10:31:19 +0200
  • b54d4ad8e2 Avoid copying gNb common configuration in slot basis Xavier Arteaga 2021-10-22 16:26:52 +0200
  • 95bf85b3d3 Reduced maximum number of CSI reports Xavier Arteaga 2021-10-22 13:00:07 +0200
  • bbacd47e02 Update ISSUE_TEMPLATE.md Paul Sutton 2021-10-03 09:56:09 +0100
  • 7ab4da9d11 Update mailing list Paul Sutton 2021-10-03 09:39:17 +0100
  • 905b9dcb37 update mailing list link Andre Puschmann 2021-05-20 10:42:01 +0200
  • 0663594aa1 nr,gnb,sched: add extra checks to sched to ensure the max nof grants is not exceeded Francisco 2021-10-22 23:16:41 +0100
  • 0c35045543 rrc,nr: remove default value from input arg + ... Carlo Galiotto 2021-10-22 19:05:02 +0200
  • ebaab9b1d0 rrc,nr: add private fnc to overload public method... Carlo Galiotto 2021-10-22 17:42:56 +0200
  • 4f6905363f rrc,nr: add MSG3 activity timer to rrc_nr Carlo Galiotto 2021-10-21 15:39:40 +0200
  • ceec108831 nr,sched: fix fmt string in sched nr harq Francisco 2021-10-22 14:12:25 +0100
  • 327687cbc2 nr,sched: auto clear HARQs that exceeded maxretx, after the feedback has been processed Francisco 2021-10-22 13:59:34 +0100
  • fbcffb84bd Check if RLC is suspended before transmiting PDCP SDU. Pedro Alvarez 2021-10-19 12:41:46 +0100
  • 9daa32e591 Configure the term timeout using the cmake definition EXTRA_TERM_TIMEOUT_S Alejandro Leal Conejos 2021-10-22 12:10:48 +0200
  • d9bdc3f83e Add CSI resource information and fix segmentation fault Xavier Arteaga 2021-10-21 11:58:09 +0200
  • 904d05d4c4 Fix data race in bsr_proc::print_state(). While there, early exit if the log info channel is disabled to avoid formatting a string that will not be used. faluco 2021-10-20 17:42:11 +0200
  • e3267c9dfd gtpu: remove unused local variable Carlo Galiotto 2021-10-21 22:46:12 +0200
  • b9f0b4a558 lte,enb,gtpu: fix failing gtpu_test Francisco 2021-10-21 18:16:42 +0100
  • 284207dad6 WIP: fixing collision in the the users_map Carlo Galiotto 2021-10-19 13:12:05 +0200
  • c096270fc7 ue,nr: ignore NDI if received on T-CRNTI or RAR Ismael Gomez 2021-10-21 12:40:52 +0200
  • eace81d613 Fix UCI multiplexing for NR PUSCH Xavier Arteaga 2021-10-20 17:12:36 +0200
  • 96e49980c6 Fix gNb dummy stack process ID selection Xavier Arteaga 2021-10-20 11:21:12 +0200
  • 39bfcf4a5c Add UCI valid in NR PUSCH info Xavier Arteaga 2021-10-20 11:20:46 +0200
  • 6bdefa33e4 fix minor issues Ismael Gomez 2021-10-19 21:49:49 +0200
  • 7920e084b8 Revert "Do not abort tsan" Ismael Gomez 2021-10-19 21:48:28 +0200
  • 09cec9ca5c srsenb,phy: do not get reference to ul_grants, do a copy instead to protect concurrent access Ismael Gomez 2021-10-19 17:22:31 +0200
  • 80c48a8b01 rlc: protect access to tx_enabled Ismael Gomez 2021-10-19 17:06:43 +0200
  • bf566fbd29 radio: protect concurrent access from tx_end and tx Ismael Gomez 2021-10-19 17:02:29 +0200
  • 0de984d12f srsue: protect access to phy common shared measurement Ismael Gomez 2021-10-19 16:42:12 +0200
  • 2aeb32533f Print error setting ul grant Ismael Gomez 2021-10-19 15:05:00 +0200
  • c479a1e51e srsenb: Handle error in decode_pusch to avoid logging PUSCH with 0 rnti Ismael Gomez 2021-10-19 14:56:19 +0200
  • 4239222909 Do not abort tsan Ismael Gomez 2021-10-19 14:21:13 +0200
  • cfec29548c Do not reset MAC UE object during C-RNTI update Ismael Gomez 2021-10-19 14:20:51 +0200
  • 95b4a92f5f Clarify the error messages printed when trying to open a RF device. faluco 2021-10-14 20:07:37 +0200
  • fd998dac15 lte,enb,rrc: fix rrc_meascfg_test Francisco 2021-10-20 12:15:50 +0100
  • c6226b0d94 lte,enb,rrc: parse cellIndividualOffset in rr.conf and propagate it to measConfig sent to UE Francisco 2021-10-20 11:40:13 +0100
  • 65a2b35f09 Fix not checking initialization of S11 in MME. Fixed typo. Pedro Alvarez 2021-09-23 14:13:07 +0100
  • 7155de91ca Added command to forcefully flush the buffers on srsenb and srsue. Pedro Alvarez 2021-09-23 10:13:18 +0100
  • 0b948d4098 Make sure that bind returns error if it cannot bind. Added test for SCTP bind error/success. Pedro Alvarez 2021-09-22 19:00:04 +0100
  • e721504f8e Removed the sctp_init_server for consistency. Added listen method to unique_socket class. Pedro Alvarez 2021-09-22 18:58:27 +0100
  • e9a7e6dbae Getting rid of sctp_init_client function. The only thing it does is call the sctp_init_socket function. Pedro Alvarez 2021-09-22 17:23:46 +0100
  • 3295449619 nr,gnb,sched: fix crash in debug mode due to incorrect is_lcid_valid check Francisco 2021-10-21 11:49:04 +0100
  • e39b9f3191 Adding AGPL copyright to new files Codebot 2021-10-21 12:36:22 +0200
  • 9d7836817c Merge branch 'next' into agpl_next Codebot 2021-10-21 12:36:20 +0200
  • e26be3732c lte,enb,sched: add comments to ue_buffer_manager explaining the logic for logging Francisco 2021-10-21 00:20:12 +0100
  • a3dbc857d4 gnb,sched: fix lcid configuration in scheduler Francisco 2021-10-20 14:57:27 +0100
  • f0a48d47b3 enb,sched: log lcid configurations in scheduler in a single log line Francisco 2021-10-19 20:17:04 +0100
  • f2818d0504 enb,sched: improve sched ue buffer manager to show rnti in logs Francisco 2021-10-19 19:49:06 +0100
  • d60950d0f3 lte,enb,rlc: change new_tx and prio_tx variable names to snake_case and ensure they are zero initialized Francisco 2021-10-20 14:46:46 +0100
  • 7aa5f731ce lte,enb,rlc: push to scheduler pending prioritized bytes both in case of RLC timer expiry or in case of new buffer state detection Francisco 2021-10-19 21:12:21 +0100
  • 4a58c10f30 lte,enb,rlc: compute and forward to scheduler the number of bytes pending for retx and status pdu in RLC AM bearer Francisco 2021-10-19 17:47:59 +0100
  • b14e75218d lte,enb,rrc: avoid creating scells for UEs whose release < 10 Francisco 2021-10-19 16:42:55 +0100
  • d7e8d6bf65 Fix data race in mux_nr::add_bsr_ce. faluco 2021-10-20 12:52:17 +0200
  • b8171e493e Fix crash in mac_nr when accesing the ue_db and not checking if the rnti is valid, while there fix a potential data race. Fix data race inside sched_nr when modifying per ue metrics. faluco 2021-10-20 11:35:13 +0200
  • a4932564d7 stdout: remove extra value from eNB stats + ... Carlo Galiotto 2021-10-19 13:33:07 +0200
  • 4e3564a8a2 mac,stdout: add PUSCH and PUCCH SINR to stdout Carlo Galiotto 2021-10-18 18:58:15 +0200
  • ebaa71d190 ue,stdout: fix the SNR formatting in UE console (NR) Carlo Galiotto 2021-10-15 15:59:00 +0200
  • 6d432646b9 lte,enb,sched: UL HARQs should return 0 pending bytes if empty Francisco 2021-10-19 19:10:23 +0100
  • 0bd8f640db lte,enb,sched: Fix hanging handover due to lack of Msg4. Francisco 2021-10-19 15:43:51 +0100
  • 4edb61212f Added number of CDM groups to phy_dl_nr_test Xavier Arteaga 2021-10-19 16:29:29 +0200
  • 8e5fe9018b Corrected LBRM functionality Xavier Arteaga 2021-10-19 15:28:48 +0200
  • 2aa59a55d5 Read max turbo decoder iterations from conf. Fabian Eckermann 2021-10-19 14:33:49 +0200
  • 9ecea014bd Added PUSCH DMRS minimum SNR Xavier Arteaga 2021-10-19 17:13:56 +0200
  • 859f4d2185 nr,gnb,sched: avoid logging warning for pending feedback of UEs that were just removed Francisco 2021-10-19 15:02:38 +0100
  • b3e974db9b nr,gnb,rrc: avoid warning when eutra requests sgnb release and destroys the UE before acknowledgement Francisco 2021-10-19 12:42:41 +0100
  • 0b51848dda nr,gnb,rrc: use multiqueue to forward x2 tasks to NR stack Francisco 2021-10-19 11:36:25 +0100
  • d32bfa3756 remove warning when UE is already in camping Ismael Gomez 2021-10-19 11:59:38 +0200
  • 146f12f0c0 enb,mac_nr: fix MAC PDU packing by tyring to pack multiple SDUs when possible Andre Puschmann 2021-10-18 20:56:07 +0200
  • 97d43eb044 mac_nr_test: add PDU packing test for two SDUs from different LCs Andre Puschmann 2021-10-18 20:55:19 +0200
  • d4a4da7ecc mux_nr: fix tiny issue in mux unit when adding SDUs of different logical channels Andre Puschmann 2021-10-18 20:51:56 +0200
  • 51806982f7 nr,gnb,rrc: correctly release NR RNTI user after Reestablishment Francisco 2021-10-18 22:11:46 +0100
  • 59df04547e Increase buffer size for NR. Fabian Eckermann 2021-10-18 16:46:00 +0200
  • d7e2f442f7 Adding option to remove UE contexts if SCTP error occors. This was done as after an SCTP error, the MME would try to page the UE, but the UE was already RRC Connected. Pedro Alvarez 2021-09-15 18:16:47 +0100
  • 1db683053f enb,mac: fix buffer setting when receiving SBSR Andre Puschmann 2021-10-15 17:33:11 +0200
  • d5acf73c46 nr,gnb,sched: fix logging of tbs. check if sched args are supported at sched startup. change the tti logging to be equal to tti_rx Francisco 2021-10-18 13:26:14 +0100
  • 3bf09021f9 enb: remove unused parameter Andre Puschmann 2021-10-18 14:17:53 +0200
  • 061385cf72 Fix short MAC integrity check at MME Pedro Alvarez 2021-06-08 17:20:27 +0100
  • 643b5a1885 nr,gnb,rrc: Add comment explaining how the UE rrc_endc is updated in case of reestablishment Francisco 2021-10-17 23:41:39 +0100
  • 277e6f2998 nr,gnb,rrc: Ignore measurementReports from UE while RRC Reconfiguration procedure is not yet complete. Francisco 2021-10-15 20:50:08 +0100
  • abe2c8cba4 nr,gnb,rrc: Allow NR EN-DC to be re-activated in case of Reestablishment with cause other than ReconfFailure Francisco 2021-10-15 20:11:38 +0100
  • 1d37c5b476 nr: increase nominal p0 pusch Ismael Gomez 2021-10-15 12:42:32 +0200
  • 9ace701788 nr,gnb,sched: prioritize the search space with the highest number of position candidates Francisco 2021-10-16 16:07:15 +0100
  • b6e890cc12 nr,gnb,sched: use search space id=2 for 5G NR NSA Francisco 2021-10-15 21:53:33 +0100
  • 5b2afb1739 rrc,nr,gnb: ensure same PDCCH config is sent to PHY, scheduler cell config, and sched ue cfg Francisco 2021-10-15 16:58:40 +0100
  • 7a16be9692 rrc,nr: ensure coresets and search spaces are passed to scheduler cell_cfg and ue_cfg Francisco 2021-10-14 21:43:18 +0100
  • f96b315f81 enb,ue_nr: unpack LBSR and pass content to sched Andre Puschmann 2021-10-15 16:52:26 +0200
  • e5556fcc32 mac_pdu_nr_test: add LBSR unpacking tests Andre Puschmann 2021-10-15 16:47:47 +0200
  • af69551c8d mac_sch_pdu_nr: add LBSR unpacking Andre Puschmann 2021-10-15 16:46:59 +0200
  • cc87af2986 ue,rrc: simplify code Andre Puschmann 2021-10-15 16:46:15 +0200