Gitiles
Code Review
Sign In
gerrit.osmocom.org
/
osmo-mgw
/
8ccf06c58b2f5fc2d95bc199dea5c39f7201a3c4
/
openbsc
/
src
/
gprs
/
gprs_gmm.c
277b71e
sgsn: Select GGSN based on APN
by Jacob Erlbeck
· 10 years ago
e671d25
sgsn: Add sgsn_mm_ctx_cleanup_free for safe shutdown
by Jacob Erlbeck
· 10 years ago
496aee7
sgsn: Ensure 0-terminated imsi strings (Coverity)
by Jacob Erlbeck
· 10 years ago
81ffb74
sgsn: Remove inactive LLME/MM after inactivity timeout
by Jacob Erlbeck
· 10 years ago
841d95f
gprs: Use a macro value to set the 'Periodic RA update timer'
by Jacob Erlbeck
· 10 years ago
8de9c48
gprs: Add 'Negotiated READY timer value' IE to Attach/RAU Accept
by Jacob Erlbeck
· 10 years ago
d6267d1
sgsn: Add SGSN_ERROR_CAUSE_NONE and use it instead of 0
by Jacob Erlbeck
· 10 years ago
af3d5c5
sgsn: Pass subscriber error causes to the GMM layer
by Jacob Erlbeck
· 10 years ago
afcf230
gprs: Move protocol value_strings to gsm_04_08_gprs.c
by Jacob Erlbeck
· 10 years ago
7dba11f
sgsn: Be more tolerant with state and SUSPEND/RESUME
by Jacob Erlbeck
· 10 years ago
4adb136
sgsn: Integrate Auth & Ciph into gsm48_gmm_authorize
by Jacob Erlbeck
· 10 years ago
98647ca
sgsn: Add gsm0408_gprs_access_cancelled
by Jacob Erlbeck
· 10 years ago
8ff3fb0
sgsn: Do authentication based on SRES values
by Jacob Erlbeck
· 10 years ago
bd0cf11
sgsn: Change Auth&Ciph timer handling
by Jacob Erlbeck
· 10 years ago
65d8273
sgsn: Fix and enable auth/ciph message generation
by Jacob Erlbeck
· 10 years ago
a0b6efb
sgsn: Remove explicit sgsn_instance parameters
by Jacob Erlbeck
· 10 years ago
f951a01
sgsn: Refactor sgsn_auth to separate request and authorization
by Jacob Erlbeck
· 10 years ago
f6e7d99
sgsn: Don't assign a new P-TMSI if one is pending
by Jacob Erlbeck
· 10 years ago
c4f9bf3
sgsn: Don't send XID reset after Detach Accept
by Jacob Erlbeck
· 10 years ago
80d07e3
sgsn: Cleanup after RA Update Reject / Attach Reject
by Jacob Erlbeck
· 10 years ago
423f8bf
sgsn: Make authorization asynchronous
by Jacob Erlbeck
· 10 years ago
0c06f98
sgsn: Move IMSI authorization to gsm48_gmm_authorize
by Jacob Erlbeck
· 10 years ago
b1c074f
sgsn: Fix LLME leak when forcing a reattach
by Jacob Erlbeck
· 10 years ago
abdf02b
sgsn: Split gsm0408_gprs_force_reattach into 2 functions
by Jacob Erlbeck
· 10 years ago
a790456
sgsn: Call mm_ctx_cleanup_free to deregister MM context
by Jacob Erlbeck
· 10 years ago
0074a77
sgsn: Cleanup GMM state transitions
by Jacob Erlbeck
· 10 years ago
93eae8e
sgsn: Reorganize and fix gsm48_gmm_authorize
by Jacob Erlbeck
· 10 years ago
14ae582
sgsn: Unassign the LLME after GMM Status without mmctx
by Jacob Erlbeck
· 10 years ago
7067142
sgsn: Remove unused static functions from gprs_gmm.c
by Jacob Erlbeck
· 10 years ago
5a38f64
sgsn: Handle Detach Requests even when there is no mmctx
by Jacob Erlbeck
· 10 years ago
b9ab0d4
sgsn: Only send Detach Accept (MO) if power_off isn't set
by Jacob Erlbeck
· 10 years ago
3b5d407
sgsn: Moved IMSI ACL management to sgsn_auth.c
by Jacob Erlbeck
· 10 years ago
fb26c60
sgsn: Avoid duplicated Attach Accept messages
by Jacob Erlbeck
· 10 years ago
78ecaf0
sgsn: Send detach(re-attach) instead of gmm status if TLLI unknown
by Jacob Erlbeck
· 10 years ago
99985b5
sgsn: Delete PDP contexts properly
by Jacob Erlbeck
· 10 years ago
258ce3d
sgsn: Free MM context after receiving a Detach Request
by Jacob Erlbeck
· 10 years ago
f8070f4
gprs: Move log message about mm context after NULL check
by Daniel Willmann
· 10 years ago
4655314
gprs: Improve loglevels and log messages for SGSN
by Daniel Willmann
· 10 years ago
fd636ae
gprs: Use imsi field instead of imei
by Jacob Erlbeck
· 10 years ago
1768a57
gprs: Reduce the number of compiler warnings in gprs_gmm.c
by Holger Hans Peter Freyther
· 11 years ago
d219507
sgsn: Comparing array to NULL is not useful
by Holger Hans Peter Freyther
· 11 years ago
649e1ff
sgsn: spelling fixes inside comments
by Harald Welte
· 11 years ago
3dfb549
sgsn: Add "auth-policy" VTY command to enable/disable ACL
by Harald Welte
· 12 years ago
7f6da48
sgsn: add a minimalistic ACL
by Harald Welte
· 12 years ago
84402c0
sgsn: Fix lengths of MS Network Capability and MS Radio Access Capability elements.
by Alexander Chemeris
· 11 years ago
7b022ee
add some comments regarding the free() / release of pdp contextx
by Harald Welte
· 12 years ago
ea34a4e
split libgb into a separate library for outside use
by Harald Welte
· 12 years ago
d4c6f8b
GPRS GMM: When we receive a RA UPD REQ, we are NORMAL even after SUSPEND
by Harald Welte
· 13 years ago
2b697a6
GPRS GMM: Send LLGMM-RESET.req when talking to unknown MS
by Harald Welte
· 13 years ago
2b17454
gprs_gmm: Fix various compiler warnings
by Holger Hans Peter Freyther
· 13 years ago
cdf76cf
GPRS: Fix the parsing/interpretation of the PDP CTX status IE
by Harald Welte
· 13 years ago
4b2ed35
GPRS: Fix buffer overflow in case of very long MS RA CAP IE
by Harald Welte
· 13 years ago
f6b606f
gprs_gmm: ctx cannot be null, so remove check
by Harald Welte
· 13 years ago
c0d17f2
src: use namespace prefix osmo_* for misc utils
by Pablo Neira Ayuso
· 13 years ago
bf540cb
src: use namespace prefix osmo_timer* for timer functions
by Pablo Neira Ayuso
· 13 years ago
d36ff76
Fix build of bsc-nat and GPRS code after include path change
by Harald Welte
· 14 years ago
136f453
src: use new library libosmogsm and new path to headers in libosmocore
by Pablo Neira Ayuso
· 14 years ago
f0901f0
[SGSN] Fix processing of RA Update Request regarding TLLI
by Harald Welte
· 14 years ago
9af6ddf
License change: We are now AGPLv3+ instead of GPLv2+
by Harald Welte
· 14 years ago
c728eea
SGSN: Avoid duplicate MM contexts in case MS and SGSN disagree on P-TMSI
by Harald Welte
· 14 years ago
a9b473a
SGSN: Implement network-initiated PDP CTX DEACT when GGSN restarts
by Harald Welte
· 14 years ago
eafe22c
SGSN / GMM: Only allow non-roaming IMSIs
by Harald Welte
· 14 years ago
f6bd340
GPRS/GMM: Correctly look up MM Context in RA Update
by Harald Welte
· 14 years ago
c48ac47
[SGSN] Some IEs in ATTACH REQUEST can be longer in 24.008
by Harald Welte
· 14 years ago
4b6ac1e
[SGSN] Initial work on GMM authentication and ciphering
by Harald Welte
· 14 years ago
d6f582b
[SGSN] use GPRS_ALGO_GEA0 instead of '0'
by Harald Welte
· 14 years ago
23c1376
[SGSN] SM: Properly parse APN and PCO Optional IE in PDP CTX ACT REQ
by Harald Welte
· 14 years ago
18d1452
[SGSN] Send poper SM and GMM STATUS in case we have no MM CTX
by Harald Welte
· 14 years ago
11ff3e8
[SGSN] Remove old dead code
by Harald Welte
· 14 years ago
19f9e30
[SGSN] Only increment PDP CTX ACT count after check for retransmission
by Harald Welte
· 14 years ago
b37515e
[SGSN] Account for re-transmitted PDP CTX ACT REQ
by Harald Welte
· 14 years ago
fd29a1f
[SGSN] GMM: Complete value_string for GMM cause values
by Harald Welte
· 14 years ago
875840c
[SGSN] Fix TLLI (re)assignments
by Harald Welte
· 14 years ago
bd5c912
[SGSN] MM: Properly communicate TLLI changes / unassignment to LLC
by Harald Welte
· 14 years ago
c0d5950
[SGSN] Deactivate all PDP contexts on GPRS DETACH
by Harald Welte
· 14 years ago
5bfe499
[GPRS] SGSN: Pass BSSGP SUSPEND/RESUME up to GMM and alter MMCTX state
by Harald Welte
· 14 years ago
f54e7e2
[GPRS] GMM/SM: Improve error handling by sending STATUS messages
by Harald Welte
· 14 years ago
588d44e
[GPRS] Drop all PDP contexts not present in PDP CTX STATUS IE at RA UPD
by Harald Welte
· 14 years ago
60ebc02
[GPRS] SM: Acknowledge PDP CTX DEACT for non-existing PDP CTX
by Harald Welte
· 14 years ago
807a5d8
[GPRS] Major LLC / TLLI handling fixes
by Harald Welte
· 14 years ago
dce1255
[GPRS] GMM: Set LLC 'C/R' bit when sending IDENTITY REQUEST
by Harald Welte
· 14 years ago
56a0145
[GPRS] Include IMSI and DRX params in BSSGP DL-UD
by Harald Welte
· 14 years ago
c2e8cc4
[GPRS] Implement TMSI reallocation and timers 3350 + 3370
by Harald Welte
· 14 years ago
b12aa4b
[GPRS] GMM: Add some FIXME's to the code
by Harald Welte
· 14 years ago
ab1d562
[GPRS] SGSN: use GGSN IP address from config file, disable TMSI allocation
by Harald Welte
· 14 years ago
cd4dd4d
[GPRS] fix numerous compiler warnings
by Harald Welte
· 14 years ago
6463c07
[GPRS] SGSN: TMSI allocation
by Harald Welte
· 14 years ago
4e38ac7
[GPRS] SGSN: Correctly set upper 4 bits of PDP address to 0
by Harald Welte
· 14 years ago
3c0b9b9
[GPRS] SGSN: Make sure the PCO from GGSN are passed to the MS
by Harald Welte
· 14 years ago
77289c2
[GPRS] SGSN: properly delete a PDP context after receiving PDP CTX DEACT REQ
by Harald Welte
· 14 years ago
55e0df7
[GPRS] SGSN: Don't use GGSN-provided QoS as the MS doesn't like it
by Harald Welte
· 14 years ago
68b99a4
[GPRS] fix null pointer dereference in GMM
by Harald Welte
· 14 years ago
8acd88f
[GPRS] SGSN: Include rate counters in MM Context
by Harald Welte
· 14 years ago
6abf94e
[GPRS] Properly connect GPRS SM with LIBGTP for PDP context activation
by Harald Welte
· 14 years ago
d193cb3
[GPRS] More work on a real SGSN
by Harald Welte
· 14 years ago
2720e73
[GPRS] Initial untested support for libgtp
by Harald Welte
· 14 years ago
24c9fc1
[GPRS] Rename gsm_04_08_gprs.c to gprs_gmm.c
by Harald Welte
· 14 years ago
[Renamed from openbsc/src/gprs/gsm_04_08_gprs.c]
e236596
[gprs] Move all GPRS related code to src/gprs subdirectory
by Harald Welte
· 14 years ago
[Renamed from openbsc/src/gsm_04_08_gprs.c]
86fda90
[gprs] Include a valid QoS attribute in ACT PDP CTX ACCEPT
by Harald Welte
· 14 years ago
421cba4
[gprs] SGSN SM: Provide IPv4 PDP address in PDP CTX ACT ACCEPT
by Harald Welte
· 14 years ago
Next »