osmo-msc/openbsc/src/gprs
Jacob Erlbeck 9a83d7af55 gbproxy: Refactor IMSI matching
The current implementation makes it difficult to add further match
expressions.

This patch adds a new struct gbproxy_match that contains the fields
needed for each match expression. The matches (config) and the
results (link_info) are stored in arrays. All related functions are
updated to use them. The old fields in the config structure are
removed.

Sponsored-by: On-Waves ehf
2014-10-09 18:02:33 +02:00
..
.gitignore update gitignore 2011-01-14 14:38:42 +01:00
Makefile.am gprs: Link gbproxy to -lrt for clock_gettime 2014-08-25 07:29:15 +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: Refactor IMSI matching 2014-10-09 18:02:33 +02:00
gb_proxy_main.c Use port number #defines for VTY and CTRL ports 2014-08-24 17:54:49 +02:00
gb_proxy_patch.c gbproxy: Refactor IMSI matching 2014-10-09 18:02:33 +02:00
gb_proxy_peer.c gbproxy: Rename the field 'enabled_tllis' to 'logical_links' 2014-10-09 17:45:14 +02:00
gb_proxy_tlli.c gbproxy: Refactor IMSI matching 2014-10-09 18:02:33 +02:00
gb_proxy_vty.c gbproxy: Refactor IMSI matching 2014-10-09 18:02:33 +02:00
gprs_gb_parse.c gbproxy: Parse Attach Reject messages 2014-10-09 17:48:37 +02:00
gprs_gmm.c sgsn: Free MM context after receiving a Detach Request 2014-10-09 17:22:34 +02:00
gprs_llc.c sgsn: Create testcase that verifies that llmes get deleted 2014-10-09 17:22:34 +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 gbproxy/sgsn: Enforce termination when creating a P-TMSI/TLLI 2014-10-09 17:42: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: Fix gprs_msgb_copy pointer computation 2014-10-09 18:00:55 +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 libctrl: Follow rename of controlif_setup -> ctrl_interface_setup 2014-08-21 15:34:28 +02:00
sgsn_libgtp.c gprs: Improve loglevels and log messages for SGSN 2014-09-22 10:47:11 +02:00
sgsn_main.c Use port number #defines for VTY and CTRL ports 2014-08-24 17:54:49 +02:00
sgsn_vty.c sgsn/ctrl: Add ctrl interface, implement listing subscribers 2014-03-23 18:34:58 +01:00