Commit Graph

2146 Commits (263c75c91282e27d2c4e8f950597f9beedc28122)
 

Author SHA1 Message Date
Andreas Eversberg 0aed654ac7 Split of L1 interface to be used with OpenBTS or sysmo-BTS 11 years ago
Andreas Eversberg f6b7ca5dd4 Adding more OpenBSC object files to Makefile.am 11 years ago
Harald Welte 477e79e67e remove dependencies to openbsc/osmoggsn internals 11 years ago
Ivan Kluchnikov a9e6dc5084 Improvement of TBF management. 11 years ago
Ivan Kluchnikov 9b06ff0c4c Removed all size_t variables. Fixed type of readIndex and writeIndex variables. 11 years ago
Ivan Kluchnikov 856221fd3d Removed all OpenBTS dependencies. We don't use OpenBTS cout and gsmtap anymore. 11 years ago
Harald Welte 40383dcb46 Makefile.am: Don't link lots of openbsc / sgsn / ggsn internal .o files 11 years ago
Harald Welte 57f6b0220f Add auto-foo (partial cleanup, master makefile/configure.ac 11 years ago
Harald Welte 57875a99ac add .gitignore file 11 years ago
Harald Welte c5187a1824 move everything to src/ subdirectory 11 years ago
Ivan Kluchnikov 6347711736 Fixed gprs_rlcmac_rcv_data_block() function. 11 years ago
Ivan Kluchnikov 5e0df9354b Fixed parsing of BSSGP DL-UNITDATA in gprs_bssgp_pcu_rx_dl_ud() function. 11 years ago
Ivan Kluchnikov 2f69acd0ed Modified gprs_rlcmac_data_block_parse() function. 11 years ago
Ivan Kluchnikov b172b1b18d Fixed handling of LLC-PDU Length Indicator. 11 years ago
Ivan Kluchnikov e3594236ff Modified gprs_rlcmac_segment_llc_pdu() and gprs_rlcmac_tx_dl_data_block() functions. 11 years ago
Ivan Kluchnikov bceb3fbf29 Modified gprs_rlcmac_data_block_parse() function. 11 years ago
Ivan Kluchnikov b2b8100499 Fixed gprs_rlcmac_rcv_data_block() and gprs_rlcmac_data_block_parse() functions. 11 years ago
Ivan Kluchnikov c5d8c27513 Fixed maximum length of LLC frame. 11 years ago
Ivan Kluchnikov 3fa42b21ee Fixed length of BSSGP header. 11 years ago
Ivan Kluchnikov 9c795abac8 Changed Downlink TBF Establishment. 11 years ago
Ivan Kluchnikov 0b450c19e7 Modified write_packet_downlink_assignment function. 11 years ago
Ivan Kluchnikov a21f275035 Fixed RLC/MAC downlink block data length and gprs_rlcmac_tx_dl_data_block function. 11 years ago
Ivan Kluchnikov a9f1ff2b64 Modified PCU debugging/logging system. Now we use functions from osmocom logging system. 11 years ago
Ivan Kluchnikov 6043718c73 Added PCU debugging/logging support code based on osmocom logging system. 11 years ago
Ivan Kluchnikov 835f91e8f8 We don't use OpenBTS bit vectors in PCU anymore. All OpenBTS bit vectors are replaced by Osmocom bit vectors. 11 years ago
Ivan Kluchnikov 962f97b21c Additional functions for Osmocom bit vector abstraction. 11 years ago
Ivan Kluchnikov 5310d4542c L1 Interface (PCU side): Added functions for handling PhConnectInd and PhRaInd primitives. 11 years ago
Ivan Kluchnikov 27482ba371 Added structure for GsmL1_PhConnectInd_t primitive. 11 years ago
Ivan Kluchnikov 192e9c1b67 Fixed: wrong sizeof value for malloc(). 11 years ago
Ivan Kluchnikov 61a33f7c7a Added support of osmo_timers and osmo_gsm_timers for TBF. 11 years ago
Ivan Kluchnikov ff447cdf89 Added gsm_timer.h and gsm_timer.cpp files to Makefile.am. 11 years ago
Ivan Kluchnikov 657856279b Added GSM timer handling routines. GSM timer is the same as osmo_timer, but it uses frame numbers instead of seconds. 11 years ago
Ivan Kluchnikov 4277f0cdbc L1 Interface (PCU side): Added function for handle phReadyToSendInd primitive. Added variable and functions for storage current FN. 11 years ago
Ivan Kluchnikov 8b0e8e3951 Changed parameters for Downlink Immediate Assignment Rest Octets. 11 years ago
Ivan Kluchnikov 74b459fda4 Fixed: We should use guint8 array instead of guint32 and guint64 variables for decoding and encoding CSN1 bitmap. 11 years ago
Ivan Kluchnikov 1efac073e8 Fixed: endif statement is missed in gsmL1prim.h. 11 years ago
Ivan Kluchnikov e3a059656f Added L1 interface between PCU and OpenBTS for communication (PCU side). 11 years ago
Ivan Kluchnikov c320d86052 Fixed bugs in handling of TBFs. 11 years ago
Ivan Kluchnikov 8ee6051b72 Separation of GPRS PCU application from main OpenBTS code and changing PCU architecture (First step). 11 years ago
Ivan Kluchnikov 3450640624 Added packet uplink and downlink assignment, packet uplink ack, RLC/MAC Data and Control blocks dispatchers, gsmtap support for LLC PDUs. 11 years ago
Ivan Kluchnikov 8aa4c52d2e Added segmentation of LLC PDUs into RLC data blocks. 11 years ago
Ivan Kluchnikov 92ac6379aa Added encoder for RLC/MAC downlink data control block. 11 years ago
Ivan Kluchnikov 5c2f9fbfa3 Added RLC/MAC application. 11 years ago
Ivan Kluchnikov d5f0133eb2 Added function for decoding GPRS RLC/MAC uplink data block. 11 years ago
Ivan Kluchnikov 9c2c699435 Fixed GPRS/Makefile.am. Libgprs.la for RLCMACTest was lost. 11 years ago
Ivan Kluchnikov 487a141b9d Moved CSN1 and RLC/MAC code to new GPRS directory. 11 years ago