aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2010-03-22Add 'libosmocore/' from commit '045cc22baeb7f12dcb0022b79a1984d86e922870'openbsc/0.9.0Harald Welte54-0/+9325
git-subtree-dir: libosmocore git-subtree-mainline: e164d29e7f6c86d1f6f047bbf58159e46a11425f git-subtree-split: 045cc22baeb7f12dcb0022b79a1984d86e922870
2010-03-22gprs: remove (the already unused) si13_templateHarald Welte1-16/+0
system_information.c and rest_octets.c don't need a template...
2010-03-22GPRS: make NSEI configurable from VTYHarald Welte3-0/+25
2010-03-22GPRS: don't allow VTY configuration of GPRS parameters if GPRS inactiveHarald Welte1-0/+30
2010-03-22GPRS: remove outdated FIXME about patching CGIHarald Welte1-1/+0
2010-03-22GPRS: set SI3 GPRS indicator dependent on bts->gprs.enabledHarald Welte1-1/+3
2010-03-22GPRS: remove "#define GPRS" compile-time defineHarald Welte1-16/+14
It is now possible to enable/disable GPRS support purely based on the vty / config file.
2010-03-22GPRS: make NSVC parameters VTY-configurableHarald Welte3-10/+88
2010-03-22Create new gprs-conf branch with the non-SGSN part of the gprs branchHarald Welte8-22/+270
This new gprs-conf branch is intended to contain everything needed to configure GPRS in the nanoBTS, but without implementing the SGSN/GGSN functionality. The SGSN/GGSN development will happen in a branch based on this branch called "gprs-sgsn"
2010-03-22ipa-firmware: Fix the write out of the firmware partsHolger Hans Peter Freyther2-2/+2
Use the start address inside the header entry, the start is relative to the surrounding SDP record which is located in our base offset, when writing it out also ignore four bytes of something (crc?).
2010-03-22ipa-firmware: Write the firmware parts to a fileHolger Hans Peter Freyther3-5/+61
The first non working version to dump the content of the sdp to the terminal..
2010-03-22ipa-firmware: Add the entry first and then seekHolger Hans Peter Freyther1-3/+4
The sub entry might not be a SDP file so it is best to add the read entry, add it to the list and then attempt to recursively parse this one.
2010-03-22ipa-firmware: Lift the requirement of having a table_offset of zeroHolger Hans Peter Freyther1-8/+4
Make the code work/skip the other table and find the entries at the given offset. This appears to work.
2010-03-22ipa-firmware: Remove the part_length from the struct sdp_firmwareHolger Hans Peter Freyther2-7/+21
* The length of the table is not at a fixed position. We will need to read the offset, seek there, read the data, convert it to the host endianes. * Prepare the code to work with offsets of 0...
2010-03-22ipa-firmware: Look at the table offsetHolger Hans Peter Freyther1-0/+7
* The two dummy bytes appear to be an offset, check that they are zero and refuse to work when they are not.
2010-03-22ipa-firmware: Warn/Exit when the required ids can not be found.Holger Hans Peter Freyther1-5/+13
2010-03-22ipa-firmware: Remove dummy check...Holger Hans Peter Freyther1-3/+0
We have derefenced that way before and would have crashed already.
2010-03-22ipa-firmware: The more_more_magic is to indicate the payloadHolger Hans Peter Freyther1-4/+0
* Ignore the value of the field there is no sematnic change to the content of the file..
2010-03-22debug: Use the right enum value for the ref counting group.Holger Hans Peter Freyther1-1/+1
2010-03-22osmocore: Add a direct l4h to the union of l4h pointersHolger Hans Peter Freyther1-0/+1
This is needed for the BSSAP code of the On Waves/BSC master branch
2010-03-22fix compiler warnings (itsme <itsme@xs4all.nl>)Harald Welte3-3/+3
* added several 'const' for strings. * added 'extern' to declarations of rsl_rlm_cause_strs
2010-03-11gsm48.h: Make the array extern to a silence a linker warningHolger Hans Peter Freyther1-1/+1
/usr/lib/gcc/i686-pc-linux-gnu/4.3.4/../../../../i686-pc-linux-gnu/bin/ld: Warning: size of symbol `rsl_rlm_cause_strs' changed from 8 in ./openbsc/src/libbsc.a(abis_rsl.o) to 120 in /usr/local/lib/libosmocore.so spotted and sent to the list by Andreas
2010-03-09update README with information about nanoBTS and libosmocoreHarald Welte1-8/+20
2010-03-08write_queue: Make the bfd cb public so it can be used in a different contextHolger Hans Peter Freyther2-2/+3
* I'm doing a nonblocking connect and for this I need to select on writable and the first thing I need to do is to check the SOL_SOCKET SO_ERROR state. I realize this by setting a different cb on the embedded bfd during setup and then go back to the real implementation.
2010-03-07move large parts of mncc.h and gsm48 encode/decode into libosmocoreHarald Welte3-684/+86
2010-03-07import GSM04.08 encode/decode functions and mncc.h from openbscHarald Welte6-3/+842
2010-03-07add option --disable-tests to disable building of test binariesHarald Welte2-2/+8
2010-03-07add --disable-talloc option to build without talloc supportHarald Welte3-2/+16
2010-03-07use strtol instead of atoiHarald Welte1-1/+1
2010-03-07msgb: Buffer formatting and scanning functions.Ingo Albrecht1-0/+41
2010-03-07import some gsm band/arfcn/time related utilities from OsmocomBBHarald Welte2-1/+114
2010-03-06introduce RxLev statistics module, an efficient way for power scan dataHarald Welte4-2/+118
2010-03-06some more ip.access specific ABIS_NM definesHarald Welte1-0/+22
2010-03-06mark some occasions of bitvec as 'const' as appropriateHarald Welte2-4/+4
2010-03-04add GSTMAP ARCFCN flag bitsHarald Welte1-0/+4
2010-03-04update GSMTAP to version 0x02Harald Welte1-31/+37
2010-03-04fix CCCH parsingHarald Welte1-3/+3
2010-03-04add new rsl_dec_chan_nr() functionHarald Welte2-0/+36
2010-03-04decleare gsm_bts_model_register()Harald Welte1-0/+2
2010-03-04move some gsm48 utility functions to libosmocoreHarald Welte6-180/+19
* gsm48_generate_lai() gsm48_generate_mid_from_tmsi() gsm48_generate_mid_from_imsi() * gsm48_cc_msg_names[]
2010-03-04import gsm48 utility functions from OpenBSCHarald Welte2-2/+149
* gsm48_generate_lai() gsm48_generate_mid_from_tmsi() gsm48_generate_mid_from_imsi() * gsm48_cc_msg_names[]
2010-03-04import bcd2char() and char2bcd() from OpenBSCHarald Welte2-0/+17
2010-03-04move gsm_band_name() and gsm_band_parse() to libosmocoreHarald Welte1-54/+2
2010-03-04import gsm_band_name() and gsm_band_parse() from OpenBSCHarald Welte2-1/+59
2010-03-04rsl: use the rsl_rll_push_l3() and rsl_rll_simple() functions of libosmocoreHarald Welte1-28/+10
2010-03-04add 'transparent' argument to rsl_rll_push_l3() and rsl_rll_push_l3()Harald Welte2-12/+18
this is required to make those functions useful for OpenBSC, nut just OsmocomBB
2010-03-04fix rsl_enc_chan_nr() for SDCCH4Harald Welte1-1/+1
2010-03-02remove gsm04.08 utility code that has been moved to libosmocoreHarald Welte2-122/+15
2010-03-02import some GSM 04.08 utility code from OpenBSCHarald Welte4-2/+154
2010-03-02add two new RSL utility functionsHarald Welte2-0/+55