aboutsummaryrefslogtreecommitdiffstats
path: root/src
AgeCommit message (Collapse)AuthorFilesLines
2012-06-27Introducing scheduler to process transmission of blocksAndreas Eversberg1-0/+176
The scheduler is triggered at ready-to-send-requesst. It schedules control blocks, data block and dummy blocks, depending on priority. It provides upstream ressource by setting USF. The ressources are assigned, if required. The ressources are dispatched round-robin. In case of polling, the upstream ressource is given to MS at the time it will respond to polling request.
2012-06-25Packet Downlink Assigment now uses ARFCN/TN of current BTS layoutAndreas Eversberg3-14/+19
Now the MS receives dowlink LLC frames.
2012-06-24Fixed IMM.ASS messageAndreas Eversberg1-2/+2
Now packets are reassembled correctly.
2012-06-23Hack to slow down uplink transferAndreas Eversberg2-10/+14
2012-06-23Split of L1 interface to be used with OpenBTS or sysmo-BTSAndreas Eversberg8-188/+864
The OpenBTS socket functions are moved from main to pcu_l1_if.cpp. New sysmo_l1_if.cpp is introduced. It used special unix socket interface to connect to sysmo-BTS. This is required to access CCCH/RACH and info about cell layout. Traffic is also forwarded via this interface, but it direct access of L1 baseband DSP will be added soon. In order to handle ready-to-send requests above l1_if, the transmit queue (for downlink blocks) is moved to gprs_rlcmac.cpp. The TBF instance additionally holds TRX and TS info, but this is only a hack currently. TBF instance requires more details about allocated ressources in the future.
2012-06-23Adding more OpenBSC object files to Makefile.amAndreas Eversberg1-1/+8
This is required, so it works in my environment. Might be revised soon.
2012-06-15Removed all size_t variables. Fixed type of readIndex and writeIndex variables.Ivan Kluchnikov3-19/+19
We use unsigned int type for readIndex and writeIndex parameters in bitvec_read_field() and bitvec_write_field() functions.
2012-06-15Removed all OpenBTS dependencies. We don't use OpenBTS cout and gsmtap anymore.Ivan Kluchnikov4-52/+7
2012-06-14Makefile.am: Don't link lots of openbsc / sgsn / ggsn internal .o filesHarald Welte1-13/+0
this is probably a historic relict. None of them should be used, and I cannot see any actual use of them either. The only non-library code that we link now is libosmo-gb (ns/bssgp), which soon will be turned into a real library.
2012-06-14Add auto-foo (partial cleanup, master makefile/configure.acHarald Welte1-11/+7
2012-06-14move everything to src/ subdirectoryHarald Welte20-0/+16812
The code corresponds to commit a9aa4777cc1144897a77dfb6c5c3d7325705251e in openbts-p2.8.git (Tue Jun 12 18:14:49 2012 +0400)