Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2013-10-30 | bts: Move struct gprs_rlcmac_bts and other structs into a bts.h | Holger Hans Peter Freyther | 1 | -0/+2 | |
Begin to make the BTS a real C++ object with real responsibilities. The biggest issue will be the pcu_vty.c that might not like C++ at all. | |||||
2013-09-04 | bssgp: Add callback UNITDATA.DL messaes with the data | Holger Hans Peter Freyther | 1 | -0/+4 | |
2013-09-04 | bssgp: Add callbacks for certain BSSGP events | Holger Hans Peter Freyther | 1 | -0/+6 | |
Add a callback called when Unblock Ack is received. This can be used by a supervisor or the emulation test. | |||||
2013-09-04 | bssgp: Return the gprs_bssgp_pcu instance from create/connect | Holger Hans Peter Freyther | 1 | -1/+18 | |
This can be used to install handlers/testcases to register callbacks and other data. | |||||
2013-09-04 | rlcmac: Reduce the depedency on the global gprs_rlcmac_bts variable | Holger Hans Peter Freyther | 1 | -4/+4 | |
For mocking/unit-testing/emulation (and a dual trx-systems) having global state is quite bad. Cut back on the usage of the global struct gprs_rlcmac_bts. It also makes the complexity of certain routines more clear. | |||||
2013-09-04 | bssgp: These routines are not public API.. make them static for now | Holger Hans Peter Freyther | 1 | -8/+0 | |
2013-08-02 | bssgp: The method creates and the connects.. reflect that in the name | Holger Hans Peter Freyther | 1 | -1/+1 | |
Call things by what they do. This method is creating and then connecting a BSSGP.. | |||||
2013-07-30 | misc: Move the struct bssgp_bvc_ctx into the struct osmo_pcu | Holger Hans Peter Freyther | 1 | -2/+2 | |
2013-07-27 | misc: Add an option exit/quit when the BSSGP is supposed to be destroyed | Holger Hans Peter Freyther | 1 | -1/+2 | |
The PCU does not properly re-set the state when the connection to the BTS is lost (and the SGSN potentially is re-started during that). This results in the BSSGP BVCI > 1 remaining blocked and no data will be accepted by the SGSN. Add the '-e' option and exit the PCU when the BSSGP/NS are getting destroyed. | |||||
2013-03-10 | PCU: respect the PCU-side "local port" as configured via L1 IF | Harald Welte | 1 | -3/+4 | |
This makes sure that the UDP local port of the Gb link is actually set to what is configured via OML from OpenBSC. | |||||
2012-09-23 | Replace local definitions by header gprs_bssgp_bss.h | Andreas Eversberg | 1 | -5/+2 | |
2012-07-06 | Cleanup of BSSGP code. | Andreas Eversberg | 1 | -13/+0 | |
The hack for resetting BSSGP instance is removed and now performed whenever the NS state changes to UNBLOCKED. The BSSGP instance is now created only once, as it should be. Received STATUS messages are ignored as they should be. The creation and destruction of BSSGP/NS instances is now handled by layer 1 interface alone. | |||||
2012-07-06 | Move BSSGP/NS instances creation and desctruction to gprs_bssgp_pcu.cpp | Andreas Eversberg | 1 | -0/+6 | |
2012-07-06 | remove dependencies to openbsc/osmoggsn internals | Harald Welte | 1 | -3/+4 | |
...and link against libosmogb (part of libosmocore.git) | |||||
2012-06-27 | Work on RLCMAC layer. Integration of scheduler and new packet transfer | Andreas Eversberg | 1 | -2/+2 | |
2012-06-23 | Hack to slow down uplink transfer | Andreas Eversberg | 1 | -5/+5 | |
2012-06-14 | move everything to src/ subdirectory | Harald Welte | 1 | -0/+69 | |
The code corresponds to commit a9aa4777cc1144897a77dfb6c5c3d7325705251e in openbts-p2.8.git (Tue Jun 12 18:14:49 2012 +0400) |