osmo-bsc/openbsc/src/gprs
Daniel Willmann 746c7896cb gprs_gmm: Fix bit mask when determining update/attach type
Bit 4 is reserved in 3GPP TS 04.08 so exclude it from the type.

In 3GPP TS 24.008 it indicates if a follow-on request is pending by the
MS, but only in Iu mode. According to the spec it is not required to
react to that request with a follow-on proceed so this field can be
ignored for now.

See 3GPP TS 24.008 Ch. 4.4:
"Unless it has specific permission from the network (follow-on proceed)
the mobile station side should await the release of the RR connection
used for a MM specific procedure before a new MM specific procedure or
MM connection establishment is started."

as well as Ch. 4.4.4.6:
"If the network wishes to prolong the RR connection to allow the mobile
station to initiate MM connection establishment (for example if the
mobile station has indicated in the LOCATION UPDATING REQUEST that it
has a follow-on request pending) the network shall send "follow on
proceed" in the LOCATION UPDATING ACCEPT and start timer T3255."

Change-Id: If1dff960c406060e257dafc54132687ffc42ad8f
2016-08-27 13:29:33 +02:00
..
.gitignore update gitignore 2011-01-14 14:38:42 +01:00
Makefile.am Moving grs_sndcp.h header file to include 2016-08-27 04:45:55 +00:00
crc24.c misc: Remove sys/types.h includes from the files 2011-04-18 17:31:39 +02:00
gb_proxy.c move gsm_04_08_gprs.h to libosmocore 2016-04-29 13:10:37 +02:00
gb_proxy_main.c enable telnet VTY bind address config for various programs 2016-02-25 12:18:03 +01:00
gb_proxy_patch.c move gsm_04_08_gprs.h to libosmocore 2016-04-29 13:10:37 +02:00
gb_proxy_peer.c move gsm_04_08_gprs.h to libosmocore 2016-04-29 13:10:37 +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: Add quirk commands to allow upgrade from pre-release 2015-09-24 10:28:43 +02:00
gprs_gb_parse.c rename gprs_shift_*() to osmo_shift_*() 2016-04-29 13:10:37 +02:00
gprs_gmm.c gprs_gmm: Fix bit mask when determining update/attach type 2016-08-27 13:29:33 +02:00
gprs_gsup_client.c gsup/oap: add OAP to GSUP client. 2015-11-02 12:56:47 +01:00
gprs_llc.c Adding LLC-XID related modifications in LLC 2016-08-27 04:45:55 +00: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_llc_xid.c Adding LLC-XID encoder / decoder and unit test 2016-08-27 04:45:54 +00:00
gprs_sgsn.c cosmetic: gprs_sgsn.c: move pdp.h include to top 2016-08-27 13:29:33 +02:00
gprs_sndcp.c Moving grs_sndcp.h header file to include 2016-08-27 04:45:55 +00:00
gprs_sndcp_vty.c Moving grs_sndcp.h header file to include 2016-08-27 04:45:55 +00:00
gprs_subscriber.c SGSN: force GSUP CN domain to PS 2016-07-01 15:24:44 +02:00
gprs_utils.c move osmo_shift_* / osmo_match_shift_* to libosmogsm 2016-04-29 13:10:37 +02:00
gtphub.c gtphub_unmap_header_tei(): don't dereference unmapped_tei arg if not present (CID #57687) 2016-04-16 13:33:14 +02:00
gtphub_ares.c use new libosmocore gsm_23_003.h for IMEI/IMSI length 2016-04-29 13:10:37 +02:00
gtphub_main.c enable telnet VTY bind address config for various programs 2016-02-25 12:18:03 +01:00
gtphub_sock.c gtphub: log: limit length of hex dumps. 2015-12-08 12:21:15 +01:00
gtphub_vty.c gtphub VTY: add newlines to some VTY docs' final lines 2015-12-14 16:11:47 +01:00
oap.c osmo_oap_decode(): Use common argument ordering 2016-04-29 13:10:37 +02:00
oap_messages.c osmo_oap_decode(): Use common argument ordering 2016-04-29 13:10:37 +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_ares.c sgsn: Check the return value of osmo_fd_register 2015-06-02 09:46:11 +02:00
sgsn_auth.c Add human-readable name of SGSN_AUTH_AUTHENTICATE 2016-05-05 18:31:37 +02:00
sgsn_cdr.c prepare sgsn_mm_ctx for Gb and Iu mode (UMTS) 2016-06-01 12:09:36 +00:00
sgsn_ctrl.c enable ctrl bind config for various programs 2016-02-25 12:18:04 +01:00
sgsn_libgtp.c fix: create_pdp_conf(): unset reject_cause after unknown ran_type 2016-07-25 15:19:50 +00:00
sgsn_main.c sgsn: add statistics counter for GPRS and PDP packets 2016-07-25 00:15:53 +00:00
sgsn_vty.c SGSN: prevent starting with inconsistent config 2016-07-11 19:18:17 +00:00