Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2012-06-17 | index on master: d24566a libgb: separate header files related to spec and ↵ | Harald Welte | 0 | -0/+0 | |
implementation | |||||
2012-06-17 | libgb: separate header files related to spec and implementation | Harald Welte | 7 | -219/+239 | |
like in libosmogsm, we separate between header files that are just reflecting information in the respective specs, and header files that related to our specific implementation. | |||||
2012-06-17 | libgb: make sure all BSSGP functions have bssgp_ prefix | Harald Welte | 9 | -35/+34 | |
We change the minority of functions employing the gprs_bssgp_ prefix to match with the majority without gprs_ in front. | |||||
2012-06-17 | libgb/gprs: don't use log_info from libcommon anymore | Harald Welte | 4 | -5/+98 | |
2012-06-17 | libgb: prefix all NS related functions with gprs_ | Harald Welte | 10 | -58/+95 | |
2012-06-17 | libgb: don't call directly into GMM / LLC layer | Harald Welte | 5 | -9/+143 | |
Instead of direct function calls to individual functions, we now generate primitives (osmo_prim) and send them to one application-provided function "bssgp_prim_cb()" | |||||
2012-06-17 | libgb: remove dependency of BSSGP to include sgsn/gmm internal structs | Harald Welte | 3 | -27/+55 | |
2012-06-17 | update .gitignore | Harald Welte | 1 | -0/+6 | |
2012-06-16 | libgb: Remove dependency to openbsc/debug.h | Harald Welte | 17 | -30/+108 | |
2012-06-16 | libgb: remove dependencies to openbsc/vty.h and openbsc/gsm_data.h | Harald Welte | 9 | -36/+98 | |
Rather than using openbsc internal data/functions, we now use only internal and libosmocore-provided ones. | |||||
2012-06-16 | libgb: Use library SS_L_NS instead lf local SS_NS | Harald Welte | 8 | -23/+20 | |
which removes some further dependencies of libgb to openbsc internal code and data. | |||||
2012-06-16 | libgb: move GPRS specific msgb CB definitions to separate header | Harald Welte | 10 | -36/+40 | |
2012-06-16 | split libgb into a separate library for outside use | Harald Welte | 28 | -53/+80 | |
This also removes the dependency to osmo_sock() inside libcommon and replaces it with osmo_sock_* from libosmocore | |||||
2012-06-16 | gsm_data_shared: add handover related bits for osmo-bts | Harald Welte | 1 | -0/+8 | |
2012-06-03 | Allow VTY-based configuration of T3105 | Harald Welte | 6 | -6/+11 | |
This timer will only be forwarded to BS11 and Ericsson Abis so far, not to Nokia and ip.access BTS yet. | |||||
2012-06-03 | update year in copyright string | Harald Welte | 1 | -1/+1 | |
2012-05-31 | abis_rsl_rcvmsg(): Fix msgb memory leak in error path | Harald Welte | 1 | -1/+2 | |
Thanks to Andreas Eversberg for spotting this one. | |||||
2012-05-31 | vty / cfg_bts_tsc: TSC range is 0..7, not 0..255 | Harald Welte | 1 | -6/+1 | |
2012-05-18 | rtp: Add a smalltalk script that can replay the state file.0.11.0 | Holger Hans Peter Freyther | 1 | -0/+56 | |
2012-05-18 | rtp: Add lua script to split a trace by SSRC/streams | Holger Hans Peter Freyther | 1 | -0/+28 | |
This can be used to replay RTP streams with more or less the same timing as the original one. | |||||
2012-05-17 | nitb: Enable the external RF Control interface for the nitb application | Holger Hans Peter Freyther | 1 | -2/+18 | |
Add argument handling for the nitb application and create the RF ctrl interface for being able to control the TRX using an external socket. | |||||
2012-05-17 | bsc: Move the osmo_bsc_rf file into the libbsc code and rename | Holger Hans Peter Freyther | 3 | -2/+2 | |
The nitb will provide the RF interface as well. | |||||
2012-05-11 | mgcp: Make it possible to drop RTCP packets coming from the BTS/Net | Holger Hans Peter Freyther | 4 | -2/+56 | |
The ip.access nanoBTS appears to send quite broken NTP timestamps in the RTCP messages might confuse equipment that uses the sender report of the BTS. Make it easy to experiment by adding an option to drop RTCP. | |||||
2012-05-11 | bsc vty: Provide a show mscs command to show the state of each MSC | Holger Hans Peter Freyther | 1 | -0/+18 | |
2012-05-07 | libmsc/db: Fix max value of ainfo->a3a8_ki_len in db_get_authinfo_for_subscr | Sylvain Munaut | 1 | -1/+1 | |
Thanks to Robert Ingr for pointing this out Signed-off-by: Sylvain Munaut <tnt@246tNt.com> | |||||
2012-04-26 | RSL add debug statements when sending RSL EST REQ and RSL REL REQ. | Harald Welte | 1 | -0/+6 | |
2012-04-26 | bsc_api: Fix wrong order of log category and level arguments | Harald Welte | 1 | -1/+1 | |
2012-04-26 | bsc_api: log RR STATUS from MS as NOTICE, not DEBUG level | Harald Welte | 1 | -1/+1 | |
2012-04-19 | add loopback flag to lchan (for osmo-bts) | Harald Welte | 1 | -0/+1 | |
2012-04-18 | lchan: Fix the name of the SACCH in the variable names | Holger Hans Peter Freyther | 6 | -10/+10 | |
Call the channel by the right name. | |||||
2012-04-17 | bsc_api: Send RR Release and de-activate the SACCH on error | Holger Hans Peter Freyther | 1 | -2/+2 | |
In case the connection should not be created/accepted release the channel by sending a RR Release and de-activating the SACCH. Phones should deal better with that behavior. | |||||
2012-04-13 | mgcp: Catch up with the renaming of the MGCP GW binary | Holger Hans Peter Freyther | 2 | -2/+2 | |
2012-04-11 | bsc: Allow to run a mixed TCH/H, TCH/F configuration | Holger Hans Peter Freyther | 1 | -4/+22 | |
In case the call handling starts on a TCH/H switch to a TCH/F if fullrate is requested. Add a method that is used to determine if the mode and current channel are compatible with each other. | |||||
2012-04-08 | add 'ciph_state' member to BTS-side lchan definition | Harald Welte | 1 | -0/+2 | |
2012-04-08 | introduce HAVE_TM_GMTOFF_IN_TM | Harald Welte | 3 | -0/+40 | |
Not all architectures have the tm.tm_gmtoff member. This fixes cygwin builds. | |||||
2012-04-08 | make sure we still build on systems that don't have IPPROTO_GRE | Harald Welte | 1 | -0/+2 | |
2012-03-26 | nat: Add another test case for TP-SRR clearing and number rewrite | Holger Hans Peter Freyther | 2 | -3/+42 | |
2012-03-16 | misc: Use other size modifiers to fix compiler warnings | Holger Hans Peter Freyther | 3 | -4/+4 | |
control_if.c:521:2: warning: format ‘%lu’ expects argument of type ‘long unsigned int’, but argument 3 has type ‘uint64_t’ [-Wformat] osmo_bsc_bssap.c:473:3: warning: format ‘%lu’ expects argument of type ‘long unsigned int’, but argument 7 has type ‘unsigned int’ [-Wformat] mgcp_main.c:162:4: warning: format ‘%lu’ expects argument of type ‘long unsigned int’, but argument 4 has type ‘unsigned int’ [-Wformatt] | |||||
2012-03-16 | bsc: Prepare to have multiple MSC connections | Holger Hans Peter Freyther | 6 | -26/+90 | |
We now have a list of MSCs but in the code we will try to access the MSC with the nr 0. | |||||
2012-03-16 | bsc: Use the right connection for outgoing packets | Holger Hans Peter Freyther | 2 | -3/+11 | |
This is needed for simple UDT messages where we do not have a SCCP connection. | |||||
2012-03-16 | bsc: Move more things to use osmo_msc_data* directly | Holger Hans Peter Freyther | 3 | -5/+3 | |
2012-03-16 | bsc: Move the bsc_filter to use the osmo_bsc_sccp_con | Holger Hans Peter Freyther | 2 | -9/+8 | |
2012-03-16 | bsc: Move away from ->bsc.msc to use the selected MSC | Holger Hans Peter Freyther | 3 | -15/+20 | |
For multiple MSCs we should only have one place where the MSC is selected and the rest will extract it from somewhere. | |||||
2012-03-16 | bsc: Stop using net->bsc->msc and get the right msc from somewhere else | Holger Hans Peter Freyther | 2 | -4/+7 | |
2012-03-16 | bsc: Create a osmo_bsc_data and embed osmo_msc_data | Holger Hans Peter Freyther | 14 | -88/+109 | |
We want to have multiple MSCs but we also have some data that is only present on a per BSC basis. Right now the MSC data is not allocated with talloc, so we have some change in the talloc contexts. | |||||
2012-03-16 | bsc: Address warnings about implicit declarations | Holger Hans Peter Freyther | 1 | -0/+3 | |
osmo_bsc_main.c: In function ‘main’: osmo_bsc_main.c:398:2: warning: implicit declaration of function ‘bts_init’ [-Wimplicit-function-declaration] osmo_bsc_main.c:399:2: warning: implicit declaration of function ‘libosmo_abis_init’ [-Wimplicit-function-declaration] osmo_bsc_main.c:418:2: warning: implicit declaration of function ‘bsc_bootstrap_network’ [-Wimplicit-function-declaration] | |||||
2012-03-16 | bsc: Fix compiler warning about wrong return and unused variable | Holger Hans Peter Freyther | 1 | -2/+1 | |
osmo_bsc_api.c: In function ‘bsc_cm_update’: osmo_bsc_api.c:195:2: warning: ‘return’ with a value, in function returning void [enabled by default] osmo_bsc_api.c:193:28: warning: unused variable ‘sccp’ [-Wunused-variable] | |||||
2012-03-16 | mgcp: implement a more tolerant parser based on strtok_r() | Harald Welte | 3 | -259/+187 | |
Instead of building complex manual byte-wise parsers, we simply use two strtok_r loops: one iterating over all the lines, the next one iterating over the invididual space-separated elements in the first line. The benefit is that we now accept \r, \n or \r\n, or any multiple of them as line ending. This works around incompliant MGCP implementations like that of Zynetix MSC. Addition: mgcp_analyze_header returns 0 when all out parameters have been set. Signed-off-by: Holger Hans Peter Freyther <zecke@selfish.org> | |||||
2012-03-16 | mgcp: make sure all command line options are documented | Harald Welte | 1 | -0/+2 | |
Signed-off-by: Holger Hans Peter Freyther <zecke@selfish.org> | |||||
2012-03-16 | mgcp: consistently name bsc_mgcp osmo-bsc_mgcp | Harald Welte | 1 | -3/+3 | |
Signed-off-by: Holger Hans Peter Freyther <zecke@selfish.org> |