Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2010-06-20 | OML: Add 'struct nm_attr' representing a single OML attributelaforge/nm_attr | Harald Welte | 3 | -4/+67 | |
2010-06-20 | [BSC] add example hopping config file for BS-11 in 2TRX config | Harald Welte | 1 | -0/+162 | |
2010-06-20 | [BSC] Fix off-by-one error in computing mobile allocation | laforge | 1 | -1/+1 | |
2010-06-20 | [BSC] NM: Correct treatment of ARFCN_LIST for BS-11 | laforge | 1 | -1/+5 | |
For Siemens BS-11, the 'length' value of the ARFCN_LIST IE is interpreted in violation of the spec. The spec says it is a length in octets, while Siemens treats it as 'count of 16bit ARFCN values'. | |||||
2010-06-20 | [BSC] RSL: properly include MA in IMM ASS CMD | laforge | 1 | -15/+14 | |
When we build an IMMediate ASSign CoManD for a hopping channel, we need to include the length of the MA in the total length of the 04.08 message | |||||
2010-06-20 | [BSC] SI: make sure we initialize the data field, not the bitvec structure | Harald Welte | 1 | -2/+2 | |
2010-06-20 | add more executables to .gitignore | Harald Welte | 1 | -0/+3 | |
2010-06-20 | [BSC] Hopping: Add MA IE to ASS CMD, IMM ASS CMD and HO CMD | Harald Welte | 4 | -8/+56 | |
Also, make sure the bit ordering in the pre-computed MA is correct, as well as the cell channel description of the target cell being present in the HO CMD. | |||||
2010-06-20 | [BSC] Keep a SYSTEM INFORMATION cache for each BTS | Harald Welte | 4 | -41/+166 | |
This will later be useful for handover where we need to copy the cell channel allocation into a normal 04.08 message | |||||
2010-06-20 | [BSC] Generate MA for each timeslot that has hopping enabled | Harald Welte | 3 | -0/+50 | |
The MA is used in 04.08 channel assignment related messages | |||||
2010-06-20 | [BSC] Make sure we only enable hopping on BTS that support it | Harald Welte | 1 | -1/+8 | |
2010-06-20 | [BSC] introduce the concept of 'BTS features' | Harald Welte | 5 | -1/+50 | |
We can then check if a bts supports a certain feature or not. | |||||
2010-06-20 | [BSC] Implement per-timeslot ARFCN lists for frequency hopping | Harald Welte | 8 | -33/+105 | |
We now compute the Cell Channel Description for SI 1 by bit-wise OR of the ARFCN bitmask of each timeslot on all the TRX of the BTS. Also, support generating a GSM 04.08 Channel Description IE for the hopping case (with HSN/MAIO instead of ARFCN). What's still missing now: Sending the 04.08 Mobile Allocation IE | |||||
2010-06-20 | unfinished support for hopping channels | Harald Welte | 3 | -6/+69 | |
2010-06-20 | [BSC] mISDN: Avoid sending RSL messages to wrong channel number | Harald Welte | 1 | -2/+14 | |
In some cases, we get a DL_INFORMATION_IND with a wrong channel number, and only in the DL_ESTABLISH_IND we will see the real channel number that is to be used for this (TEI, SAPI) tuple. | |||||
2010-06-19 | [wireshark] Major wireshark OML dissector | Harald Welte | 1 | -90/+314 | |
Now it properly parses message types and IEs that are defined different depending on the BTS vendor / A-bis implementor. This fixes a lot of decoding bugs with Siemens BS-11 traces. | |||||
2010-06-17 | AW: Problem compiling OpenBSC on Kubuntu Hardy | Andreas.Eversberg | 1 | -5/+5 | |
2010-06-17 | nat: Add spaces to the desc to align it properly on the vty output | Holger Hans Peter Freyther | 1 | -5/+5 | |
2010-06-17 | nat: Count the number of dropped SCCP and MGCP calls as well. | Holger Hans Peter Freyther | 4 | -0/+18 | |
Count the number of dropped calls and lost SCCP connections due the loss of a connection to the BSC... | |||||
2010-06-17 | nat: Switch per BSC counters to the rate ctr. | Holger Hans Peter Freyther | 5 | -19/+36 | |
This is switching the simple statistics to the rate counter and is updating all users... | |||||
2010-06-17 | bsc_api: Set the l3h header from within the dtap method | Holger Hans Peter Freyther | 2 | -1/+1 | |
This is fixing USSD which broke when the code was switched to use the BSC API. | |||||
2010-06-17 | bsc_api: Remove the lchan from the USSD code... | Holger Hans Peter Freyther | 5 | -23/+25 | |
2010-06-17 | bsc_api: Kill &lchan->conn usage, stop msg->lchan too.. | Holger Hans Peter Freyther | 1 | -49/+37 | |
2010-06-17 | bsc_api: Remove lchan->conn from the RLL code... it was all dead anyway | Holger Hans Peter Freyther | 1 | -5/+0 | |
2010-06-17 | bsc_api: Fix compile warning in paging code.. | Holger Hans Peter Freyther | 1 | -0/+1 | |
2010-06-17 | bsc_api: Move gsm48_rcvmsg into the BSC API and dispatch. | Holger Hans Peter Freyther | 10 | -17/+52 | |
The next step in the way to the BSC API. We have a clear a new connection was opened signal now... and the MSC could use it... | |||||
2010-06-17 | bsc_api: Make paging/silent call work with the subscriber_connection | Holger Hans Peter Freyther | 9 | -29/+26 | |
Do not use the lchan for the paging but operate on the subscriber_connection, change the signals too to not carry the lchan but the subscriber connection... the silent call and vty code still assume there is a lchan inside the subscriber connection. | |||||
2010-06-17 | nat: Rename BSC_NODE to NAT_BSC_NODE to avoid future issues. | Holger Hans Peter Freyther | 3 | -13/+13 | |
2010-06-17 | nat: Add the exit/end command to the NAT config nodes. | Holger Hans Peter Freyther | 1 | -0/+4 | |
2010-06-17 | Merge branch 'on-waves/mgcp' | Holger Hans Peter Freyther | 3 | -2/+28 | |
2010-06-17 | [mgcp] Set the IP_TOS/DSCP on RTP/RTCP IP packets. | Holger Hans Peter Freyther | 3 | -0/+24 | |
2010-06-17 | [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-06-16 | bsc_api: Pass the subscriber connection to the SMS... | Holger Hans Peter Freyther | 3 | -9/+9 | |
2010-06-16 | bsc_api: Remove the _lchan and make the method static.. | Holger Hans Peter Freyther | 2 | -8/+8 | |
2010-06-16 | bsc_api: Remove some more occurences of the lchan. | Holger Hans Peter Freyther | 1 | -5/+1 | |
2010-06-16 | bsc_api: Move BSC API between MSC and RSL code... | Holger Hans Peter Freyther | 3 | -2/+9 | |
The lowlevel BSC paging API is a simple wrapper around the RSL command. The BTS will automatically repeat these messages but if we end up with two MSC inputs we will need to count these messages somewhere... | |||||
2010-06-16 | bsc_api: Operate on the subscriber connection for subscriber management | Holger Hans Peter Freyther | 3 | -7/+6 | |
2010-06-16 | bsc_api: Use gsm_subscriber_connection in rrlp.c | Holger Hans Peter Freyther | 3 | -9/+9 | |
2010-06-16 | bsc_api: Rename lchan_for_subscr to connection_for_subscr and update code | Holger Hans Peter Freyther | 7 | -37/+37 | |
With handover and late/early assignment there might be two channels for one subscriber and only the BSC knows which one to use, so use the gsm_subscriber_connection everywhere... | |||||
2010-06-16 | chan_alloc: Make the lchan_find(bts,subscr) private/internal.. | Holger Hans Peter Freyther | 2 | -4/+1 | |
2010-06-16 | gsm48: Release the "operation" after sending out data... | Holger Hans Peter Freyther | 1 | -3/+2 | |
* With an immediate release we would release the lchan before sending the data... change it. | |||||
2010-06-16 | bsc_api: Remove the lchan from the secure channel code... | Holger Hans Peter Freyther | 1 | -32/+29 | |
The code still needs to stop touching the lchan directly and put stuff into it. | |||||
2010-06-16 | bsc_api: Cut back on direct lchan usage. | Holger Hans Peter Freyther | 3 | -22/+22 | |
2010-06-16 | gsm_subscriber_base: Pass the subscriber as param to avoid crash. | Holger Hans Peter Freyther | 1 | -1/+1 | |
The function we call will take the item from the list and do the right thing. | |||||
2010-06-16 | gsm_04_11: Fix a crash... in case there is a already a connection | Holger Hans Peter Freyther | 1 | -1/+1 | |
If there is a connection, return before paging... otherwise we will delete the SMS twice. | |||||
2010-06-16 | si13: Use the correct pseudo length for the SI13 message | Holger Hans Peter Freyther | 1 | -1/+2 | |
The GSM04.08 Section 10.5.2.19 specifies the L2 Pseudo Length and the length does not include rest octets, so we will need to use a zero for the length. The patch is coming from Dieter Spaar. | |||||
2010-06-16 | Merge branch 'on-waves/merge-nat' | Holger Hans Peter Freyther | 22 | -7/+4838 | |
2010-06-15 | nat: Add the OSMO NAT to the build process. | Holger Hans Peter Freyther | 5 | -3/+18 | |
2010-06-15 | nat: Make the test compile, no bssap.c, use log_target | Holger Hans Peter Freyther | 2 | -6/+5 | |
2010-06-15 | nat: Attempt to update the VTY usage to the latest version | Holger Hans Peter Freyther | 2 | -19/+34 | |
* Install the show commands to be available in the enable mode as well * Provide a copyright header.. |