aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2012-04-30We don't use OpenBTS bit vectors in PCU anymore. All OpenBTS bit vectors are ↵Ivan Kluchnikov9-427/+459
replaced by Osmocom bit vectors.
2012-04-30Additional functions for Osmocom bit vector abstraction.Ivan Kluchnikov3-2/+167
2012-04-17L1 Interface (PCU side): Added functions for handling PhConnectInd and ↵Ivan Kluchnikov4-26/+153
PhRaInd primitives. Added functions for writing and sending Immediate Assignment message. Modified TBF managment for handling Channel Request and Immediate Assignment messages.
2012-04-17Added structure for GsmL1_PhConnectInd_t primitive.Ivan Kluchnikov1-0/+3
2012-04-12Fixed: wrong sizeof value for malloc().Ivan Kluchnikov1-1/+1
2012-04-12Added support of osmo_timers and osmo_gsm_timers for TBF.Ivan Kluchnikov3-6/+86
2012-04-12Added gsm_timer.h and gsm_timer.cpp files to Makefile.am.Ivan Kluchnikov1-2/+4
2012-04-12Added GSM timer handling routines. GSM timer is the same as osmo_timer, but ↵Ivan Kluchnikov2-0/+310
it uses frame numbers instead of seconds.
2012-04-12L1 Interface (PCU side): Added function for handle phReadyToSendInd ↵Ivan Kluchnikov2-10/+55
primitive. Added variable and functions for storage current FN.
2012-04-11Changed parameters for Downlink Immediate Assignment Rest Octets.Ivan Kluchnikov1-6/+6
We shouldn't use TBF Starting time.
2012-04-11Fixed: We should use guint8 array instead of guint32 and guint64 variables ↵Ivan Kluchnikov1-14/+26
for decoding and encoding CSN1 bitmap.
2012-04-11Fixed: endif statement is missed in gsmL1prim.h.Ivan Kluchnikov1-0/+2
2012-03-18Added L1 interface between PCU and OpenBTS for communication (PCU side).Ivan Kluchnikov4-19/+618
2012-03-18Fixed bugs in handling of TBFs.Ivan Kluchnikov3-26/+40
2012-03-05Separation of GPRS PCU application from main OpenBTS code and changing PCU ↵Ivan Kluchnikov10-719/+900
architecture (First step). 1. pcu - main program for GPRS PCU. 2. gprs_rlcmac - RLC/MAC layer implementation for PCU. Added list for TBF, TBF allocation, establishment, release. 3. gprs_bssgp_pcu - BSSGP protocol implementation for PCU. 4. pcu_l1_if - interface for communication PCU application with OpenBTS.
2012-02-20Added packet uplink and downlink assignment, packet uplink ack, RLC/MAC Data ↵Ivan Kluchnikov2-67/+268
and Control blocks dispatchers, gsmtap support for LLC PDUs.
2012-02-20Added segmentation of LLC PDUs into RLC data blocks.Ivan Kluchnikov2-14/+53
2012-02-20Added encoder for RLC/MAC downlink data control block.Ivan Kluchnikov2-1/+53
2012-02-05Added RLC/MAC application.Ivan Kluchnikov6-4/+748
- Segmentation of upper layer PDUs into RLC data blocks and re-assembly of RLC data blocks into upper layer PDUs. - Segmentation of RLC/MAC control messages into RLC/MAC control blocks and re-assembly of RLC/MAC control messages from RLC/MAC control blocks. - NS and BSSGP protocol implementation for communication with OpenSGSN. - UDPSocket for communication with OpenBTS.
2012-02-05Added function for decoding GPRS RLC/MAC uplink data block.Ivan Kluchnikov2-0/+121
2012-01-05Fixed GPRS/Makefile.am. Libgprs.la for RLCMACTest was lost.Ivan Kluchnikov1-1/+3
2011-12-21Moved CSN1 and RLC/MAC code to new GPRS directory.Ivan Kluchnikov6-0/+13764