Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2010-04-19 | [paging] When we ran down to 0 available paging slots start a credit timer | Holger Hans Peter Freyther | 2 | -9/+18 | |
It might be that we run down to zero available slots but the BTS might not send us a load indication. This can happen if we think we send paging requests and the BTS disagrees and considers them as errors and does not count the paging message. When we drop to zero we will start a credit timer to give us extra credit after six seconds, if we get a CCCH load indication before we will stop the timer. | |||||
2010-04-19 | Merge remote branch 'origin/master' into on-waves/bsc-master | Holger Hans Peter Freyther | 18 | -57/+375 | |
Conflicts: openbsc/include/openbsc/abis_rsl.h openbsc/include/openbsc/mgcp.h openbsc/src/abis_rsl.c openbsc/src/chan_alloc.c openbsc/src/handover_logic.c openbsc/src/mgcp/mgcp_network.c openbsc/src/vty/command.c openbsc/src/vty_interface.c | |||||
2010-04-19 | Increase the version.on-waves/0.3.98 | Holger Hans Peter Freyther | 1 | -1/+1 | |
2010-04-19 | RSL: inmplement ip.access paging load indication 'below threshold' | Harald Welte | 1 | -0/+4 | |
This is an ip.access specific 08.58 oddity. It reports 0xffff available paging buffers if the paging load is below the 12.21 CCCH LOAD INDICATION THRESHOLD. We use 50, since that is what it reports if the threshold == 0. | |||||
2010-04-19 | [vty] Count pending paging requests for the vty | Holger Hans Peter Freyther | 3 | -1/+18 | |
Implement a method to count the number of pending paging requests per bts and print it on the VTY. This helps to see how big the backlog of requests is for a given BTS. | |||||
2010-04-19 | nat: Make sccp/bsc show connections more Cisco like... | Holger Hans Peter Freyther | 1 | -4/+4 | |
Second attempt to use a syntax more comparable to 'Cisco', I have never used such a system... let us see how this is going. | |||||
2010-04-19 | [vty] Allow to allocate TCH/H and TCH/F too for testing purposes. | Holger Hans Peter Freyther | 1 | -2/+10 | |
2010-04-19 | [vty] Add a test command to allocate all SDCCH | Holger Hans Peter Freyther | 1 | -0/+23 | |
2010-04-19 | [alloc] Assign a TCH for LU when all SDCCHs are occupied. | Holger Hans Peter Freyther | 5 | -5/+26 | |
When the cell becomes visible we will be bombed with location updating requests and to reduce the load on the network we should assign as many channels for it as possible. During load peek it is even more important than to have a spare voice channel and in general the LU procedure is pretty fast. | |||||
2010-04-18 | GPRS: Fix calculation of 'Extension Length' in GPRS Cell Options | Harald Welte | 1 | -2/+2 | |
The actual 'Extension Length' field in the 'GPRS Cell Options' IE is coded the length - 1, not the full length. Without this fix, the code has an off-by-one error. | |||||
2010-04-18 | GPRS: Indicate the SGSN is Release 99 as this is the first with EDGE | Harald Welte | 1 | -1/+6 | |
2010-04-18 | update openbsc.cfg examples for new gprs syntax | Harald Welte | 2 | -2/+2 | |
2010-04-18 | GPRS: Enable EGPRS coding schemes in Cell Attributes if 'gprs mode egprs' | Harald Welte | 1 | -4/+9 | |
2010-04-18 | GPRS: actually enable indicating EDGE capability in SI13 | Harald Welte | 1 | -1/+4 | |
2010-04-18 | GPRS: change 'gprs enabled <0-1>' to 'gprs mode (none|gprs|egprs)' | Harald Welte | 5 | -20/+55 | |
This causes some config file breakage but sounds like a much cleaner approach than to have two separate config variables for this. | |||||
2010-04-18 | GPRS: Add Support for the GPRS Cell Option Extension Info IE | Harald Welte | 3 | -2/+46 | |
Extension Information is part of the GPRS Cell Options IE, as specified in Chapter 12.24 of TS 04.60. It is needed for indicating EDGE capabilities of the BTS to the MS. This simply adds the code to encode this IE as part of SI13, but does not actually use the code yet. | |||||
2010-04-18 | add an example config file for nanoBTS multi-trx case | Harald Welte | 1 | -0/+97 | |
2010-04-18 | update the openbts.cfg.nanobts example | Harald Welte | 1 | -3/+38 | |
2010-04-18 | GPRS: BVCI 0 and 1 are not permitted. | Harald Welte | 1 | -1/+1 | |
According to TS 08.18, BVCI=0 is for the SIGNALLING entity, and BVCI=1 is for the PTM entity. Both should not be used by the PTP entity that we're configuring here. | |||||
2010-04-18 | BVCI 0 is not within the permitted range | Harald Welte | 1 | -1/+1 | |
2010-04-18 | nat: Do not use 0/0 for mux/timeslot by default | Holger Hans Peter Freyther | 1 | -0/+1 | |
0 is a valid timeslot and we should not use it... use a negative value to be save. | |||||
2010-04-18 | nat: Clear the connection on a DLCX | Holger Hans Peter Freyther | 1 | -0/+1 | |
We can forget about the timeslot/multiplex when getting the DLCX. This way we make room for the next connection that might need to reuse this address. | |||||
2010-04-18 | nat: Always initialize the out pointer... | Holger Hans Peter Freyther | 1 | -0/+2 | |
Always initialize the pointer to a invalid value in case we encounter a parsing error or such. | |||||
2010-04-18 | nat: Fix the test case by allocating a config. | Holger Hans Peter Freyther | 1 | -0/+1 | |
For the statistics we do need to have an allocated config, otherwise we will nicely crash. | |||||
2010-04-18 | nat: Return the SCCP Connection again... | Holger Hans Peter Freyther | 3 | -14/+14 | |
We will reset the multiplex in a DLCX message and then we can reset the multiplex as well...even if the MGCP connection is staying open. or at least this is a theory. The MSC likes to leave a connection open during CallControl when hanging up early enough in the process. | |||||
2010-04-18 | nat: Return the newest SCCP connection... | Holger Hans Peter Freyther | 1 | -1/+5 | |
In case we have a stale SCCP connection with an Endpoint that we want to reassign...use the newest (last) occurence of that as it is most likely the one we want to handle. | |||||
2010-04-18 | bsc_msc_ip: Print a small status on active connections | Holger Hans Peter Freyther | 2 | -1/+21 | |
This needs to be improved to print TS of the lchan, when the connection was created, when we received the last IT. | |||||
2010-04-18 | nat: Increase the right counter on calls. | Holger Hans Peter Freyther | 1 | -1/+1 | |
2010-04-18 | nat: Add new connections to the end of the list | Holger Hans Peter Freyther | 1 | -1/+1 | |
By adding them to the end the VTY interface will only append connections and not change the order on each invocation. | |||||
2010-04-18 | bssap: Move parsing of paging into the paging section... | Holger Hans Peter Freyther | 1 | -2/+2 | |
2010-04-18 | nat: Remove the SHOW_STR from none show commands. | Holger Freyther | 1 | -3/+3 | |
2010-04-17 | bsc_msc_ip: Allow to put the MSC address into the network config | Holger Hans Peter Freyther | 4 | -16/+51 | |
2010-04-17 | nat: Print the LAC that was searched for and not found. | Holger Hans Peter Freyther | 4 | -7/+11 | |
2010-04-17 | nat: Mention when we do not find a BSC for a given token. | Holger Hans Peter Freyther | 1 | -1/+3 | |
This might help to identify what is wrong with the config of the BSC. Also using the result of TLVP_VAL as a char pointer looks suspicious... | |||||
2010-04-17 | nat: Print the IP address of the BSC that does not respond to the query. | Holger Hans Peter Freyther | 1 | -1/+6 | |
2010-04-17 | nat: Make the MSC configurable. | Holger Hans Peter Freyther | 4 | -1/+14 | |
2010-04-17 | nat: Move MSC ip address into the config.. | Holger Hans Peter Freyther | 5 | -7/+37 | |
The address can still be specified on the cli and it will overwrite the config in the config file. | |||||
2010-04-17 | Add rf_locked to the configuration writing. | Holger Hans Peter Freyther | 1 | -0/+3 | |
2010-04-17 | Use osmocore tlv definition for GSM0808. | Holger Hans Peter Freyther | 4 | -34/+6 | |
2010-04-17 | [statistics] Keep track of OML/RSL failures of the BTS. | Holger Hans Peter Freyther | 4 | -0/+14 | |
2010-04-17 | [statistics] Keep track of rf failures and rll release failures | Holger Hans Peter Freyther | 4 | -1/+13 | |
Add two new counters to count the RF Failures and the RLL Release failure and make them available via the vty interface. | |||||
2010-04-17 | Merge branch 'on-waves/mgcp' | Holger Hans Peter Freyther | 3 | -11/+19 | |
2010-04-17 | [mgcp] Fix vty file generation for the BSC nat and other cases | Holger Hans Peter Freyther | 1 | -6/+8 | |
The current setting was not properly written out, this commit is fixing it. This includes indention, empty bts ip, wrong command for endpoints and the wrong number (+1 as zero is allocated but unused). | |||||
2010-04-17 | Add rf_locked to the configuration writing. | Holger Hans Peter Freyther | 1 | -0/+3 | |
2010-04-16 | [mgcp] Fix vty file generation for the BSC nat and other cases | Holger Hans Peter Freyther | 1 | -6/+8 | |
The current setting was not properly written out, this commit is fixing it. This includes indention, empty bts ip, wrong command for endpoints and the wrong number (+1 as zero is allocated but unused). | |||||
2010-04-16 | nat: Two fixes for the write memory case... | Holger Hans Peter Freyther | 2 | -2/+2 | |
Add new BSCs to the tail so we keep the sort order when writing them out to the vty, fix the LAC command. | |||||
2010-04-15 | [vty] Separate BSC and MSC statistics. Make it easy to print them. | Holger Hans Peter Freyther | 4 | -41/+52 | |
Move the statistics command into the MSC part and move the BSC statistics printing into a subroutine. | |||||
2010-04-15 | [mgcp] Only write audio_name/payload when it is actually set. | Holger Hans Peter Freyther | 1 | -2/+4 | |
2010-04-15 | [bsc_init] When the RSL/OML connection drops, free all lchans | Holger Hans Peter Freyther | 3 | -2/+42 | |
Free all allocated channels on the TRX that failed, go through lchan_free to signal higher layers and then force a reset of the channel. Make the TRX and TS unusable by setting the operational set to 0 (not really defined) which should be reset once the RSL is coming up again. | |||||
2010-04-15 | [ipa] Fix the reporting of link down... | Holger Hans Peter Freyther | 1 | -2/+2 | |
Now bsc_init.c is able to handle the link down messages. |