blob: 9f994ea07a7684cfef26e758e5c458aa49022447 [file] [log] [blame]
Holger Hans Peter Freytherba5543f2013-10-17 20:16:23 +02001* Make the TBF ul/dl list per BTS
2* Make the SBA per BTS
3* Make the tbf point to the BTS so we can kill plenty of parameters
4* Group more into in classes.. remove bts pointers.
5* Change functions with 100 parameters to get a struct as param
6* Move move into the TBF class
Holger Hans Peter Freyther17b0d832013-10-19 17:37:48 +02007* Replace trx/ts with pointers. E.g. a PDCH should know the trx
8 it is on... then we can omit trx, ts and parameters and just pass
9 the pdch.
Holger Hans Peter Freyther111614a2013-10-19 20:04:57 +020010* On global free/reset... also flush the timing advance..
Holger Hans Peter Freyther3dc56a32013-10-26 21:38:30 +020011* tbf/llc window code appears to be duplicated and nested in other
12 methods. This needs to be cleaned.
Holger Hans Peter Freyther6f791d02013-12-25 18:55:58 +010013
14
15* Possible race condition:
16 When scheduling a Downlink Assignment on the UL-TBF we need to make
17 sure that the assignment is sent _before_ the final ack. With my fairness
18 changes it gets more likely that this event is trigerred.