aboutsummaryrefslogtreecommitdiffstats
path: root/openbsc/src
AgeCommit message (Collapse)AuthorFilesLines
2011-03-06OM2000: Process MO STATE and ACCORDANCE INFOHarald Welte1-1/+91
2011-03-06OM2000: Fix configuration of TCH timeslotsHarald Welte1-4/+3
2011-03-06OM2000: Fix configuration of Timing Function (missing timing src)Harald Welte1-0/+3
2011-03-05OM2000: More work on the TS configuration requestHarald Welte1-1/+27
It seems the differences for the various channel combinations are big
2011-03-05OM2000: Route TS config requests to the right TRXHarald Welte1-1/+10
The TRX number is encoded in mo.assoc_so, whereas the TS number is in mo.inst!
2011-03-05OM2000: TLV parser definitions for more DEI'sHarald Welte1-0/+40
2011-03-05OM2000: Consider OP_INFO_REJ and TEST_REQ_REJ as NACKHarald Welte1-0/+2
2011-03-05OM2000: Add channel combination specific DIEs for TS config requestHarald Welte1-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-05OM2000: Handle (Dis)Connect Reject in NACK handlerHarald Welte1-1/+3
2011-03-05OM2000: Print result/reason code when receiving a rejectHarald Welte1-1/+90
2011-03-05OM2000: fix generation of frequency list DIEHarald Welte1-10/+15
2011-03-05HSL: Make sure not to send HSL specific OML init on non-HSL BTSHarald Welte1-1/+2
2011-03-05OM2000: Make sure to set the Associated SO to 255 in case of RX/TXHarald Welte1-1/+1
2011-03-05OM2000 VTY: Don't send RX configuration request to TXHarald Welte1-1/+1
2011-03-05Makefile: Add libmsc subdirectory to fix 'distcheck'Harald Welte1-1/+1
2011-03-05OM2000: Add support for configuring the TF (Timing Function)Harald Welte2-0/+41
2011-03-05OM2000: Add support for sending TX, RX and TS configuration requestsHarald Welte2-13/+229
They can be triggered from the VTY
2011-03-04fix path of bscconfig.h include fileHarald Welte7-7/+7
2011-03-04Some more SR1.0.1 related fixesHarald Welte1-0/+12
somehow all the 0x81 in OML became 0x80, and the 0x80 of RSL became 0x80.
2011-03-04fix erroneous modification of DTX parameter introduced in previous HSL commitHarald Welte1-1/+1
2011-03-04Make sure not to feed BSSGP messages into RSLHarald Welte1-1/+2
2011-03-04Implement the HSL SR1.0.1 protocolHarald Welte4-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 FemtocellHarald Welte11-11/+702
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-04prefix sub-directories containing libraries with 'lib'Harald Welte85-19/+37
... and make sure tests work again after restructuring
2011-03-04really delete a3a8 codeHarald Welte1-269/+0
2011-03-03bsc_mgcp: use top_builddir instead of top_srcdirHarald Welte1-1/+1
2011-03-03Move 'Gb' protocol stack into its own src/gb subdirectoryHarald Welte9-10/+14
2011-03-03Rename bsc_nat -> osmo-bsc_nat and bsc_mgcp -> osmo-bsc_mgcpHarald Welte11-10/+14
This now enforces a unique structure: All of our main daemon programs start with an "osmo-" prefix.
2011-03-03re-structure the OpenBSC directory layoutHarald Welte89-70/+407
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-03remove a3a8 file that is not usedHarald Welte1-269/+0
2011-02-28misc: Fix the make distcheck of the sources.0.9.12Holger Hans Peter Freyther1-0/+2
2011-02-28mgcp: Only allow transcoding on the virtual trunkHolger Hans Peter Freyther2-2/+3
2011-02-28mgcp: Fix the static allocation of E1 trunks for the BTS/NET sideHolger Hans Peter Freyther1-9/+14
2011-02-28mgcp: Allocate the endpoints for the E1 trunks as well.Holger Hans Peter Freyther2-36/+56
2011-02-28mgcp: Look up the E1 trunks through the trunk configurationHolger Hans Peter Freyther1-4/+15
2011-02-28mgcp: Implement find_trunk to find the E1 trunks as well.Holger Hans Peter Freyther1-4/+26
2011-02-28mgcp: Make show mgcp print the new trunks we have.Holger Hans Peter Freyther1-0/+11
2011-02-28mgcp: Introduce a trunk config for multiple trunks.Holger Hans Peter Freyther3-4/+133
A trunk will always have 32 endpoints to be used and we allow a sparse allocation of endpoints.
2011-02-28mgcp: Update the commands to work on more than the virtual trunkHolger Hans Peter Freyther1-25/+58
2011-02-28mgcp: Prepare the show mgcp command to work on multiple trunksHolger Hans Peter Freyther1-7/+15
2011-02-28mgcp: Introduce a mgcp_trunk_config enum for endpoint configsHolger Hans Peter Freyther5-75/+92
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-28nat: For debugging make it possible to set the last used endpointHolger Hans Peter Freyther1-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-27nat: Fix some corruption in the test caseHolger Hans Peter Freyther1-0/+5
2011-02-27nat: Change number of multiplexes to the max-endpointsHolger Hans Peter Freyther3-12/+35
2011-02-26nat: Allocate endpoints from multiple multiplexes.Holger Hans Peter Freyther2-13/+36
This code allocates endpoints from multiple multiplexes but will always leave 0x0 and 0x1f unassigned in the multiplex.
2011-02-26nat: Start making the number of multiplexes configurableHolger Hans Peter Freyther2-2/+15
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-26nat: Allocate the endpoint status dynamicallyHolger Hans Peter Freyther3-9/+33
Allocate the status for an endpoint dynamically. We will support BSCs with different amount of multiplexes and need to have this flexibility in the future. Add the proper null checks to the current users of this code.
2011-02-24Use shorter vty_app_info->name for all appsHarald Welte4-4/+4
... as this is now used as SYSLOG ident
2011-02-24sms: introduce new command to trigger the sending process for specific ↵Nico Golde1-0/+19
subscribers only
2011-02-24rf: Delay execution of commandsHolger Hans Peter Freyther1-18/+35
Delay executing RF commands up to a second. If many commands arrive within a second then just execute the last command.