osmo-bsc/openbsc/src/gprs
Jacob Erlbeck 5e68ecf3b2 gbproxy: Pass tlli_info around
This patch modifies the code to pass a pointer to the tlli_info
around once it has been acquired. To achieve this,
gbprox_register_tlli() and gbprox_update_state() are modified to
return it (if it has been found or created), and gbprox_patch_llc(),
gbprox_patch_bssgp(), and gbprox_update_state_after() are modified to
take it as parameter.

Add a new function gbprox_touch_tlli() to update timestamp and list
ordering for existing tlli_infos.

The motivation behind this patch is to make the tlli_info available to
the patching code and to avoid repeated searches for the same TLLI.

Sponsored-by: On-Waves ehf
2014-08-13 11:14:08 +02:00
..
.gitignore update gitignore 2011-01-14 14:38:42 +01:00
Makefile.am gprs: Create a gprs_utils file and move to be shared code in there 2014-08-04 11:52:52 +02:00
crc24.c misc: Remove sys/types.h includes from the files 2011-04-18 17:31:39 +02:00
gb_proxy.c gbproxy: Pass tlli_info around 2014-08-13 11:14:08 +02:00
gb_proxy_main.c gbproxy: Remove global state from the gbproxy 2014-08-04 16:01:12 +02:00
gb_proxy_vty.c gbproxy: Track TLLI even when the IMSI is not known 2014-08-13 10:29:09 +02:00
gprs_gmm.c gprs: Use imsi field instead of imei 2014-07-22 15:51:55 +02:00
gprs_llc.c gprs_llc: Prevent llme_alloc/lle_init from reading invalid memory 2014-07-07 19:17:54 +02:00
gprs_llc_parse.c gprs: Separate LLC parsing from LLC state handling 2014-06-04 16:29:30 +02:00
gprs_llc_vty.c Fix build of bsc-nat and GPRS code after include path change 2011-03-23 18:33:26 +01:00
gprs_sgsn.c sgsn: Make P-TMSI a local TLLI to avoid clash 2014-08-05 15:20:23 +02:00
gprs_sndcp.c gprs: Fix compiler warnings in gprs_sndcp.c 2014-04-04 12:43:08 +02:00
gprs_sndcp.h src: use namespace prefix osmo_timer* for timer functions 2011-05-06 12:11:06 +02:00
gprs_sndcp_vty.c gprs: Fix compiler warnings ini gprs_sndcp_vty.c 2014-04-04 12:49:38 +02:00
gprs_utils.c gprs: Add testcases for the APN string/octet conversion and fix it 2014-08-04 15:00:54 +02:00
osmo_sgsn.cfg [GPRS] SGSN: specify the local bind address in the config file 2010-06-02 23:18:40 +02:00
sgsn_ctrl.c sgsn/ctrl: Add ctrl interface, implement listing subscribers 2014-03-23 18:34:58 +01:00
sgsn_libgtp.c gprs: Fix compiler warnings in sgsn_libgtp.c 2014-04-04 12:49:00 +02:00
sgsn_main.c sgsn/ctrl: Add ctrl interface, implement listing subscribers 2014-03-23 18:34:58 +01:00
sgsn_vty.c sgsn/ctrl: Add ctrl interface, implement listing subscribers 2014-03-23 18:34:58 +01:00