osmo-msc/openbsc/src/gprs
Holger Hans Peter Freyther 4f5b8237ec sgsn: Create an initial and limited CDR module
This is consuming the new signals and allows to install several
different CDR/observing/event/audit modules in the future. For
getting the bytes in/out the code would have had to undo what the
rate counter is doing and at the same time adding a "total" to
the ratecounter didn't look like a good idea, the same went for
making it a plain counter.

Begin writing the values one by one and open/closing a new FILE
for every log messages. This is not efficient but easily deals
with external truncation/rotation of the file (no fstat for and
checking the links and size). As usual we will wait and see if
this is an issue.

Add some new members to our PDP context structure to see what it
is about.
2015-05-06 17:43:15 +02:00
..
.gitignore update gitignore 2011-01-14 14:38:42 +01:00
Makefile.am sgsn: Create an initial and limited CDR module 2015-05-06 17:43: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: Honour the BSS TLLI type when creating an SGSN TLLI 2014-11-11 22:44:32 +01:00
gb_proxy_main.c gbproxy: Remove dummy definition of subscr_put 2015-01-27 08:35:18 +01:00
gb_proxy_patch.c gbproxy: Patch BSSGP P-TMSI in PAGING PS messages 2014-10-27 11:59:28 +01: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: Reset TLLIs when the link_info is found by IMSI/P-TMSI 2014-12-02 09:00:09 +01:00
gb_proxy_vty.c gbproxy: Fixed VTY doc for delete-gbproxy-link 2014-11-05 00:24:13 +01:00
gprs_gb_parse.c gprs: Move TLV parser functions to gprs_utils.c and rename them 2014-12-23 15:08:52 +01:00
gprs_gmm.c sgsn: Add various signals consumed by CDR or other client code 2015-05-06 17:14:51 +02:00
gprs_gsup_client.c gprs: Don't check for EINPROGRESS in gprs_gsup_client_create 2015-01-27 08:30:49 +01:00
gprs_gsup_messages.c gsup: Extract the QoS field 2015-05-05 21:09:20 +02:00
gprs_llc.c sgsn: Remove inactive LLME/MM after inactivity timeout 2015-01-26 08:51:50 +01: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 sgsn: Remove inactive LLME/MM after inactivity timeout 2015-01-26 08:51:50 +01:00
gprs_sgsn.c sgsn: Add various signals consumed by CDR or other client code 2015-05-06 17:14:51 +02:00
gprs_sndcp.c sgsn: Prevent memory leak and double free 2014-10-10 17:43:40 +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_subscriber.c sgsn: Store subscribed QoS and attempt to use it 2015-05-05 21:11:16 +02:00
gprs_utils.c gprs: Add GPRS timer conversion functions 2015-01-26 08:41:52 +01:00
gsm_04_08_gprs.c gprs: Move protocol value_strings to gsm_04_08_gprs.c 2015-01-18 18:13:06 +01:00
osmo_sgsn.cfg [GPRS] SGSN: specify the local bind address in the config file 2010-06-02 23:18:40 +02:00
sgsn_auth.c sgsn: Ensure 0-terminated imsi strings (Coverity) 2015-01-26 10:59:49 +01:00
sgsn_cdr.c sgsn: Create an initial and limited CDR module 2015-05-06 17:43:15 +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 sgsn: Create an initial and limited CDR module 2015-05-06 17:43:15 +02:00
sgsn_main.c sgsn: Create an initial and limited CDR module 2015-05-06 17:43:15 +02:00
sgsn_vty.c sgsn: Show the QoS that has been assigned 2015-05-05 21:15:55 +02:00