Commit Graph

  • 11f72dfbcb Bump version: 0.9.0.280-56b7c-dirty → 1.0.0 1.0.0 Pau Espin 2021-11-16 16:47:29 +0100
  • 56b7c64298 Move T3172 T_defs_bts->T_defs_pcu to have it configurable in VTY Pau Espin 2021-11-15 18:20:05 +0100
  • 683ce64039 T_defs_pcu: Set default val for X2000 to 0 ms Pau Espin 2021-11-15 14:49:08 +0100
  • e30153ea10 tbf_dl_ass_fsm: Drop unsued X2000 timer callback Pau Espin 2021-11-15 13:41:43 +0100
  • 0dcbc07682 bts: Add counter availablePDCHAllocatedTime Pau Espin 2021-11-10 19:09:10 +0100
  • 5deac1404d Fix MS ending up with assigned imsi 000 Pau Espin 2021-11-12 18:01:50 +0100
  • 13866f02a2 vty: Introduce command 'gsmtap-remote-host' and 'gsmtap-category enable-all' Pau Espin 2021-11-12 13:42:03 +0100
  • afd9393a2d pcu_main: Mark -r cmdline param as deprecated Pau Espin 2021-11-12 13:22:34 +0100
  • 17bfbedbc7 tbf_{dl,ul}_ass_fsm.c: use proper macro to log tbf Pau Espin 2021-11-12 13:12:48 +0100
  • bd1b90f141 tbf_dl_ass_fsm: Fix missing transition to NONE if DL TBF is nonexistent Pau Espin 2021-11-11 13:19:54 +0100
  • 84f2b51a37 tbf_dl_ass_fsm: Log both TBFs if old TBF is handling assignment for new one Pau Espin 2021-11-11 13:28:46 +0100
  • dbdf84eaff cosmetic: gprs_pcu.h: Fix typo in comment Pau Espin 2021-11-11 14:11:32 +0100
  • 7eb9e69506 tbf_ul_ass_fsm: Log both TBFs if old TBF is handling assignment for new one Pau Espin 2021-11-10 17:54:38 +0100
  • 715aeb4ebc pdch: Increase log level of line informing about TS control change Pau Espin 2021-11-10 17:21:41 +0100
  • ace3b1bdc1 pdch: Drop previous UL TBF from MS who sent PktResReq through SBA Pau Espin 2021-11-10 16:11:17 +0100
  • 54a126f6d4 pdch: Update ms_reserved_slots in GprsMS when TS becomes disabled Pau Espin 2021-11-09 18:41:05 +0100
  • 853cdf85eb ts_alloc: rename variable to clarify meaning Pau Espin 2021-11-09 17:35:30 +0100
  • 978071bce9 ts_alloc: rename function to clraify what it does Pau Espin 2021-11-09 17:22:58 +0100
  • d9066272ec ts_alloc: Simplify tfi_find_free logic Pau Espin 2021-11-09 16:52:31 +0100
  • fb904fbbd9 pdch: Log DL TBF originating the new UL TBF Pau Espin 2021-11-09 14:01:40 +0100
  • 304b10a8b5 pdch: Log TS enable/disable transitions Pau Espin 2021-11-09 12:22:48 +0100
  • 20dfa54508 pdch: Log line detaching TBF at start of the function Pau Espin 2021-11-09 12:15:16 +0100
  • ef8a730f6d bts_pch_timer: Avoid resend Paging Request over PCUIF if T3113 is armed Pau Espin 2021-11-08 19:19:25 +0100
  • 19b3392166 tests/alloc: Extend test_bts_pch_timer() to validate MI type TMSI Pau Espin 2021-11-08 17:49:52 +0100
  • 13961c9b7a bts_pch_timer: Fix timer working only for MI type IMSI Pau Espin 2021-11-08 17:38:47 +0100
  • f8a93cb882 doc: Update counters_generated.adoc using osmo_vty_interact.py Pau Espin 2021-11-05 13:47:53 +0100
  • ba5683194a Add counter for successful contention resolution procedures Pau Espin 2021-11-02 18:47:44 +0100
  • cc77eed9d9 tbf_ul: Improve documentation of tbf_alloc_ul_pacch() Pau Espin 2021-11-02 18:46:40 +0100
  • 10b29153b7 pdch::rcv_resource_request(): Use local var to store bts pointer Pau Espin 2021-11-02 18:45:04 +0100
  • f61acd75c4 cosmetic: Add parenthesis around expression to clarify it Pau Espin 2021-11-08 16:34:17 +0100
  • dbd3b78a9b tbf_ul: Update FSM names for dummy reject TBFs Pau Espin 2021-11-08 13:21:39 +0100
  • dff399fa42 bts: Add counters for successful 1,2 phase pkt access Pau Espin 2021-11-02 17:46:43 +0100
  • a02f945479 tbf: Set tfi to initial special value Pau Espin 2021-11-08 13:09:29 +0100
  • d3d46de278 tbf: Mark initial first_(common_)ts with special value Pau Espin 2021-11-08 13:07:35 +0100
  • de0eeafd2e tbf: Set m_created_ts in constructor Pau Espin 2021-11-08 12:54:49 +0100
  • 063296883f tbf_ul: Set first_(common_)ts in handle_tbf_reject Pau Espin 2021-11-08 12:42:06 +0100
  • 92cbe4aee0 pdch: Improve log line and increase log level Pau Espin 2021-11-08 12:24:12 +0100
  • b6babc39dc tbf: Increase log level of line about unable to allocate poll for TBF Pau Espin 2021-11-08 12:04:43 +0100
  • 48df600bfa bts: Count RACH Request with unexpected content Pau Espin 2021-11-02 17:20:59 +0100
  • 812a7d3fa3 bts: Improve logging to clarify RACH req is for 2 phase access Pau Espin 2021-11-02 17:14:46 +0100
  • 769e28114f bts: Introduce new RACH req counters for one/two phase access Pau Espin 2021-11-02 16:59:13 +0100
  • bf129c1437 vty: show tbf: Drop unneeded check for non-null ms Pau Espin 2021-11-05 20:46:06 +0100
  • 14015124ed vty: Log tbf_state when showing a TBF Pau Espin 2021-11-05 20:43:10 +0100
  • 43fc4a8690 vty: Avoid crash in tbf_print_vty_info with null ptr ctrg Pau Espin 2021-11-05 13:36:49 +0100
  • 7ce56d7c64 bts: Rename 11bit RACH request counter Pau Espin 2021-11-02 16:47:06 +0100
  • 858f038c1c tbf_ul: Document context where tbf_alloc_ul_ccch() is used Pau Espin 2021-11-02 14:13:47 +0100
  • 7e8d5ab4c4 bts: Fix misleading log line in bts_rcv_rach() Pau Espin 2021-11-02 14:08:04 +0100
  • dd28f82747 gprs_bssgp_pcu: Fix crash when configuring an existing ns bind Daniel Willmann 2021-10-29 17:34:24 +0200
  • 9ecdc11eb6 csn1_dec.c: Fix stored bit in CSN_NEXT_EXIST_LH Pau Espin 2021-10-20 17:21:34 +0200
  • 1859ec38cc csn1: Avoid storing existence bit as true if content was actually NULL Pau Espin 2021-10-19 17:39:03 +0200
  • ebdc0d8c17 csn1: Avoid failing if optional DownlinkDualCarrierCapability_r7 is missing Pau Espin 2021-10-19 16:48:16 +0200
  • 089d734cd1 csn1: Add unit test showing RadioAccess Capability decoding failure Pau Espin 2021-10-07 18:30:30 +0200
  • c90e6f8de1 Split csn1.c into common, enc and dec files Pau Espin 2021-10-19 14:45:17 +0200
  • fef3da24ae pcuif: Submit data_req with len=0 as idle frames Pau Espin 2021-09-22 13:56:27 +0200
  • 9f43c65c99 cosmetic: Fix typo in comment Pau Espin 2021-10-19 14:20:11 +0200
  • affd6a7f7a tbf: Drop unneeded braces in one line condition Pau Espin 2021-10-18 16:44:19 +0200
  • e50b5f1e3f tbf: update(): return negative val on error Pau Espin 2021-10-18 16:13:30 +0200
  • 8a9eec345e tbf: Assert if update() is called on UL TBF Pau Espin 2021-10-18 16:11:31 +0200
  • 89a995a439 tbf_fsm: Add assert verifying X2002 only triggers for DL TBF Pau Espin 2021-10-18 14:25:17 +0200
  • a2ef802dba tbf: Update FSM names when TFI change during tbf_update() Pau Espin 2021-10-18 14:14:20 +0200
  • 77e2ff32d9 ts_alloc: Rename s/tbf_/tbf/ Pau Espin 2021-10-18 14:00:24 +0200
  • 9c84c88259 Get rid of tbf tsc field Pau Espin 2021-10-18 13:35:05 +0200
  • f5cb4acb14 bts_rcv_rach(): Split code paths for Ass and Ass Rej Pau Espin 2021-10-18 13:29:56 +0200
  • 9b9f5efb09 bts_rcv_rach(): Gather pointers to data objects early and use them later Pau Espin 2021-10-18 13:20:32 +0200
  • 196f36b75a pdch: Log reason of expected POLL when receiving unexpected UL data Pau Espin 2021-10-18 12:37:51 +0200
  • 592239630b pdch: Simplify code path allocating UL TBF Pau Espin 2021-10-18 12:24:38 +0200
  • b0aba59143 tbf: Drop pending polls during free also on states != ASSIGN Pau Espin 2021-10-14 19:27:49 +0200
  • b3291bc0e3 Abort scheduling of pending Pkt Ul Ass if tbf goes into RELEASE step Pau Espin 2021-10-14 19:21:38 +0200
  • 880cbd3a8f tbf_ul_ass_fsm: Avoid retrying Pkt Ul Ass if tbf is not in state ASSIGN Pau Espin 2021-10-14 18:43:30 +0200
  • b9fede74ef tbf: Avoid keeping poll nodes in pdch_ulc of temporary control_ts used during PACCH assignment Pau Espin 2021-10-12 19:52:02 +0200
  • ffa2918bc5 pdch: rcv_data_block: Avoid releasing ULC entry if expecting something else on UL Pau Espin 2021-10-12 20:05:37 +0200
  • 32744c8916 Return void in tbf_assign_control_ts() Pau Espin 2021-10-12 19:36:40 +0200
  • ffe998ce9d tbf: Document temporary change of control_ts and move code assigning it back to FSM Pau Espin 2021-10-12 19:32:28 +0200
  • 38a9c873bc tbf: Use define to flag control_ts unset special value Pau Espin 2021-10-12 19:18:57 +0200
  • 85aa87b61f tbf_fsm: Handle MAX_N3105 in state ASSIGN Pau Espin 2021-10-12 14:02:52 +0200
  • 27a4e7371c tbf_ul_ass_fsm: Fix use of incorrect log macro Pau Espin 2021-10-12 17:53:44 +0200
  • 78ddfbc413 tbf_dl_ass_fsm: Move block msg generation conditions to rts() function Pau Espin 2021-10-12 13:08:27 +0200
  • 4a1c561ce8 pdch_ulc: Log POLL reason upon timeout Pau Espin 2021-10-12 12:15:45 +0200
  • 0043005afb tbf_fsm: rename state NULL -> NEW Pau Espin 2021-10-12 12:04:03 +0200
  • 7a2b65ed2c Handle Final UL ACK/NACK Confirmation in tbf_fsm Pau Espin 2021-10-11 19:18:13 +0200
  • 201dbe04f7 pdch: PktResReq: Avoid releasing ULC entry if expecting something else on UL Pau Espin 2021-10-11 19:04:24 +0200
  • 8318d9c25d pdch: Validate poll reason matches in rcv_control_(egprs)_dl_ack_nack() Pau Espin 2021-10-11 18:17:35 +0200
  • 0dbf6f2a54 pdch: Only release ULC entry if rx ul block matches the expected one Pau Espin 2021-10-11 18:08:25 +0200
  • e080808cfa sched: Rename function Pau Espin 2021-10-11 17:42:33 +0200
  • b5bad20731 tbf: Assert if FSM allocation fails Pau Espin 2021-10-09 17:03:25 +0200
  • abed2e326d rlcmac: Fix CSN1 definition for DownlinkDualCarrierCapability_r7_t in MS RA cap Pau Espin 2021-10-07 20:14:11 +0200
  • 2282b50e5c tests: RLCMACTest: Add one more sample RA capabilities to suite Pau Espin 2021-10-07 12:19:01 +0200
  • cee6b122c2 tbf_fsm: Ignore event DL_ACKNACK_MISS in state RELEASING Pau Espin 2021-09-28 16:49:33 +0200
  • e9db5c7387 assert if tbf pointer for POLL event is NULL Pau Espin 2021-09-28 16:38:05 +0200
  • a27fb3fce3 cosmetic: Fix missing space Pau Espin 2021-09-28 16:33:49 +0200
  • c8d2166b86 pdch: refactor rcv_control_ack() with a switch statement Pau Espin 2021-09-28 13:27:51 +0200
  • 422636d752 tests: TbfTest: Fix wrong behavior in test_tbf_dl_reuse() Pau Espin 2021-09-28 15:59:35 +0200
  • d72f46f020 tbf: refactor poll_timeout() with a switch statement Pau Espin 2021-09-28 13:10:03 +0200
  • c276e4996d nacc: Introduce helper function nacc_fsm_exp_ctrl_ack() Pau Espin 2021-09-28 12:53:35 +0200
  • 864a41496c tbf: poll_timeout(): Validate expected poll reason Pau Espin 2021-09-28 12:41:02 +0200
  • ea7cb48c9c tbf_ul_ass_fsm.c: Fix missing state transition in FSM description Pau Espin 2021-09-22 16:53:41 +0200
  • fce67bc7fa pdch: has_gprs_only_tb_attached: use m_num_tbfs Oliver Smith 2021-09-08 11:36:03 +0200
  • eeae776345 PTCCH: skip Tx DL idle blocks when possible Pau Espin 2021-09-20 11:20:09 +0200
  • 0e3083daf5 scheduler: Skip Tx DL idle blocks in TRX0 when not in DIRECT_PHY mode Pau Espin 2021-09-17 17:35:34 +0200
  • 402451b308 Add stats: pcu.bts.N.pdch.occupied.gprs/egprs Oliver Smith 2021-09-08 09:33:24 +0200