aboutsummaryrefslogtreecommitdiffstats
path: root/openbsc/src
AgeCommit message (Collapse)AuthorFilesLines
2010-07-31sccp: Use the external libosmo-sccp as sccp implementationHolger Hans Peter Freyther6-1438/+23
Add --enable-nat and --enable-osmo-bsc to build applications requiring the Osmo SCCP library to be installed. We are not using autodiscover as this is out of fashion.
2010-07-31abis_rsl: Reduce level from notice to debug for measurement reportsHolger Hans Peter Freyther1-1/+1
It can happen that OpenBSC decides to close the lchan but we still receive some measurement reports until the BTS has decided to close the channel.
2010-07-30[BSC] use correct 0x2B padding for user-specified SIHarald Welte1-0/+4
2010-07-30[BSC] Add support for configfile-hardcoded System Information messagesHarald Welte2-19/+126
2010-07-30Add more RSL <-> Osmo SI type mappings, export osmo_sitype_strs[]Harald Welte1-2/+16
2010-07-30Use hexparse() from libosmocore >= 0.1.14Harald Welte1-27/+1
2010-07-29mgcp: Attempt to count lost packets better...Holger Hans Peter Freyther1-1/+1
2010-07-29mgcp: Provide the RTP packet loss information in the mgcp overviewHolger Hans Peter Freyther1-2/+3
2010-07-29mgcp: Attempt to count missing RTP packets with a basic calculationHolger Hans Peter Freyther2-4/+21
This code compares the UDP sequence numbers of two RTP messages and guesses if packets are missing. It is guessing in two ways: 1.) by default the sequence number is 0, so on the first value we ignore the jump... we might ignore a real issue in case of a wrap around which is easily possible as the sequence should be a random number. 2.) the UDP stream might have been reordered on the network and we would see the jump... In any case these two shortcomings are acceptable for the feature that is meant to provide some basic analysis..
2010-07-29osmo_bsc_rf: Add a grace command, send a signalHolger Hans Peter Freyther1-0/+15
2010-07-27mgcp: Rename TOS to DSCPHolger Hans Peter Freyther2-9/+15
DSCP is the more modern information for TOS and the kernel will set parts of TOS by itself (e.g. for ECN).
2010-07-27nat: Rename ip-tos to ip-dscp and provide an alias...Holger Hans Peter Freyther2-6/+12
2010-07-27gsm_04_80: Allow to specify the alert pattern for the notificationHolger Hans Peter Freyther2-7/+16
Allow to specify the level (not the category) of the notification this provides an easy way to test it on the phones.
2010-07-27gsm_04_80: Embed a ss_Code inside the NotifySS-ARG...Holger Hans Peter Freyther1-1/+7
Indicate that this is about the Call Name Presentation (cnap) but the a1200 still ignores the call completelty...
2010-07-27gsm_04_80: Send a Release Complete otherwise the USSD unit stays BUSYHolger Hans Peter Freyther2-0/+17
We need to release the USSD unit, otherwise it is staying blocked and will stop to function (even across LUs on my a1200). This code should encode the transaction and the direction depending on the network state but this is omitted right now.
2010-07-27gsm_04_80: Fix the size calculation of the 04.80 message..Holger Hans Peter Freyther1-1/+1
Subtract the two bytes we were adding to the length of the message.
2010-07-26gsm_04_80: Add untested code for USSD notification...Holger Hans Peter Freyther2-0/+64
One should be able to send a USSD Notification to a given subscriber if we has an active link...
2010-07-26vty_interface_layer3: Fix a subscriber memory leak..Holger Hans Peter Freyther1-1/+3
2010-07-26gsm_04_80: Use msgb_push to get the verification code of msgbHolger Hans Peter Freyther1-11/+11
msgb started to verify that we do have enough tail/headroom and this code was not using this check.
2010-07-26gsm_04_80: Add code to wrap a facility IE around.Holger Hans Peter Freyther1-0/+8
2010-07-26gsm_04_80: Create a unstructuredSS-Notify messageHolger Hans Peter Freyther1-0/+35
Create a unstructuredSS-Notify for a given type.
2010-07-26gsm_04_80: Use the return value of gsm_7bit_encode as lengthHolger Hans Peter Freyther1-6/+3
Use the idiom msgb_put(msg, 0) to get the data pointer, then encode the string into the msgb and then adjust the size.
2010-07-26gsm0480: Implement a generic "invoke" wrapping for messages.Holger Hans Peter Freyther1-0/+21
Implement a GSM 04.80 invoke wrapper for a component and an invoke id.
2010-07-26gsm0480: Attempt to encode a NotifySS-Arg with a username..Holger Hans Peter Freyther1-1/+64
2010-07-23[gprs] BSSGP: Fix null pointer dereferenceHarald Welte1-2/+3
Zecke has found this using "make CC="clang --analyze"
2010-07-23meas_rep.c: clang reports a possible division by zeroHolger Hans Peter Freyther1-0/+3
Check the input and exit early if we have no measurement reports to avoid a possible division by zero.
2010-07-23nat: Clang reported two places with garbage dataHolger Hans Peter Freyther1-1/+5
Initialize the variables to NULL to fix it.
2010-07-23clang: rc is not initialized in this USSD method.Holger Hans Peter Freyther1-1/+1
2010-07-23clang: Initialize rc with zero.Holger Hans Peter Freyther1-1/+1
In the error case we are assigning errno values but for the success case we have not assigned anything to the rc variable.
2010-07-23clang: Clang warns we have this value twice...Holger Hans Peter Freyther1-1/+0
The type is TLV_TYPE_FIXED, 2 according to the ipaccess wireshark dissector.
2010-07-23nat: u_int32_t -> uint32_tHolger Hans Peter Freyther1-1/+1
2010-07-23nat: u_int16_t -> uint16_tHolger Hans Peter Freyther1-2/+2
2010-07-23nat: u_int8_t -> uint8_tHolger Hans Peter Freyther3-17/+17
2010-07-23mgcp: u_int8_t -> uint8_tHolger Hans Peter Freyther1-4/+4
2010-07-23mgcp: u_int16_t -> uint16_tHolger Hans Peter Freyther1-1/+1
2010-07-23mgcp: u_int32_t -> uint32_tHolger Hans Peter Freyther1-2/+2
2010-07-23Merge branch 'on-waves/sccp'Holger Hans Peter Freyther1-39/+39
2010-07-23sccp: u_int32_t -> uint32_tHolger Hans Peter Freyther1-17/+17
2010-07-23sccp: u_int16_t -> uint16_tHolger Hans Peter Freyther1-2/+2
2010-07-23sccp: u_int8_t -> uint8_tHolger Hans Peter Freyther1-20/+20
2010-07-23rsl: Add method to send a SMSCB inside a SMS BROADCAST COMMANDHolger Hans Peter Freyther1-0/+22
* Untested code for sending the SMS BROADCAST COMMAND.
2010-07-23bsc_api: Add stub for the cipher mode command.Holger Hans Peter Freyther1-0/+6
2010-07-23bsc_api: Create dummy stub for the assignment command.Holger Hans Peter Freyther1-0/+13
2010-07-22network_listen: hexdump the SI2/SI2bis/SI2ter messages once we get themHarald Welte1-0/+6
2010-07-22[ipaccess-config] fix bugs in generating the PHYSICAL CONFIG attributeHarald Welte3-6/+12
... while asking the BTS to perform tests for us. The length of the ARFCN whitelist is the actual length in bytes, not the number of 16bit ARFCN numbers. Also, implement a limit, either by rxlevel or by number of ARFCN that should end up in the whitelist.
2010-07-22[ipaccess-config] make sure the ARFCN Whitelist EIE is built correctlyHarald Welte1-2/+2
2010-07-22[abis_nm] fix 2 bugs in parsing IPA Test response messagesHarald Welte1-2/+2
2010-07-22ipaccess-config/network-listen updateHarald Welte2-7/+51
* transition through cycles of NWL tests
2010-07-22ipaccess-config / network listen: ordered list of RxLevelsHarald Welte3-25/+67
Use libosmocore 'rxlev_stat' module to generate an ordered list of ARFCN's, sorted by RxLev while performing test nr. 64
2010-07-22move ip.access netowrk listen (NWL) to network_listen.cHarald Welte4-82/+190
Also, we now re-start the network listen test after it has finished, so if you run a test from ipaccess-find, the test will get re-started and re-started all the time.