Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2009-12-20 | remove hand full of 'extern ipacc_rtp_direct' definitions | Harald Welte | 1 | -1/+0 | |
and instead declare it in gsm_data.h | |||||
2009-12-19 | add --help message about --rtp-proxy argument | Harald Welte | 1 | -0/+1 | |
2009-12-17 | [handover] first functional handover implementation | Harald Welte | 1 | -0/+1 | |
With this commit, we can successfully hand over a channel from one cell to another cell. We implement asynchronous intra-BSC (but inter-BTS) handover. Changes: * introduce new DHO log category * extend rsl_chan_activate_lchan() with argument for HO reference * introduce actual minimal handover decision making in handover_decision.c * various fixes to bsc_handover_start() in handover_logic.c | |||||
2009-12-06 | location updating reject cause now specified on VTY rather than command line ↵ | Harald Welte | 1 | -5/+0 | |
argument | |||||
2009-12-06 | [bsc_hack] Ignore the sigpipe... | Holger Hans Peter Freyther | 1 | -0/+1 | |
We might read or write on the OML link when the BTS is reset and will get SIGPIPE interrupt and be gone... Just ignore the SIGPIPE we will get the "exception" on the next run of bsc_select and kill the (old) OML link. | |||||
2009-12-01 | Introduce new S_GLOBAL_SHUTDOWN signal | Harald Welte | 1 | -0/+2 | |
This is used to notify various parts of OpenBSC that we're shutting down. | |||||
2009-08-17 | [bsc_init] Create a bsc_init.c that can be used for setting up hings. | Holger Hans Peter Freyther | 1 | -1076/+20 | |
Share the initialization and bootstraping of the network by moving the code to a new file and making boostrap_network and shutdown_net external. Cleanup the header list after the move and remove trailing whitespace. | |||||
2009-08-17 | actual code running at end of har2009 | Harald Welte (local) | 1 | -0/+13 | |
2009-08-16 | trigger RRLP position requests after paging succeeded and after subscriber ↵ | Harald Welte (local) | 1 | -0/+1 | |
attach | |||||
2009-08-15 | move talloc context creation out of on_dso / constructors | Harald Welte (local) | 1 | -0/+1 | |
the various constructors get called in a non-obvious, linker determined order, which makes certain objects disappear from the talloc report. This change moves the talloc context creation into a new talloc_ctx.c file | |||||
2009-08-14 | allow vty to set periodic location updating timer t3212 | Harald Welte (local) | 1 | -2/+1 | |
2009-08-13 | Merge commit 'har/laforge' | Daniel Willmann | 1 | -5/+2 | |
2009-08-13 | disable emergency call bit (i.e. cell does not support emergency call) | Harald Welte | 1 | -4/+4 | |
2009-08-13 | fix token auth implementation | Harald Welte (local) | 1 | -0/+1 | |
2009-08-13 | replace the command line option -a with the auth-policy config option | Jan Luebbe | 1 | -4/+0 | |
2009-08-13 | add 'ms max power' vty command to set the maximum MS power in dBm | Harald Welte (local) | 1 | -1/+1 | |
2009-08-12 | add help message about timestamp option | Harald Welte | 1 | -0/+1 | |
2009-08-12 | patch power reduction into NM attributes | Harald Welte | 1 | -0/+4 | |
2009-08-12 | patch the SI and NM attr tables independently | Harald Welte | 1 | -23/+39 | |
2009-08-12 | set nominal TRX power for BS-11 and nanoBTS | Harald Welte (local) | 1 | -0/+9 | |
2009-08-12 | implement bts->cell_barred feature, configurable in VTY | Harald Welte (local) | 1 | -0/+16 | |
2009-08-10 | Merge commit 'origin/master' | Harald Welte | 1 | -3/+4 | |
2009-08-10 | bsc_hack.c: Unconditionally listen for the nanoBTS | Holger Hans Peter Freyther | 1 | -3/+4 | |
As proposed on the mailinglist, initialize the socket once and wait for the nanoBTS to connect. | |||||
2009-08-10 | BS11: send measurement report every 5 SACCH frames | Harald Welte | 1 | -1/+1 | |
2009-08-10 | perform A-bis OML configuration based on config file | Harald Welte | 1 | -124/+77 | |
This means that the config file is now finally the central source of not only the E1 configuration on the BSC, but also the E1 and GSM channel configuration on the BTS. | |||||
2009-08-10 | bsc_hack.c: Explain why the program will exit... | Holger Hans Peter Freyther | 1 | -1/+3 | |
2009-08-10 | bsc_hack.c: Allow to use a different file for the config file | Holger Hans Peter Freyther | 1 | -2/+8 | |
2009-08-09 | chane TRX0/TS0 channel combination to not include a CBCH | Harald Welte | 1 | -3/+3 | |
We don't support CBCH anyway, and using CBCH will reduce the number of uesable SDCCH/4 channels to 3 on TS0 | |||||
2009-08-09 | Merge branch 'master' into config_file | Harald Welte | 1 | -0/+5 | |
Conflicts: openbsc/src/vty_interface.c | |||||
2009-08-09 | move ms_pwr utility function to gsm_utils.c | Harald Welte | 1 | -1/+2 | |
also, they should both take the gsm_band parameter, not a BTS | |||||
2009-08-09 | configure MS CCH max power IEI of SI3 and SI4 to 20dBM (100mW) | Harald Welte | 1 | -0/+4 | |
2009-08-08 | the actual config file code (not just config files) | Harald Welte | 1 | -169/+38 | |
this was missing from commit a08a9acdb6bff0ee4fdf0f58b78b6525017a1f9f | |||||
2009-08-07 | in case of SIGABRT, don't exit(0) and thus prevent creating a core file | Harald Welte | 1 | -1/+3 | |
2009-08-06 | introduce '-2' commandline option for second BS-11 | Harald Welte | 1 | -4/+27 | |
Using this option, you can use two BS-11 connected to the same E1 link. The first BS-11 needs to have BPORT0 and BPORT1 objects created with E1 Line Configuration attribute "multi-drop". The second BS-11 is configured with only BPORT0 in star configuration, and needs to have the OML signalling on TS6 instead of TS1. Also, a kernel patch providing a second virtual E1 interface is needed. | |||||
2009-08-06 | shut down the OML (and thus the BTS) when bsc_hack is terminated with ctrl+c | Harald Welte | 1 | -2/+6 | |
2009-08-06 | only set BCCH INFO on first TRX (C0) of BTS | Harald Welte | 1 | -4/+6 | |
2009-08-06 | use HARDCODED_BTSn_TS defines from bsc_hack.c | Harald Welte | 1 | -19/+36 | |
2009-08-04 | fix initialization of TRX1 / TS0 | Harald Welte | 1 | -5/+5 | |
also fix a minor error when printing BTS/TRX number | |||||
2009-07-29 | complete TRX1 support for BS11 | Harald Welte | 1 | -19/+89 | |
* remove old HAVE_TRX1 definition, replace it with '-1' commandline argument * make sure we actually configure the OML TRX attributes with a different ARFCN than TRX0 * make sure we configure timeslot 0 of TRX1 also in TCH/F mode This code is untested, but if you have a dual-trx BS-11, and the second TRX is activated, you should be able to run bsc_hack with the -1 option to enable and use the second trx. It works like this: * TRX1 shares E1 timeslot 0 for signalling * TRX1 RSL link uses TEI2 (TRX0 uses 1) * TRX1 on ARFCN+2, i.e. if you have TRX0 on 122, TRX1 will be 124 | |||||
2009-07-28 | add RTP proxy mode for ip.access | Harald Welte | 1 | -1/+6 | |
Up until now, we only supported direct RTP streams between ip.access BTS. With this commit, the user can specify '-P' to the command line to enable a RTP/RTCP proxy inside OpenBSC. The nanoBTS will then send all their voice data to OpenBSC, which will relay it to the respective destination BTS (which can be the same BTS). The default behaviour remains unchanged. Without '-P' on the command line, RTP/RTCP is exchanged directly. | |||||
2009-07-21 | allow user to set BSIC and TSC from command line | Harald Welte | 1 | -4/+19 | |
2009-07-18 | some more comments for BS11 attributes | Harald Welte | 1 | -35/+36 | |
2009-07-16 | bsc_hack.c: Make adding of (nano)BTS to the network dynamic | Holger Hans Peter Freyther | 1 | -13/+40 | |
Fix the FIXME and replace the hardcoded site_id's of the nanoBTS with a command line option. You can use -i DEVICE_X for every BTS you want to handle. | |||||
2009-07-12 | more ip.access abis_nm attributes | Harald Welte | 1 | -2/+2 | |
we also rename some existing attributes to reflect reality | |||||
2009-07-05 | remove SI3 and SI4 rest octets | Harald Welte | 1 | -17/+6 | |
As Dieter has pointed out, we currently send incorrect information in the rest octets, particularly about our GPRS capability. Since the format of the rest octets is highly complex, and we don't actually need any of those features yet, we might just fill them with padding. | |||||
2009-06-29 | the pointer "tall_bsc_ctx" belongs to the gsm_data.c file not to include file. | Andreas Eversberg | 1 | -2/+0 | |
2009-06-21 | switch to dynamically allocated BTS and TRX data structures | Harald Welte | 1 | -11/+12 | |
This makes it much easier to do run-time configuration using the vty interface. | |||||
2009-06-20 | introduce talloc all over OpenBSC | Harald Welte | 1 | -1/+10 | |
2009-06-20 | Introduce BS and MS power control related functions | Harald Welte | 1 | -2/+9 | |
* add bts->band field plus corresponding VTY and commandline argument * add trx->nominal_power and trx->max_power_red fields * add rsl_chan_bs_power_ctrl() to control TRX RF power for a given TS * add rsl_chan_ms_power_ctrl() to control MS RF power for a given lchan. | |||||
2009-06-20 | BS11: use abis_nm_set_{bts,radio}_attr() | Harald Welte | 1 | -16/+14 | |
BS11 should only use the raw message sending function if there is no standard alternative. For TRX and BTS attributes, we have the standard variant. |