Gitiles
Code Review
Sign In
gerrit.osmocom.org
/
osmo-sgsn
/
395c5580ec45cf79c631c83e2aa3c868b54124af
/
src
/
gprs
/
gprs_sgsn.c
176a4d2
GTP: refactor the echo timer
by Alexander Couzens
· 6 years ago
b62653a
sgsn_ggsn_ctx_drop_pdp: protect against nullpointer when MM is gone
by Alexander Couzens
· 6 years ago
f7198d7
gprs_gmm: introduce a GMM Attach Request FSM
by Alexander Couzens
· 6 years ago
36abead
Use osmo_clock_gettime from libosmocore
by Pau Espin Pedrol
· 6 years ago
ef6d78f
sgsn: Fix crash using new libgtp cb_recovery2 API
by Pau Espin Pedrol
· 6 years ago
2cf70e0
Forward GGSN originated DEACT PDP CTX REQ
by Pau Espin Pedrol
· 6 years ago
a733a50
sgsn: Don't attempt to delete GTP pdp ctx if GGSN was restarted
by Pau Espin Pedrol
· 6 years ago
89895b0
Add optional TearDownInd IE in PDP DEACT REQ towards PCU
by Pau Espin Pedrol
· 6 years ago
8c7d259
Disarm T3395 when dettaching mmctx from pdpctx
by Pau Espin Pedrol
· 6 years ago
fa12010
osmo-sgsn: ping GGSN periodically and check for restart counter
by Pau Espin Pedrol
· 6 years ago
a98fead
Maintain per ggsn pdp ctx list
by Pau Espin Pedrol
· 6 years ago
3b6332f
Migrate from OpenSSL to osmo_get_rand_id()
by Max
· 7 years ago
794693c
Use connection id when allocating rate counters
by Max
· 7 years ago
dc730a3
Replace '.' in counter names with ':'
by Pau Espin Pedrol
· 7 years ago
b68413b
Replace '.' in counter names with ':'
by Harald Welte
· 7 years ago
396f2e6
move include/openbsc to include/osmocom/sgsn
by Neels Hofmeyr
· 7 years ago
ee6cfdc
split off osmo-sgsn: remove files, apply build
by Neels Hofmeyr
· 7 years ago
1.1.0
a7a3947
move libiu to osmo-iuh/libosmo-ranap
by Neels Hofmeyr
· 7 years ago
7e82b74
Migrate from gprs_apn_to_str() to libosmocore osmo_apn_to_str()
by Harald Welte
· 7 years ago
26c1465
check for missing result of rate_ctr_group_alloc()
by Harald Welte
· 7 years ago
5db6857
sgsn: Fill the cch_pdp with a value coming from the tlv structure
by Holger Hans Peter Freyther
· 7 years ago
2188a77
Implement IuCS (large refactoring and addition)
by Neels Hofmeyr
· 8 years ago
ed3157c
move openbsc/* to repos root
by Neels Hofmeyr
· 7 years ago
[Renamed from openbsc/src/gprs/gprs_sgsn.c]
5121576
src: use osmo_timer_setup()
by Pablo Neira Ayuso
· 7 years ago
8a215c3
gprs_sgsn.c: initialize ptmsi with 0xdeadbeef
by Alexander Couzens
· 8 years ago
0e5d807
add struct gprs_subscr, separating gprs from gsm_subscriber
by Neels Hofmeyr
· 8 years ago
1013550
gprs/sgsn_mm_ctx_alloc(): initialize MM state to IDLE
by Alexander Couzens
· 8 years ago
2b5fb8e
gprs/sgsn: rename sgsn_mm_ctx_alloc() -> sgsn_mm_ctx_alloc_gb()
by Alexander Couzens
· 8 years ago
4f8da6d
gprs/sgsn: rename gprs->mm_state -> gmm_state
by Alexander Couzens
· 8 years ago
549ebc7
Improve GPRS logging
by Max
· 8 years ago
d53e9b5
Revert "Support Deactivate PDP Context Request from network"
by Neels Hofmeyr
· 8 years ago
1611df5
Support Deactivate PDP Context Request from network
by Pravin Kumarvel
· 8 years ago
5b2363e
IuPS: sgsn_mm_ctx: add enum gprs_pmm_state field, track PMM state
by Daniel Willmann
· 8 years ago
3ecfbbb
IuPS: send Security Mode Command, track the new_key flag.
by Daniel Willmann
· 8 years ago
6292c8d
IuPS: osmo-sgsn: add core IuPS impl, call iu_init()
by Daniel Willmann
· 8 years ago
f4daf16
cosmetic: gprs_sgsn.c: move pdp.h include to top
by Neels Hofmeyr
· 8 years ago
4e699a9
sgsn: add statistics counter for LLC packets
by Alexander Couzens
· 8 years ago
14314bd
sgsn: add statistics counter for GPRS and PDP packets
by Alexander Couzens
· 8 years ago
b997f84
SGSN: add preliminary support for GPRS encryption
by Max
· 8 years ago
5aa5196
SGSN: split GEA key management from TLLI
by Max
· 8 years ago
3955025
SGSN: move TLLI unassignment into separate function
by Max
· 8 years ago
f9f4387
gprs: more conditionals for Gb specific actions
by Daniel Willmann
· 8 years ago
7ec8ca4
sgsn_mm_ctx_cleanup_free(): clean up LLME iff present (Gb, not Iu)
by Daniel Willmann
· 8 years ago
f97ee04
prepare sgsn_mm_ctx for Gb and Iu mode (UMTS)
by Harald Welte
· 9 years ago
53373bc
move gsm_04_08_gprs.h to libosmocore
by Harald Welte
· 8 years ago
5ac4aad
sgsn: Re-add searching for MM ctx based on TLLI / P-TMSI matches
by Jacob Erlbeck
· 9 years ago
d58c033
sgsn: Only look at TLLIs in sgsn_mm_ctx_by_tlli
by Jacob Erlbeck
· 9 years ago
e7bcdc3
sgsn: Make ra_id_equals available as gprs_ra_id_equals
by Jacob Erlbeck
· 9 years ago
46caed8
stats: Set class_id in rate_ctr group descriptions
by Jacob Erlbeck
· 9 years ago
044ce5f
gprs: Use RAND_bytes for p-tmsi
by Daniel Willmann
· 9 years ago
fa07b48
Revert "gprs: Use RAND_bytes for p-tmsi"
by Holger Hans Peter Freyther
· 9 years ago
6cf0249
gprs: Use RAND_bytes for p-tmsi
by Daniel Willmann
· 9 years ago
f2e114a
sgsn: seleted_apn_str might be NULL do not strcpy
by Holger Hans Peter Freyther
· 9 years ago
39c430e
sgsn: Allow to resolve the IPv4 address of a GGSN through DNS
by Holger Hans Peter Freyther
· 9 years ago
08bb84b
sgsn: Deal with no static ggsn being configured at all
by Holger Hans Peter Freyther
· 9 years ago
9270d99
sgsn: If there is a subscr don't allow an empty list
by Holger Hans Peter Freyther
· 9 years ago
b100895
sgsn: Add various signals consumed by CDR or other client code
by Holger Hans Peter Freyther
· 9 years ago
b448dd8
sgsn: Make the free function internal
by Holger Hans Peter Freyther
· 9 years ago
8cedded
sgsn: Store subscribed QoS and attempt to use it
by Holger Hans Peter Freyther
· 9 years ago
277b71e
sgsn: Select GGSN based on APN
by Jacob Erlbeck
· 10 years ago
f345612
sgsn: Add sgsn_ggsn_ctx_free function
by Jacob Erlbeck
· 10 years ago
cb1db8b
sgsn: Add functions to handle APN contexts
by Jacob Erlbeck
· 10 years ago
e671d25
sgsn: Add sgsn_mm_ctx_cleanup_free for safe shutdown
by Jacob Erlbeck
· 10 years ago
555b2e5
sgsn: Don't allow mmctx == NULL in sgsn_update_subscriber_data
by Jacob Erlbeck
· 10 years ago
306bb99
sgsn: Don't reset mm->subscr manually in sgsn_mm_ctx_free
by Jacob Erlbeck
· 10 years ago
3e4e58f
gprs: Rename gprs_subscr_delete to gprs_subscr_cleanup
by Jacob Erlbeck
· 10 years ago
37139e5
gprs: Do not put the subscr in gprs_subscr_delete
by Jacob Erlbeck
· 10 years ago
e47d4f6
sgsn: Remove MM from the list before gprs_subscr_delete is called
by Holger Hans Peter Freyther
· 10 years ago
81ffb74
sgsn: Remove inactive LLME/MM after inactivity timeout
by Jacob Erlbeck
· 10 years ago
d8a6553
sgsn: Fix P-TMSI generator's distance of equal values
by Jacob Erlbeck
· 10 years ago
c939196
sgsn: Add missing LF in log message
by Jacob Erlbeck
· 10 years ago
a1e0373
sgsn: Put SGSN related subscriber data into separate struct
by Jacob Erlbeck
· 10 years ago
be2c8d9
sgsn: Integrate subscriber handling into the SGSN
by Jacob Erlbeck
· 10 years ago
33b6dad
sgsn: Add gprs_subscriber.c
by Jacob Erlbeck
· 10 years ago
bd0cf11
sgsn: Change Auth&Ciph timer handling
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
423f8bf
sgsn: Make authorization asynchronous
by Jacob Erlbeck
· 10 years ago
abdf02b
sgsn: Split gsm0408_gprs_force_reattach into 2 functions
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
ae20b4b
sgsn: Cancel pending timer in sgsn_mm_ctx_free
by Jacob Erlbeck
· 10 years ago
19e990d
gprs: Fix typo in the comment
by Holger Hans Peter Freyther
· 10 years ago
08fbeb8
gbproxy/sgsn: Enforce termination when creating a P-TMSI/TLLI
by Jacob Erlbeck
· 10 years ago
4655314
gprs: Improve loglevels and log messages for SGSN
by Daniel Willmann
· 10 years ago
b773fbf
sgsn: Make P-TMSI a local TLLI to avoid clash
by Holger Hans Peter Freyther
· 10 years ago
fdf453c
SGSN: Code to help debug / fix sgsn crash in cb_data_ind()
by Harald Welte
· 12 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
136f453
src: use new library libosmogsm and new path to headers in libosmocore
by Pablo Neira Ayuso
· 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
f6bd340
GPRS/GMM: Correctly look up MM Context in RA Update
by Harald Welte
· 14 years ago
376d5e5
[SGSN] Fix segfault ar PDP CTX DEACT time
by Harald Welte
· 14 years ago
efbdee9
[GPSR] SGSN: Keep traffic counters for each PDP context
by Harald Welte
· 14 years ago
96df606
[GPRS] add comments to SGSN header file
by Harald Welte
· 14 years ago
c2e8cc4
[GPRS] Implement TMSI reallocation and timers 3350 + 3370
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
119c2ba
[GPRS] SGSN: actually isert a ggsn context when we allocate it
by Harald Welte
· 14 years ago
Next »