Gitiles
Code Review
Sign In
gerrit.osmocom.org
/
osmo-gbproxy
/
f8321be0f72e8e83ed27fa513730abc59d448b50
/
openbsc
/
src
/
gprs
/
gprs_sgsn.c
7d62c88
IuPS: sgsn_mm_ctx: add enum gprs_pmm_state field, track PMM state
by Daniel Willmann
· 8 years ago
522fee8
IuPS: send Security Mode Command, track the new_key flag.
by Daniel Willmann
· 8 years ago
945f608
IuPS: osmo-sgsn: add core IuPS impl, call iu_init()
by Daniel Willmann
· 8 years ago
aef31f7
cosmetic: gprs_sgsn.c: move pdp.h include to top
by Neels Hofmeyr
· 8 years ago
b7d11e3
sgsn: add statistics counter for LLC packets
by Alexander Couzens
· 8 years ago
32fdba0
sgsn: add statistics counter for GPRS and PDP packets
by Alexander Couzens
· 8 years ago
6d99958
SGSN: add preliminary support for GPRS encryption
by Max
· 8 years ago
eb64e3f
SGSN: split GEA key management from TLLI
by Max
· 8 years ago
a86f5c0
SGSN: move TLLI unassignment into separate function
by Max
· 8 years ago
711adc2
gprs: more conditionals for Gb specific actions
by Daniel Willmann
· 8 years ago
8ddce12
sgsn_mm_ctx_cleanup_free(): clean up LLME iff present (Gb, not Iu)
by Daniel Willmann
· 8 years ago
c28dc2f
prepare sgsn_mm_ctx for Gb and Iu mode (UMTS)
by Harald Welte
· 9 years ago
35ade5e
move gsm_04_08_gprs.h to libosmocore
by Harald Welte
· 8 years ago
556aa91
sgsn: Re-add searching for MM ctx based on TLLI / P-TMSI matches
by Jacob Erlbeck
· 9 years ago
f963e7e
sgsn: Only look at TLLIs in sgsn_mm_ctx_by_tlli
by Jacob Erlbeck
· 9 years ago
d6466c9
sgsn: Make ra_id_equals available as gprs_ra_id_equals
by Jacob Erlbeck
· 9 years ago
d31596b
stats: Set class_id in rate_ctr group descriptions
by Jacob Erlbeck
· 9 years ago
d7f6cdf
gprs: Use RAND_bytes for p-tmsi
by Daniel Willmann
· 9 years ago
8b25cfd
Revert "gprs: Use RAND_bytes for p-tmsi"
by Holger Hans Peter Freyther
· 9 years ago
e347988
gprs: Use RAND_bytes for p-tmsi
by Daniel Willmann
· 9 years ago
3332d0c
sgsn: seleted_apn_str might be NULL do not strcpy
by Holger Hans Peter Freyther
· 9 years ago
2b1d49a
sgsn: Allow to resolve the IPv4 address of a GGSN through DNS
by Holger Hans Peter Freyther
· 9 years ago
eaa5851
sgsn: Deal with no static ggsn being configured at all
by Holger Hans Peter Freyther
· 9 years ago
ab9422e
sgsn: If there is a subscr don't allow an empty list
by Holger Hans Peter Freyther
· 9 years ago
f14098a
sgsn: Add various signals consumed by CDR or other client code
by Holger Hans Peter Freyther
· 9 years ago
ea2825a
sgsn: Make the free function internal
by Holger Hans Peter Freyther
· 9 years ago
532b09d
sgsn: Store subscribed QoS and attempt to use it
by Holger Hans Peter Freyther
· 9 years ago
3400f11
sgsn: Select GGSN based on APN
by Jacob Erlbeck
· 10 years ago
e3c935d
sgsn: Add sgsn_ggsn_ctx_free function
by Jacob Erlbeck
· 10 years ago
9b3ca64
sgsn: Add functions to handle APN contexts
by Jacob Erlbeck
· 10 years ago
70c177a
sgsn: Add sgsn_mm_ctx_cleanup_free for safe shutdown
by Jacob Erlbeck
· 10 years ago
428f1ec
sgsn: Don't allow mmctx == NULL in sgsn_update_subscriber_data
by Jacob Erlbeck
· 10 years ago
480e820
sgsn: Don't reset mm->subscr manually in sgsn_mm_ctx_free
by Jacob Erlbeck
· 10 years ago
e71ab2f
gprs: Rename gprs_subscr_delete to gprs_subscr_cleanup
by Jacob Erlbeck
· 10 years ago
7a7d881
gprs: Do not put the subscr in gprs_subscr_delete
by Jacob Erlbeck
· 10 years ago
5775f6c
sgsn: Remove MM from the list before gprs_subscr_delete is called
by Holger Hans Peter Freyther
· 10 years ago
e6140d0
sgsn: Remove inactive LLME/MM after inactivity timeout
by Jacob Erlbeck
· 10 years ago
e3aeb1e
sgsn: Fix P-TMSI generator's distance of equal values
by Jacob Erlbeck
· 10 years ago
0939c0f
sgsn: Add missing LF in log message
by Jacob Erlbeck
· 10 years ago
359cafa
sgsn: Put SGSN related subscriber data into separate struct
by Jacob Erlbeck
· 10 years ago
d04f7cc
sgsn: Integrate subscriber handling into the SGSN
by Jacob Erlbeck
· 10 years ago
e8b6968
sgsn: Add gprs_subscriber.c
by Jacob Erlbeck
· 10 years ago
4d12767
sgsn: Change Auth&Ciph timer handling
by Jacob Erlbeck
· 10 years ago
b2acd74
sgsn: Remove explicit sgsn_instance parameters
by Jacob Erlbeck
· 10 years ago
802d78a
sgsn: Refactor sgsn_auth to separate request and authorization
by Jacob Erlbeck
· 10 years ago
c64af7a
sgsn: Make authorization asynchronous
by Jacob Erlbeck
· 10 years ago
6e15b73
sgsn: Split gsm0408_gprs_force_reattach into 2 functions
by Jacob Erlbeck
· 10 years ago
ccaa22a
sgsn: Send detach(re-attach) instead of gmm status if TLLI unknown
by Jacob Erlbeck
· 10 years ago
d781c7a
sgsn: Delete PDP contexts properly
by Jacob Erlbeck
· 10 years ago
11493a2
sgsn: Cancel pending timer in sgsn_mm_ctx_free
by Jacob Erlbeck
· 10 years ago
edcefd5
gprs: Fix typo in the comment
by Holger Hans Peter Freyther
· 10 years ago
788de3e
gbproxy/sgsn: Enforce termination when creating a P-TMSI/TLLI
by Jacob Erlbeck
· 10 years ago
c9ac973
gprs: Improve loglevels and log messages for SGSN
by Daniel Willmann
· 10 years ago
b3a4dd0
sgsn: Make P-TMSI a local TLLI to avoid clash
by Holger Hans Peter Freyther
· 10 years ago
095b3de
SGSN: Code to help debug / fix sgsn crash in cb_data_ind()
by Harald Welte
· 12 years ago
d8765b9
add some comments regarding the free() / release of pdp contextx
by Harald Welte
· 12 years ago
cfb6b28
split libgb into a separate library for outside use
by Harald Welte
· 12 years ago
dd5fff4
src: use new library libosmogsm and new path to headers in libosmocore
by Pablo Neira Ayuso
· 14 years ago
0e3e88e
License change: We are now AGPLv3+ instead of GPLv2+
by Harald Welte
· 14 years ago
c6e196f
SGSN: Avoid duplicate MM contexts in case MS and SGSN disagree on P-TMSI
by Harald Welte
· 14 years ago
94ecef3
SGSN: Implement network-initiated PDP CTX DEACT when GGSN restarts
by Harald Welte
· 14 years ago
51f78ee
GPRS/GMM: Correctly look up MM Context in RA Update
by Harald Welte
· 14 years ago
17a40a6
[SGSN] Fix segfault ar PDP CTX DEACT time
by Harald Welte
· 14 years ago
0fe506b
[GPSR] SGSN: Keep traffic counters for each PDP context
by Harald Welte
· 14 years ago
ff70e0e
[GPRS] add comments to SGSN header file
by Harald Welte
· 14 years ago
7e01d8e
[GPRS] Implement TMSI reallocation and timers 3350 + 3370
by Harald Welte
· 14 years ago
ebe8a6d
[GPRS] SGSN: use GGSN IP address from config file, disable TMSI allocation
by Harald Welte
· 14 years ago
e58eee5
[GPRS] SGSN: actually isert a ggsn context when we allocate it
by Harald Welte
· 14 years ago
64df8ed
[GPRS] SGSN: TMSI allocation
by Harald Welte
· 14 years ago
eb471c9
[GPRS] SGSN: properly delete a PDP context after receiving PDP CTX DEACT REQ
by Harald Welte
· 14 years ago
ded83ec
[GPRS] SGSN: properly initialzie pdp_list head of mm ctx
by Harald Welte
· 14 years ago
8a035af
[GPRS] SGSN: Include rate counters in MM Context
by Harald Welte
· 14 years ago
c1f6bfe
[GPRS] More work on a real SGSN
by Harald Welte
· 14 years ago
8f77f19
[GPRS] Initial untested support for libgtp
by Harald Welte
· 14 years ago
48030cf
[gprs] Move all GPRS related code to src/gprs subdirectory
by Harald Welte
· 14 years ago
[Renamed from openbsc/src/gprs_sgsn.c]
d85d9a9
[gprs] Use stdint.h types (uintXX_t instead of u_intXX_t)
by Harald Welte
· 14 years ago
55fe055
[gprs] Build the SGSN stand-alone and not as part of bsc_hack
by Harald Welte
· 14 years ago
f67a5f9
GPRS: Modularize the NS implementation
by Harald Welte
· 14 years ago
75bb820
Create new 'gprs-sgsn' branch on top of 'gprs-conf'
by Harald Welte
· 15 years ago