Commit Graph

2146 Commits (263c75c91282e27d2c4e8f950597f9beedc28122)
 

Author SHA1 Message Date
Holger Hans Peter Freyther 344ff48756 bts: Remove the global state gprs_rlcmac_trigger_downlink_assignment 9 years ago
Holger Hans Peter Freyther 173a240a7e bts: Remove global state and the usage of the gprs_rlcmac_bts 9 years ago
Holger Hans Peter Freyther 45396a99d9 sched: Make sched_poll static and add a warning about fairness 9 years ago
Holger Hans Peter Freyther bfdd5f285b alloc: Add very basic test case for the alloc_a algorithm 9 years ago
Holger Hans Peter Freyther 948a3d62b1 alloc: Move usf into the scope it is actually used 9 years ago
Holger Hans Peter Freyther b0a0075845 alloc: Factor out the routine to find an enabled PDCH 9 years ago
Holger Hans Peter Freyther 11a748935e alloc: Remove the unimplemented/unfinished time constraint code 9 years ago
Holger Hans Peter Freyther 8481a0553d alloc: Remove code duplication for downlink assignment 9 years ago
Holger Hans Peter Freyther 743bafa50c alloc: Introduce a backpointer from the tbf to the trx and simplify code 9 years ago
Holger Hans Peter Freyther 96efa70a9e alloc: Call it trx_no and not trx as it is not trx object 9 years ago
Holger Hans Peter Freyther 02ab4a8803 alloc: Move the two timeslot alloc algorithms to a dedicated file 9 years ago
Holger Hans Peter Freyther 96173aec93 alloc: Move the "assignment" of the slot into a common function 9 years ago
Holger Hans Peter Freyther 1c344e2668 tbf: Prepare to make thing things private in the tbf, start with the state 9 years ago
Holger Hans Peter Freyther 7380babdba tbf: Move the tbf_timer_cb into the tbf class 9 years ago
Holger Hans Peter Freyther 0946f99b08 tbf: Remove dead code that called tbf_free 9 years ago
Holger Hans Peter Freyther 455613076a tbf: Move many routines related to the tbf from gprs_rlcmac to tbf.c 9 years ago
Holger Hans Peter Freyther 4f6a4e5d6d tbf: Add another variant of the free_all now by pdch 9 years ago
Holger Hans Peter Freyther 964ddb6aa0 tbf: Move the code to close all timeslots into the tbf class 9 years ago
Holger Hans Peter Freyther 9e21d84f1e tbf: Move header definition from gprs_rlcmac to the tbf 9 years ago
Holger Hans Peter Freyther 099535a1a7 tbf: Move the struct to the tbf.h header file 9 years ago
Holger Hans Peter Freyther 8692128365 tbf: Move the alloc_ul_tbf into tbf.c and change signature 9 years ago
Holger Hans Peter Freyther bb20b2c64c tbf: Add more to do items for refactoring on the dl assignment 9 years ago
Holger Hans Peter Freyther bcafdf8d90 tbf: Warn about copy and paste between different tbf alloc routines 9 years ago
Holger Hans Peter Freyther 443c822f77 tbf: Move the creation of a new tbf for the downlink to a new method 9 years ago
Holger Hans Peter Freyther d868928888 tbf: Create an assign method for IMSI. 9 years ago
Holger Hans Peter Freyther d1d114f5b7 tbf: Move code that sets the tbf's ms_class to a central place 9 years ago
Holger Hans Peter Freyther 31d0df92ac tbf: Separate the easy path out of the receive path 9 years ago
Holger Hans Peter Freyther 17c31ce173 tbf: Begin to add some structure to the tbf code 9 years ago
Holger Hans Peter Freyther dcc9c39529 sba: Fix memory leak when all PDCHs are disabled 9 years ago
Holger Hans Peter Freyther 70862c9409 misc: Print the payload that is not known 9 years ago
Holger Hans Peter Freyther 26da8361e9 rlc: Add missing break after GPRS_RLCMAC_CONTROL_BLOCK_OPT 9 years ago
Holger Hans Peter Freyther 483f77a275 misc: Fix some typos sed -i s,ressources,resources,g 9 years ago
Holger Hans Peter Freyther 985806030d misc: Fix format and typos in the code 9 years ago
Holger Hans Peter Freyther 52c911b3b4 tbf: constify the IMSI argument for the downlink assignment 9 years ago
Holger Hans Peter Freyther 2023bd18b6 tbf: Make multislot lookup tables static/const 9 years ago
Holger Hans Peter Freyther d6bd91e4e5 tfi: The tfi_alloc doesn't allocate anything, rename the function 9 years ago
Holger Hans Peter Freyther 9d938388f6 emu: Add a crash re-producer for the SGSN (and the concept of tests) 10 years ago
Holger Hans Peter Freyther bc1e52cfbf emu: Use OpenBSC code to decode the LLC and add assertions 10 years ago
Holger Hans Peter Freyther 741481d3e0 emu: Send a static GPRS ATTACH request and wait for the reply. 10 years ago
Holger Hans Peter Freyther 4ea940787e emu: Create an app that allows to communicate with a SGSN 10 years ago
Holger Hans Peter Freyther 416ce69550 bssgp: Add callback UNITDATA.DL messaes with the data 10 years ago
Holger Hans Peter Freyther c0f1644c88 bssgp: Add callbacks for certain BSSGP events 10 years ago
Holger Hans Peter Freyther e8d9a5fa54 bssgp: Return the gprs_bssgp_pcu instance from create/connect 10 years ago
Holger Hans Peter Freyther b67a8a348a rlcmac: Reduce the depedency on the global gprs_rlcmac_bts variable 10 years ago
Holger Hans Peter Freyther 90d5df4ae7 bssgp: These routines are not public API.. make them static for now 10 years ago
Holger Hans Peter Freyther a9744debd9 bssgp: Re-indent the switch/case statement 10 years ago
Holger Hans Peter Freyther dfe17d7f91 tests: Fix the expected result (re-add whitespace) 10 years ago
Holger Hans Peter Freyther e13298d093 tests: Move the RLCMACTest into the test directory and setup autotest 10 years ago
Holger Hans Peter Freyther bb00704871 tests: Create tests directory and move the VTY testing into there 10 years ago
Holger Hans Peter Freyther 421fe79e39 bssgp: The method creates and the connects.. reflect that in the name 10 years ago