1. 8d03c50 treewide: remove FSF address by Oliver Smith · 2 years, 6 months ago 2021q4
  2. 853cdf8 ts_alloc: rename variable to clarify meaning by Pau Espin Pedrol · 2 years, 7 months ago
  3. 978071b ts_alloc: rename function to clraify what it does by Pau Espin Pedrol · 2 years, 7 months ago
  4. d906627 ts_alloc: Simplify tfi_find_free logic by Pau Espin Pedrol · 2 years, 7 months ago
  5. 77e2ff3 ts_alloc: Rename s/tbf_/tbf/ by Pau Espin Pedrol · 2 years, 8 months ago
  6. 907f037 tbf: Use type bool for upgrade_to_multislot by Pau Espin Pedrol · 2 years, 10 months ago
  7. b5fece9 Revert "fix: handle NULL return of as_dl_tbf() and as_ul_tbf()" by Pau Espin Pedrol · 2 years, 9 months ago
  8. d8e8ea9 fix: handle NULL return of as_dl_tbf() and as_ul_tbf() by Neels Hofmeyr · 2 years, 10 months ago
  9. 50272a4 alloc_algorithm_b: Rearrange variable initialization by Pau Espin Pedrol · 3 years, 1 month ago
  10. 393484a Simplify helper function tbf_select_slot_set() by Pau Espin Pedrol · 3 years, 1 month ago
  11. 9688dc9 bts: Add new stats to detect TBF allocation failure reasons by Pau Espin Pedrol · 3 years, 3 months ago
  12. c85e093 Remove uneeded ms param from alloc_algorithm_func_t func by Pau Espin Pedrol · 3 years, 3 months ago
  13. ed2afa3 Support uplink multi-slot allocations by Pau Espin Pedrol · 3 years, 3 months ago
  14. 4df2658 find_multi_slots: Avoid multiple calls to mslot_class_get_type() by Pau Espin Pedrol · 3 years, 3 months ago
  15. 10475f5 find_multi_slots: Mark mslot_class properties const by Pau Espin Pedrol · 3 years, 3 months ago
  16. dfbf3d2 find_multi_slots: Avoid multiple calls to mslot_class_get_rx() by Pau Espin Pedrol · 3 years, 3 months ago
  17. 47a3b78 find_multi_slots: Avoid calling mslot_class_get_tx() on each iteration by Pau Espin Pedrol · 3 years, 3 months ago
  18. 1f8e229 Use NULL as default value for pointer type by Pau Espin Pedrol · 3 years, 3 months ago
  19. 0ece97d Rename 'bts_data' leftovers to 'bts' by Pau Espin Pedrol · 3 years, 4 months ago
  20. 2182e62 Unify BTS into a C usable structure by Pau Espin Pedrol · 3 years, 5 months ago
  21. ac3fd12 Split PCU global PCU object from BTS object by Pau Espin Pedrol · 3 years, 5 months ago
  22. 695ce77 gprs_rlc_ts_alloc: ensure no rolling slots are allocated by Alexander Couzens · 3 years, 5 months ago
  23. da971ee Convert GprsMS and helpers classes to C by Pau Espin Pedrol · 3 years, 6 months ago
  24. a611b4f Fix several calls to LOGPAL by Pau Espin Pedrol · 3 years, 7 months ago
  25. 8353d97 Improve debug logging for alloc algos by Pau Espin Pedrol · 3 years, 7 months ago
  26. a6c5db9 fix tbf_select_slot_set(): use LOGP() instead of LOGPC() by Vadim Yanitskiy · 3 years, 8 months ago
  27. 84abd2f Fix crash accessing NULL tbf->pdch[first_ts] by Pau Espin Pedrol · 3 years, 8 months ago
  28. 5d2d2ec cosmetic: Fix indentation of for loops by Pau Espin Pedrol · 3 years, 8 months ago
  29. 2338e53 bts: Drop specific functions to increase counters by Pau Espin Pedrol · 4 years, 1 month ago
  30. 9d1cdb1 Move out tbf subclasses from tbf.h to their own headers by Pau Espin Pedrol · 4 years, 8 months ago
  31. 0e6ac79 TS alloc: expand tests log by Max · 6 years ago
  32. 731e2bb Simplify TS alloc: move slot check into functions by Max · 6 years ago
  33. 77988d4 Simplify TS alloc: move slot assignment by Max · 6 years ago
  34. 4da3859 Simplify TS alloc: constify max dl slot func by Max · 6 years ago
  35. c5407c7 Simplify TS alloc: don't use PDCH for free TFI by Max · 6 years ago
  36. 6dc90b8 Move PDCH-related functions into separate files by Max · 6 years ago
  37. 2afec6d Simplify TS alloc: split USF/UL allocation by Max · 6 years ago
  38. 0cc7212 Simplify TS alloc: split allocation by Max · 6 years ago
  39. adca67b Simplify TS alloc: separate capacity computation by Max · 6 years ago
  40. f633b8d Simplify TS alloc: split off RX mask computation by Max · 6 years ago
  41. 1187a77 Update header includes by Max · 6 years ago
  42. 7e4921d Simplify TS alloc: internalize TRX check by Max · 7 years ago
  43. a76a7d0 Simplify TS alloc: adjust function signatures by Max · 6 years ago
  44. d000d80 Simplify TS alloc: use defines for constants by Max · 7 years ago
  45. 92e9c17 Simplify TS alloc: avoid TS reassignment by Max · 7 years ago
  46. e9fe0e3 Simplify TS alloc: adjust allocator signatures by Max · 7 years ago
  47. 01bd0cc Add multislot classes from latest spec by Max · 6 years ago
  48. 46fbfce Add tests for find_multi_slots() by Max · 7 years ago
  49. 842d781 Move multislot table to separate file by Max · 7 years ago
  50. b709144 Remove unused parameter by Max · 7 years ago
  51. a4f4822 cosmetic: reformat multislot classes table by Max · 7 years ago
  52. 8cba7e9 utils: Add pcu_bitcount and pcu_lsb by Jacob Erlbeck · 8 years ago
  53. aa9daa1 tbf: Replace static casts by calls to as_ul_tbf/as_dl_tbf by Jacob Erlbeck · 8 years ago
  54. 7f79f0d bssgp: Adapt flowcontrol MS default to current alloc algorithm by Jacob Erlbeck · 9 years ago
  55. 77da355 alloc: Make alloc_algorithm_dynamic stateful by Jacob Erlbeck · 9 years ago
  56. 7af53e6 alloc: Use a separate usage computation for algo A by Jacob Erlbeck · 9 years ago
  57. e21b79c alloc: Change tx_window optimization strategy by Jacob Erlbeck · 9 years ago
  58. 5979fe9 alloc: Add counters for successful algo A/B allocations by Jacob Erlbeck · 9 years ago
  59. 400ec02 alloc: Add 'dynamic' allocation algorithm by Jacob Erlbeck · 9 years ago
  60. 40da3e1 alloc: Remove disabled code fragment for multi-UL allocation by Jacob Erlbeck · 9 years ago
  61. 5a2b8be alloc: Refactor alloc algorithms to only apply changes on success by Jacob Erlbeck · 9 years ago
  62. 2b55885 alloc: Remove redundant first_common_ts handling by Jacob Erlbeck · 9 years ago
  63. 3a10dbd tbf: Put the TFI->TBF mapping into the PDCH objects by Jacob Erlbeck · 9 years ago
  64. e0853cd alloc: Allocate TFI per slot (algorithm A) by Jacob Erlbeck · 9 years ago
  65. 5879c64 tbf: Move TFI selection into alloc_algorithm by Jacob Erlbeck · 9 years ago
  66. 57cf69a alloc: Fix MS_B/MS_C interpretation by Jacob Erlbeck · 9 years ago
  67. dd08ac8 alloc: Do not use masking for multislot class type 2 MS by Jacob Erlbeck · 9 years ago
  68. bae33a7 alloc: Select applicable Tta/Tra by Jacob Erlbeck · 9 years ago
  69. 5e46a20 alloc: Use an enum instead of numbers to select the mask by Jacob Erlbeck · 9 years ago
  70. c135b87 alloc: Merge find_least_busy_pdch and find_least_reserved_pdch by Jacob Erlbeck · 9 years ago
  71. efe62a7 alloc: Use least reserved PDCH for algo A by Jacob Erlbeck · 9 years ago
  72. 1653f83 alloc: Disable inner loop debugging by default by Jacob Erlbeck · 9 years ago
  73. 20b7ba7 alloc: Optimize find_free_usf by Jacob Erlbeck · 9 years ago
  74. 16c6ecc alloc: Skip common TS without free USF when rating by Jacob Erlbeck · 9 years ago
  75. 5f494b8 alloc: Only reserve 1 UL slot with algorithm B by Jacob Erlbeck · 9 years ago
  76. 9ae2823 alloc: Set minimum slot capacity to 1 by Jacob Erlbeck · 9 years ago
  77. ed46afd alloc: Only use common UL slots when calculating the capacity by Jacob Erlbeck · 9 years ago
  78. ea65c72 alloc: Replace Algorithm B implementation by Jacob Erlbeck · 9 years ago
  79. 5cd496d alloc: Base algo A on reserved PDCHs by Jacob Erlbeck · 9 years ago
  80. 83426b2 alloc: Ignore slots with differing TSC if multiple slots are requested by Jacob Erlbeck · 9 years ago
  81. ec47875 alloc: Load balancing for algo A by Jacob Erlbeck · 9 years ago
  82. ccc34e4 tbf: Maintain the number of TBF per PDCH by Jacob Erlbeck · 9 years ago
  83. e2e004e tbf: Pass the MS object around instead of old_tbf by Jacob Erlbeck · 9 years ago
  84. befc760 tbf: Store MS class in GprsMs objects by Jacob Erlbeck · 9 years ago
  85. 7e994e3 tbf, ...: Make the fields in the dl/ul struct member variables by Daniel Willmann · 10 years ago
  86. cd44ec4 gprs_rlcmac_ts_alloc: Be explicit about which TBF is used by Daniel Willmann · 10 years ago
  87. 17a1d5e gprs_rlcmac_pdch: Get rid of ul/dl_tbf by Daniel Willmann · 10 years ago
  88. cf1fae7 tbf: Re-send dl assignment if we can upgrade to multislot by Daniel Willmann · 10 years ago
  89. 9167055 Fixed calculation of colliding UL/DL slots in TS allocation algorithm B by Andreas Eversberg · 10 years ago
  90. 0a94008 alloc_algorithm_b: Remove obsolete 'i' incrementation from for-loop by Andreas Eversberg · 10 years ago
  91. 1cd9d88 alloc_algorithm_b: Add seperate function to shrink rx window when TS are removed by Andreas Eversberg · 10 years ago
  92. fe2dcc8 alloc_algorithm_b: Increment 'i', so allocated TS will not exceed tx_range by Andreas Eversberg · 10 years ago
  93. 765736d alloc_algorithm_b: Do not select uplink slots that cannot be used for downlink by Andreas Eversberg · 10 years ago
  94. 7a16d46 alloc_algorithm_b: Set tx_range to 8, if all 8 TS are supported by MS by Andreas Eversberg · 10 years ago
  95. ccde4c4 alloc_algorithm_b: For type 1 MS, limit number of donwlink TS to 5 by Andreas Eversberg · 10 years ago
  96. b03d427 alloc_algorithm_b: Correctly increment RX/TX window, even if TS is not useable by Andreas Eversberg · 10 years ago
  97. 7319311 alloc: Move the uplink ts selection/pre-assignment out of the code by Holger Hans Peter Freyther · 10 years ago
  98. 1fe6932 alloc: Move the selection of the first enabled pdch to a new method by Holger Hans Peter Freyther · 10 years ago
  99. 3fd2ddf alloc: Move the tx window calculation to a new method by Holger Hans Peter Freyther · 10 years ago
  100. dd4af80 alloc: Move upating of the rx window max for Type==1 to a new method by Holger Hans Peter Freyther · 10 years ago