aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2011-03-24wireshark abis_oml: remove dead code and update copyright statementHarald Welte1-52/+11
2011-03-23Fix build of bsc-nat and GPRS code after include path changeHarald Welte14-23/+23
The last patch changed the osmocore include paths, this fixes some build problems caused by it
2011-03-23src: use new library libosmogsm and new path to headers in libosmocorePablo Neira Ayuso152-368/+369
libosmogsm is a new library that is distributed in the libosmocore. Now, openbsc depends on it. This patch gets openbsc with this change. This patch also rewrites all include path to the new osmocom/[gsm|core] Signed-off-by: Pablo Neira Ayuso <pablo@gnumonks.org>
2011-03-23src: fix use of logging_vty_add_cmds() without log_info parameterPablo Neira Ayuso2-2/+4
This patch fixes: CC gb_proxy_main.o gb_proxy_main.c: In function ‘main’: gb_proxy_main.c:224: warning: implicit declaration of function ‘logging_vty_add_cmds’ And a similar problem in osmo-bsc_nat. This was introduced in by myself in patch: "bsc: change bsc_vty_init to take logging categories as parameter" Signed-off-by: Pablo Neira Ayuso <pablo@gnumonks.org>
2011-03-20Depend on libosmocore 0.1.31 due to VTY / logging changeHarald Welte1-2/+2
2011-03-20[RBS2000] Enable TRAU frame handling/muxing similar to BS11Harald Welte1-0/+3
Based on original patch by Gus Bourg <gus@bourg.net>
2011-03-19bsc: change bsc_vty_init to take logging categories as parameterPablo Neira Ayuso7-8/+12
This change is required to finish the integration of the VTY and the per-application logging categories that provides: "vty: integration with logging framework" in libosmocore. It has been tested with osmo-nitb. The other just compiled tested.
2011-03-08misc: check for libdbi, mandatory library dependencyPablo Neira Ayuso1-0/+1
Otherwise, openbsc fails to compile: CC db.o db.c:29:21: error: dbi/dbi.h: File does not exists
2011-03-08vty: fix segfault if rf_ctl is not setPablo Neira Ayuso1-1/+1
This is the case of osmo-nitb, since it does not call osmo_bsc_rf_create(). term1: $ ./osmo-nitb -c ../openbsc.cfg.nanobts term2: $ telnet localhost 4242 term2: OpenBSC> show network term1: Segmentation fault
2011-03-08mgcp: Remove some duplicate header files from the list.Holger Hans Peter Freyther3-7/+1
2011-03-06RBS2000: Automatically connect/start/configure/enable most MOsHarald Welte3-18/+48
2011-03-06OM2000: Make sure we fill the nsd->bts member for NM state eventsHarald Welte1-0/+2
2011-03-06OM2000: First attempt in automatically configuring most MOsHarald Welte2-1/+103
TS objects are not part yet
2011-03-06OML: Include a pointer to the BTS in NM STATE CHANGE signalsHarald Welte3-0/+6
... this allows the BTS driver to decide if it should handle the event at all
2011-03-06OM2000: Move IS conn group list generation out of VTY codeHarald Welte3-52/+40
2011-03-06OM2000: Track the Operational Info and MO stateHarald Welte4-1/+169
2011-03-06OM2000: Remove "is-conf-req" from VTY, use "configuration-request"Harald Welte1-7/+5
This unifies the syntax a bit
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-06wireshark: gsm-abis-oml: convert C99 structure initialization to ANSI CPablo Neira Ayuso1-188/+188
This patch applies to the wireshark/0001-abis_oml.patch. This patch converts the C99 structure initialization which is not accepted by the wireshark developers (Harald told me that they need it to compile with non-gcc compilers which don't always support C99). I have tested it here with four pcap files that Harald passed to me.
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-05Fix Makefile.am for builddir != srcdir0.9.13Harald 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 Welte4-1/+43
2011-03-05OM2000: Add support for sending TX, RX and TS configuration requestsHarald Welte3-13/+244
They can be triggered from the VTY
2011-03-04fix path of bscconfig.h include fileHarald Welte7-7/+7
2011-03-04Fix build of bsc-nat testHarald Welte1-8/+10
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 Welte12-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-04prefix sub-directories containing libraries with 'lib'Harald Welte91-45/+69
... 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 Welte10-10/+15
2011-03-03Rename bsc_nat -> osmo-bsc_nat and bsc_mgcp -> osmo-bsc_mgcpHarald Welte12-11/+16
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 Welte91-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-03remove a3a8 file that is not usedHarald Welte1-269/+0