Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2010-06-14 | vty: Dump the state of the SAPIs of a lchan as well. | Holger Hans Peter Freyther | 1 | -1/+2 | |
2010-06-14 | lchan: Introduce a handoff variable... | Holger Hans Peter Freyther | 2 | -1/+3 | |
This variable can be used by higher levels to declare they were done with lchan... | |||||
2010-06-14 | chan_alloc: Swicth to LOGP from DEBUGP | Holger Hans Peter Freyther | 1 | -2/+2 | |
2010-06-14 | vty: Add show lchan-status to show the status... | Holger Hans Peter Freyther | 1 | -0/+20 | |
Sometimes we see channels being allocated and never be freed. This command should help to understand why this is happening and in which state this channel is. | |||||
2010-06-14 | vty: Rename show lchan summary to show lchan-summary. | Holger Hans Peter Freyther | 1 | -1/+1 | |
2010-06-13 | Versioning...on-waves/0.3.99.15 | Holger Hans Peter Freyther | 1 | -1/+1 | |
2010-06-13 | bsc_msc_ip: Attempt to plug an lchan leak... | Holger Hans Peter Freyther | 1 | -2/+6 | |
If we end up with a channel that has refcount of zero, has no msc_data attached and the handler has not returned 1 we will just close it. | |||||
2010-06-13 | channel: Keep track on when a channel got allocated. | Holger Hans Peter Freyther | 2 | -0/+7 | |
This can help to detect 'stale' channels in a network. | |||||
2010-06-13 | abis_rsl: Reduce logging to LOGL_DEBUG as it is quite nosiy | Holger Hans Peter Freyther | 1 | -1/+1 | |
The nanoBTS will send us at least one measurement report after we have decided to close the channel... degrade that output to a debug message. | |||||
2010-06-08 | nat: Fix the access-list-name command... | Holger Hans Peter Freyther | 1 | -2/+2 | |
We have added two commands with the same name to the tree.. the second one should have been the BSC... | |||||
2010-06-08 | nat: Add both entries to the tail to keep the order they are inserted | Holger Hans Peter Freyther | 1 | -2/+2 | |
2010-06-08 | nat: Allow to specify multiple entries in the access-list... | Holger Hans Peter Freyther | 4 | -20/+92 | |
Inside the access-list we have a list of entries that have either one allow or one deny rule... we do not allow to remove a single rule but one has to remove the whole list, in that case talloc will handle cleaning all entries. Right now the matching is O(n*m) as we traverse the list (multiple times) and run the regexp multiple times. One way to make it faster would be to concat all regexps into one. | |||||
2010-06-08 | nat: Shorten the access-list struct and method names (still way too long) | Holger Hans Peter Freyther | 4 | -26/+26 | |
2010-06-07 | bsc_msc_ip: Possible crash fix on the early assignment code path | Holger Hans Peter Freyther | 1 | -11/+13 | |
The crash happened when we had released the primary channel for one reason or another but still got the assignment complete on the secondary. This null checking is some extra caution, with the previous commit we should fail the msc_data test early in this method. | |||||
2010-06-07 | bsc_msc_ip: When closing the SCCP check primary and secondary lchan | Holger Hans Peter Freyther | 1 | -10/+14 | |
When closing a SCCP connection and any of the two lchan's are open, then close them down properly. Move the lchan freeing into a new method and call that one from the SCCP connection close handling. Move the bss scp data varaible to the top of the context.. | |||||
2010-06-07 | Version bump...on-waves/0.3.99.14 | Holger Hans Peter Freyther | 1 | -1/+1 | |
2010-06-07 | bssap.c: Claim to always do HR AMR right now. | Holger Hans Peter Freyther | 1 | -1/+3 | |
The bssap.c code is sending a multirate config with only AMR 5.9kb marked as supported, the MSC does not like if we assign a FR channel and send the GSM 0808 FR AMR mode back to the MSC. So change the code to not look at the channel type for AMR... | |||||
2010-06-07 | [GPRS] Change SI13 to NMO_II, as some phones (like G1) dislike NMO_III | Harald Welte | 1 | -1/+1 | |
I still believe NMO_III is what we want, but as indiciated some phones absolutely refuse to even connect to the GPRS network in this mode :( | |||||
2010-06-06 | Revert "bsc_init: Set the paging config like in the trace..." | Holger Hans Peter Freyther | 1 | -1/+0 | |
I added this to have the patch in the history, I don't think that we need to include this but it is good to have it cherry pickable in the history. This reverts commit 290a11d0ad7f01564182834d53b2c1073d754c2a. | |||||
2010-06-06 | bsc_init: Set the paging config like in the trace... | Holger Hans Peter Freyther | 1 | -0/+1 | |
The value of this config is not known.... the paging load needs to be tested again with these parameters... | |||||
2010-06-06 | bsc_init: Use configuration settings from a trace... as default | Holger Hans Peter Freyther | 1 | -7/+7 | |
Use the values but the paging configuration from a trace... | |||||
2010-06-03 | [nat] Implement the removal of an access-list. | Holger Hans Peter Freyther | 3 | -0/+24 | |
2010-06-03 | [nat] Fix the parsing of the access-list regexp... | Holger Hans Peter Freyther | 1 | -2/+2 | |
We need to start at argv[1] for the regexp of this access-list, also subtract one from number of items.. | |||||
2010-06-03 | [nat] Fix VTY bug with access-lists... | Holger Hans Peter Freyther | 1 | -4/+2 | |
vty->index does not hold a BSC Config at this point as we are on the nat level... use the global _nat pointer for now... | |||||
2010-06-02 | Mark a new test release..on-waves/0.3.99.13 | Holger Hans Peter Freyther | 1 | -1/+1 | |
2010-06-01 | [nat] Introduce the concept of access-list | Holger Hans Peter Freyther | 4 | -51/+152 | |
One can set one access-list to one BSC and one access-list to one NAT. The matching of IMSIs remains the same for now, also applying the white/blacklist. Access lists can not be deleted for now and no perf opt is done (e.g. one could cache the result of the last lookup in the bsc struct). | |||||
2010-05-31 | [GPRS] Make sure SI13 rest octets look like those of the ip.access BSC | Harald Welte | 2 | -9/+17 | |
2010-05-31 | [gprs] Use the defaults coming from a trace file. | Holger Hans Peter Freyther | 2 | -17/+15 | |
* Enable sending RLC3 * Use values from the trace.. This is not intended to be merged to master as this enables the RLC3 that the comment claims to only work on EGPRS enabled models and it is changing timers to hex indicating a change where none happened... This is mostly for testing. | |||||
2010-05-31 | [nat] Add ip-tos option to the nat. | Holger Hans Peter Freyther | 3 | -0/+16 | |
This is applied to all incoming BSC connections. | |||||
2010-05-31 | [mgcp] Set the IP_TOS/DSCP on RTP/RTCP IP packets. | Holger Hans Peter Freyther | 3 | -0/+24 | |
2010-05-22 | [gprs] NS/BSSGP: Make all timers configurable from VTY | Harald Welte | 4 | -30/+144 | |
2010-05-22 | [misc] Remove spaces, fix indention. | Holger Hans Peter Freyther | 4 | -7/+7 | |
2010-05-22 | bsc_init: Fix ccch description in SI messages | Sylvain Munaut | 1 | -2/+28 | |
The previous code just hardcoded RSL_BCCH_CCCH_CONF_1_C, but we need to inspect the timeslot config to know what to use. Signed-off-by: Sylvain Munaut <tnt@246tNt.com> | |||||
2010-05-22 | [mgcp] Only patch RTP packets when they arrived on the RTP port | Holger Hans Peter Freyther | 1 | -2/+4 | |
Do not attempt to patch RTCP packets... | |||||
2010-05-18 | msc: Add msc ip-tos NR option for the BSC | Holger Hans Peter Freyther | 6 | -4/+28 | |
Allow to set the TOS field via the VTY interface. The SO_PRIORITY was not used as it has no effect on the packets being sent (in contrast to the documentation). | |||||
2010-05-16 | [nat] Make the refusal more complicated to support more MSCs | Holger Hans Peter Freyther | 3 | -7/+53 | |
We will need to confirm the connection, then we can send the GSM48 message, then we need to close the connection... the embedding in the refusal method was way too easy.. | |||||
2010-05-16 | [sccp] Add method to create a dt1 packet. | Holger Hans Peter Freyther | 2 | -12/+28 | |
2010-05-16 | [sccp] Create a method to create RLSD messages. | Holger Hans Peter Freyther | 2 | -3/+22 | |
2010-05-16 | [sccp] Create a SCCP CC creation routine. | Holger Hans Peter Freyther | 2 | -8/+24 | |
2010-05-16 | [nat] Make create_sccp_src_ref return the SCCP Connection. | Holger Hans Peter Freyther | 4 | -11/+16 | |
Right now it was not possible to just find a connection, by returning the connection that is created we will have direct access to it. It will be used by the local connection handling. | |||||
2010-05-16 | [nat] Remove parameter that is never accessed directly | Holger Hans Peter Freyther | 4 | -4/+4 | |
The msgb needs to be around when we access the parsed structure but that needs to be guranteed by the caller handing out the parsed structure. | |||||
2010-05-16 | [nat] Add the notion of a "local" connection. | Holger Hans Peter Freyther | 2 | -0/+8 | |
A local connection is only between the MUX and the real BSC. We will not forward anything to the MSC. This will be needed for the IMSI filtering as sending a CREF is not liked by every BSC... | |||||
2010-05-16 | [nat] Do not access the con after the removal | Holger Hans Peter Freyther | 1 | -3/+15 | |
In case of a RLC message we will destroy the SCCP connection. This means that accessing the con and con->bsc will access old memory. Keep the status local and move the con into an inner scope. | |||||
2010-05-16 | [nat] Send a GSM48 message within the reject message | Holger Hans Peter Freyther | 1 | -1/+19 | |
2010-05-16 | gsm48: Split LU Reject sending and generation into two. | Holger Hans Peter Freyther | 3 | -9/+26 | |
2010-05-16 | gsm48: Separate CM Service Reject sending and creation. | Holger Hans Peter Freyther | 3 | -9/+25 | |
Split out the msg generation from the sending, this will be used by the nat to send a refusal message. | |||||
2010-05-16 | [nat] Move the SCCP CREF handling into a new method. | Holger Hans Peter Freyther | 1 | -7/+17 | |
We will need to generate messages with a proper reason and it is easier to do that from a dedicated method. | |||||
2010-05-16 | [bsc_msc_ip] Move the command to the right place | Holger Hans Peter Freyther | 2 | -28/+20 | |
Apparently I could not find the vty_interface_bsc.c when I was searching for it. Move an extra BSC command into that file. | |||||
2010-05-16 | [bsc_msc_ip] Print SCCP src/dst ref as hex | Holger Hans Peter Freyther | 1 | -1/+1 | |
2010-05-16 | [nat] Use and print the connection type of a SCCP connection. | Holger Hans Peter Freyther | 4 | -1/+20 | |