Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2011-03-06 | OM2000: Process MO STATE and ACCORDANCE INFO | Harald Welte | 1 | -1/+91 | |
2011-03-06 | OM2000: Fix configuration of TCH timeslots | Harald Welte | 1 | -4/+3 | |
2011-03-06 | OM2000: Fix configuration of Timing Function (missing timing src) | Harald Welte | 1 | -0/+3 | |
2011-03-05 | OM2000: More work on the TS configuration request | Harald Welte | 1 | -1/+27 | |
It seems the differences for the various channel combinations are big | |||||
2011-03-05 | OM2000: Route TS config requests to the right TRX | Harald Welte | 1 | -1/+10 | |
The TRX number is encoded in mo.assoc_so, whereas the TS number is in mo.inst! | |||||
2011-03-05 | OM2000: TLV parser definitions for more DEI's | Harald Welte | 1 | -0/+40 | |
2011-03-05 | OM2000: Consider OP_INFO_REJ and TEST_REQ_REJ as NACK | Harald Welte | 1 | -0/+2 | |
2011-03-05 | OM2000: Add channel combination specific DIEs for TS config request | Harald Welte | 1 | -16/+78 | |
... and in order to do this reasonably well, we have to get rid of the pre-computed message length field in the OML header. Instead, we now simply compute it at abis_om2k_sendmsg() time based on the msgb_l2len(). | |||||
2011-03-05 | OM2000: Handle (Dis)Connect Reject in NACK handler | Harald Welte | 1 | -1/+3 | |
2011-03-05 | OM2000: Print result/reason code when receiving a reject | Harald Welte | 1 | -1/+90 | |
2011-03-05 | OM2000: fix generation of frequency list DIE | Harald Welte | 1 | -10/+15 | |
2011-03-05 | HSL: Make sure not to send HSL specific OML init on non-HSL BTS | Harald Welte | 1 | -1/+2 | |
2011-03-05 | OM2000: Make sure to set the Associated SO to 255 in case of RX/TX | Harald Welte | 1 | -1/+1 | |
2011-03-05 | OM2000 VTY: Don't send RX configuration request to TX | Harald Welte | 1 | -1/+1 | |
2011-03-05 | Fix Makefile.am for builddir != srcdir0.9.13 | Harald Welte | 1 | -1/+1 | |
2011-03-05 | Makefile: Add libmsc subdirectory to fix 'distcheck' | Harald Welte | 1 | -1/+1 | |
2011-03-05 | OM2000: Add support for configuring the TF (Timing Function) | Harald Welte | 4 | -1/+43 | |
2011-03-05 | OM2000: Add support for sending TX, RX and TS configuration requests | Harald Welte | 3 | -13/+244 | |
They can be triggered from the VTY | |||||
2011-03-04 | fix path of bscconfig.h include file | Harald Welte | 7 | -7/+7 | |
2011-03-04 | Fix build of bsc-nat test | Harald Welte | 1 | -8/+10 | |
2011-03-04 | Some more SR1.0.1 related fixes | Harald Welte | 1 | -0/+12 | |
somehow all the 0x81 in OML became 0x80, and the 0x80 of RSL became 0x80. | |||||
2011-03-04 | fix erroneous modification of DTX parameter introduced in previous HSL commit | Harald Welte | 1 | -1/+1 | |
2011-03-04 | Make sure not to feed BSSGP messages into RSL | Harald Welte | 1 | -1/+2 | |
2011-03-04 | Implement the HSL SR1.0.1 protocol | Harald Welte | 4 | -5/+12 | |
It seems HSL has fixed most of their obvious issues in the SR1.0.1 release. However, this creates quite an incompatibility of the protocol, and we have to adapt accordingly | |||||
2011-03-04 | [HSL] initial support for the HSL 2.75G Femtocell | Harald Welte | 12 | -11/+706 | |
The HSL Femtocell seems to be a poor man implementation of the ip.access Abis/IP protocol, but cutting corners wherever possible. We try to workaround those corners wherever possible... | |||||
2011-03-04 | prefix sub-directories containing libraries with 'lib' | Harald Welte | 91 | -45/+69 | |
... and make sure tests work again after restructuring | |||||
2011-03-04 | really delete a3a8 code | Harald Welte | 1 | -269/+0 | |
2011-03-03 | bsc_mgcp: use top_builddir instead of top_srcdir | Harald Welte | 1 | -1/+1 | |
2011-03-03 | Move 'Gb' protocol stack into its own src/gb subdirectory | Harald Welte | 10 | -10/+15 | |
2011-03-03 | Rename bsc_nat -> osmo-bsc_nat and bsc_mgcp -> osmo-bsc_mgcp | Harald Welte | 12 | -11/+16 | |
This now enforces a unique structure: All of our main daemon programs start with an "osmo-" prefix. | |||||
2011-03-03 | re-structure the OpenBSC directory layout | Harald Welte | 91 | -84/+428 | |
The new structure divides the code into a number of libraries for the BSC core functionality, MSC core functionality, Abis transport, TRAU and other bits. This doesn't introduce any functional code change but simply moves around files and alters Makefile.am accordingly. Next step would be to disentangle a lot of the inter-library dependencies and make the individual bits of code more independent. | |||||
2011-03-03 | remove a3a8 file that is not used | Harald Welte | 1 | -269/+0 | |
2011-02-28 | misc: Fix the make distcheck of the sources.0.9.12 | Holger Hans Peter Freyther | 2 | -1/+3 | |
2011-02-28 | mgcp: Fix make distcheck due a copy 'n pasted Makefile.am | Holger Hans Peter Freyther | 1 | -2/+0 | |
2011-02-28 | mgcp: Only allow transcoding on the virtual trunk | Holger Hans Peter Freyther | 2 | -2/+3 | |
2011-02-28 | mgcp: Fix the static allocation of E1 trunks for the BTS/NET side | Holger Hans Peter Freyther | 2 | -9/+18 | |
2011-02-28 | mgcp: Allocate the endpoints for the E1 trunks as well. | Holger Hans Peter Freyther | 4 | -38/+61 | |
2011-02-28 | mgcp: Look up the E1 trunks through the trunk configuration | Holger Hans Peter Freyther | 1 | -4/+15 | |
2011-02-28 | mgcp: Implement find_trunk to find the E1 trunks as well. | Holger Hans Peter Freyther | 1 | -4/+26 | |
2011-02-28 | mgcp: Make show mgcp print the new trunks we have. | Holger Hans Peter Freyther | 1 | -0/+11 | |
2011-02-28 | mgcp: Introduce a trunk config for multiple trunks. | Holger Hans Peter Freyther | 6 | -4/+140 | |
A trunk will always have 32 endpoints to be used and we allow a sparse allocation of endpoints. | |||||
2011-02-28 | mgcp: Update the commands to work on more than the virtual trunk | Holger Hans Peter Freyther | 1 | -25/+58 | |
2011-02-28 | mgcp: Prepare the show mgcp command to work on multiple trunks | Holger Hans Peter Freyther | 1 | -7/+15 | |
2011-02-28 | mgcp: Introduce a mgcp_trunk_config enum for endpoint configs | Holger Hans Peter Freyther | 9 | -94/+130 | |
We want to support real trunks in the MGCP code and we need to have some better book keeping for those. Move the code around. | |||||
2011-02-28 | nat: For debugging make it possible to set the last used endpoint | Holger Hans Peter Freyther | 1 | -0/+27 | |
This will influence the allocator from where to search for the next free endpoint. This can be used to force it to allocate a specific endpoint next. | |||||
2011-02-27 | nat: Fix some corruption in the test case | Holger Hans Peter Freyther | 3 | -0/+8 | |
2011-02-27 | nat: Change number of multiplexes to the max-endpoints | Holger Hans Peter Freyther | 5 | -16/+42 | |
2011-02-26 | nat: Allocate endpoints from multiple multiplexes. | Holger Hans Peter Freyther | 4 | -14/+82 | |
This code allocates endpoints from multiple multiplexes but will always leave 0x0 and 0x1f unassigned in the multiplex. | |||||
2011-02-26 | nat: Start making the number of multiplexes configurable | Holger Hans Peter Freyther | 3 | -2/+16 | |
Introduce a VTY setting that right now needs to be set to one. To make updating this setting possible we will now store the number of endpoints in the bsc connection as well. | |||||
2011-02-26 | nat: Verify that we are not assigning 0x1f as endpoint. | Holger Hans Peter Freyther | 1 | -5/+5 | |
On a classic BSC we have 32 channels but one is reserved for signalling. Make sure that we are not assigning 0x1f as we assume that this is the signalling channel. This means that from 32 possible voice channels we are only going to use 30 as we are already not using the 0x0. |