Release v1.2.0 on 2023-02-07.
  1. ea6d534 cosmetic: Remove unneeded curly braces by Pau Espin Pedrol · 1 year, 5 months ago
  2. d29a143 Pass gprs_rlcmac_pdch to create_dl_acked_block() by Pau Espin Pedrol · 1 year, 6 months ago
  3. 5ba3ef9 sched: Pass pdch to *_create_rlcmac_msg() functions by Pau Espin Pedrol · 1 year, 6 months ago
  4. 106f2a0 Move control_ts explicit checks out of the scheduler implementation by Pau Espin Pedrol · 1 year, 6 months ago
  5. 7e1fec2 Pass pdch ptr to tbf_compute_priority by Pau Espin Pedrol · 1 year, 6 months ago
  6. e875769 Pass gprs_rlcmac_pdch to tbf_is_control_ts by Pau Espin Pedrol · 1 year, 6 months ago
  7. c6e4aef Refactor tbf_is_tfi_assigned() to avoid accessing tbf->state_fsm by Pau Espin Pedrol · 1 year, 7 months ago
  8. cc30b05 Rename as_{dl,ul}_tbf -> tbf_as_{dl,ul}_tbf by Pau Espin Pedrol · 1 year, 8 months ago
  9. c2eb4b7 Make linter happy: fix coding style issues by Vadim Yanitskiy · 1 year, 9 months ago
  10. 8d03c50 treewide: remove FSF address by Oliver Smith · 2 years, 6 months ago 2021q4
  11. fef3da2 pcuif: Submit data_req with len=0 as idle frames by Pau Espin Pedrol · 2 years, 9 months ago
  12. e080808 sched: Rename function by Pau Espin Pedrol · 2 years, 8 months ago
  13. 0e3083d scheduler: Skip Tx DL idle blocks in TRX0 when not in DIRECT_PHY mode by Pau Espin Pedrol · 2 years, 9 months ago
  14. 25d60ca sched: Lower log level of RTS on disabled pdch by Pau Espin Pedrol · 2 years, 10 months ago
  15. e376fd5 Use LOGPDCH macro to standarize log line by Pau Espin Pedrol · 2 years, 10 months ago
  16. a89a238 sched: energy saving: Avoid Tx dummy blocks on empty PDCH TS by Pau Espin Pedrol · 2 years, 10 months ago
  17. c4fe1f9 cosmetic: Fix typo in comment by Pau Espin Pedrol · 2 years, 10 months ago
  18. ea8dbdd Move tbf ul_ack_state to osmocom FSM by Pau Espin Pedrol · 2 years, 11 months ago
  19. 405d2d1 tbf_dl: Clarify requirements for DL ACK/NACK by Pau Espin Pedrol · 2 years, 11 months ago
  20. 3225290 Move timer X2002 to tbf_fsm by Pau Espin Pedrol · 2 years, 11 months ago
  21. 49a2f40 replace dl_ass_state with osmocom FSM by Pau Espin Pedrol · 2 years, 11 months ago
  22. 6ad11a6 Replace ul_ass_state with osmocom FSM by Pau Espin Pedrol · 2 years, 11 months ago
  23. b5fece9 Revert "fix: handle NULL return of as_dl_tbf() and as_ul_tbf()" by Pau Espin Pedrol · 2 years, 10 months ago
  24. d8e8ea9 fix: handle NULL return of as_dl_tbf() and as_ul_tbf() by Neels Hofmeyr · 2 years, 10 months ago
  25. 8265762 gprs_rlcmac_sched: fix incorrect length for CTR_RLC_DL_BYTES by Vadim Yanitskiy · 3 years ago
  26. 9c1db17 Use new stat item/ctr getter APIs by Pau Espin Pedrol · 3 years ago
  27. dc2aaac tbf: Move existing tbf_state implementation to osmo_fsm by Pau Espin Pedrol · 3 years, 1 month ago
  28. 1a1557a Move TBF list from BTS to the TRX structure by Pau Espin Pedrol · 3 years, 1 month ago
  29. 4851762 sched: Clean up param passing and improve logging by Pau Espin Pedrol · 3 years, 2 months ago
  30. 6325423 sched: Clean up helper function and improve logging by Pau Espin Pedrol · 3 years, 1 month ago
  31. c6dcfe3 sched: Rename func to describe its used only for RLCMAC CTRL blocks by Pau Espin Pedrol · 3 years, 2 months ago 2021q1
  32. 34f61af sched: Simplify else-if condition by Pau Espin Pedrol · 3 years, 2 months ago
  33. c1f38c7 Track scheduled UL blocks through USF by Pau Espin Pedrol · 3 years, 3 months ago
  34. 7bd92a3 Set matching USF if available when polling a UL TBF by Pau Espin Pedrol · 3 years, 3 months ago
  35. 4bab867 sched: Simplify usf selection code by Pau Espin Pedrol · 3 years, 3 months ago
  36. 107e94c sched: Fix scheduling UL TBF not matching conditions by Pau Espin Pedrol · 3 years, 3 months ago
  37. fd1fbdb sched: Use new PDCH UL Controller by Pau Espin Pedrol · 3 years, 3 months ago
  38. 15c58ac Add new PDCH UL Controller, drop SBAllocator class by Pau Espin Pedrol · 3 years, 3 months ago
  39. 2ad15d5 sched: sched_select_downlink(): Clean up param list and improve logging by Pau Espin Pedrol · 3 years, 4 months ago
  40. 3973eb5 sched: sched_select_ctrl_msg(): Clean up param list and improve logging by Pau Espin Pedrol · 3 years, 4 months ago
  41. 9345eb3 sched: Avoid selecting TBF to tx NACC Dl msg if no TFI is assigned by Pau Espin Pedrol · 3 years, 4 months ago
  42. cf6b3bc cosmetic: fix line indentation by Pau Espin Pedrol · 3 years, 4 months ago
  43. 952cb3d nacc: Implement Pkt Cell Change Continue retransmission by Pau Espin Pedrol · 3 years, 5 months ago
  44. fdbcea3 Drop comment about an already implemented TODO by Pau Espin Pedrol · 3 years, 5 months ago
  45. c0a250d Introduce NACC support by Pau Espin Pedrol · 3 years, 5 months ago
  46. 1a5439b sched: Avoid picking TBF with nacked dl blocks when GMSK is required by Pau Espin Pedrol · 3 years, 5 months ago
  47. 8f1701f sched: Check if egprs is enabled in TBF rather than MS being egprs capable by Pau Espin Pedrol · 3 years, 5 months ago
  48. d1049dc Allow multiple bts objects in PCU by Pau Espin Pedrol · 3 years, 5 months ago
  49. 0ece97d Rename 'bts_data' leftovers to 'bts' by Pau Espin Pedrol · 3 years, 5 months ago
  50. 2182e62 Unify BTS into a C usable structure by Pau Espin Pedrol · 3 years, 5 months ago
  51. 924aaad Move T_defs_pcu from BTS to PCU object by Pau Espin Pedrol · 3 years, 5 months ago
  52. bed48cc ms: Replace struct var with rate_ctr by Pau Espin Pedrol · 3 years, 5 months ago
  53. 480c8ac gprs_rlcmac_sched: fix incorrect SBA frame number assignment by Vadim Yanitskiy · 3 years, 5 months ago
  54. da971ee Convert GprsMS and helpers classes to C by Pau Espin Pedrol · 3 years, 6 months ago
  55. 86fad1e gprs_rlcmac_sched: don't leak a sched_dummy() by Alexander Couzens · 3 years, 6 months ago
  56. d6b913f sched: Convert code handling next_list array to be size independant by Pau Espin Pedrol · 3 years, 6 months ago
  57. b77a2c9 gprs_rlcmac_sched: Use helper structure to store several tbf pointer params by Pau Espin Pedrol · 3 years, 6 months ago
  58. 022f9e5 Implement downgrade to DL MCS1-4 when USF for GPRS_only MS by Pau Espin Pedrol · 3 years, 7 months ago
  59. 2286288 Support multiplexing of GPRS and EGPRS TBFs in one PDCH by Pau Espin Pedrol · 3 years, 7 months ago
  60. daa6c1c sched: Use correct GMSTAP category for EGPRS DL data blocks by Pau Espin Pedrol · 3 years, 7 months ago
  61. 4c5a7d3 sched: Fix sending GSMTAP DL data blocks with unset USF by Pau Espin Pedrol · 3 years, 7 months ago
  62. b3f2397 tbf: Make window() available to tbf base class by Pau Espin Pedrol · 3 years, 8 months ago
  63. a107f8f bts: Drop specific functions to add values to counters by Pau Espin Pedrol · 4 years, 1 month ago
  64. 2338e53 bts: Drop specific functions to increase counters by Pau Espin Pedrol · 4 years, 1 month ago
  65. 9d1cdb1 Move out tbf subclasses from tbf.h to their own headers by Pau Espin Pedrol · 4 years, 9 months ago
  66. 488aa29 cosmetic: fix whitespace by Pau Espin Pedrol · 4 years, 9 months ago
  67. 2b5c629 Use osmo_tdef to implement dl-tbf-idle-time by Pau Espin Pedrol · 4 years, 9 months ago
  68. 38cfa73 Use osmo_tdef to implement T3190 by Pau Espin Pedrol · 4 years, 9 months ago
  69. cfb6321 Forward ETWS Primary Notification to MS by Oliver Smith · 4 years, 10 months ago
  70. 6dc90b8 Move PDCH-related functions into separate files by Max · 6 years ago
  71. 1187a77 Update header includes by Max · 6 years ago
  72. cac6b66 TBF: make poll state internal by Max · 6 years ago
  73. 088c7df TBF: make UL ack state internal by Max · 6 years ago
  74. 0e59980 TBF: make UL/DL state internal by Max · 6 years ago
  75. d0532b5 TBF-DL: move priority computation into function by Max · 7 years ago
  76. 5a6bcfb cosmetic: convert explicit warnings to fixme/todo by Max · 7 years ago
  77. 8bfa659 Move gsmtap and accounting into separate function by Max · 7 years ago
  78. f7740aa GSMTAP: Fix channel type for data blocks: PDTCH instead of PACCH by Harald Welte · 7 years ago
  79. 717cdf5 Introduce GSMTAP categories by Harald Welte · 7 years ago
  80. 9dabfa2 Cleanup FN scheduling by Max · 7 years ago
  81. 3de6d06 fix PACCH paging: don't return early in case of NULL TBF by Neels Hofmeyr · 7 years ago
  82. e9a138e Handle packet access reject during packet resource request by aravind sirsikar · 7 years ago
  83. b78a4a6 fix segfault: check for NULL tbf in sched_select_ctrl_msg() by Neels Hofmeyr · 7 years ago
  84. da7250a Add counter at BTS level And statistics at TBF/MS level. by sivasankari · 8 years ago
  85. ed3413e Handle packet access reject during EPDAN/PDAN with channel description by aravind sirsikar · 8 years ago
  86. 878bd1f Remove useless ARFCN parameter by Max · 8 years ago
  87. 7fdbf89 add KPI counter to count bytes for RLC and LLC frames by Alexander Couzens · 8 years ago
  88. f929e62 introduce new counter rlc_sent_control by Alexander Couzens · 8 years ago
  89. 4acb6b7 gprs_rlcmac_sched: fix mistype of CONTROL ACK by Alexander Couzens · 8 years ago
  90. 2cb1547 introduce new counter rlc_sent_dummy by Alexander Couzens · 8 years ago
  91. 9736d00 move statistics counter rlc_sent() to gprs_rlcmac_sched by Alexander Couzens · 8 years ago
  92. 1ff70c2 sched: Do PACCH assignments for the same direction last by Jacob Erlbeck · 8 years ago
  93. 646da1b tbf: Use is_control_ts() instead of comparing TS values directly by Jacob Erlbeck · 8 years ago
  94. 5a3c84d sched: Pass the current TS to the control create functions by Jacob Erlbeck · 8 years ago
  95. ed2dbf6 tbf: Use LListHead instead of llist_pods by Jacob Erlbeck · 8 years ago
  96. 580edbc sched: Assert that the generated message is not empty by Jacob Erlbeck · 8 years ago
  97. 6e75bc7 sched: Change next_ctrl_prio increment by Jacob Erlbeck · 9 years ago
  98. 2db0f08 bssgp: Use measured leak rate for flow control by Jacob Erlbeck · 9 years ago
  99. 502bd1f tbf: Poll MS on idle DL TBFs by Jacob Erlbeck · 9 years ago
  100. 0eabffd sched: Modify DL scheduling to use different priorities by Jacob Erlbeck · 9 years ago