Gitiles
Code Review
Sign In
gerrit.osmocom.org
/
osmo-mgw
/
f13b3c968ff6266cc19188fe25cb3f7d8d780b6d
/
openbsc
/
src
/
gprs
/
gprs_gmm.c
17a29ef
gprs/gprs_mm: add value_strings for PMM & MM states
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
725f3f1
sgsn: Fix deeply flawed copying logic for PDP context activation
by Holger Hans Peter Freyther
· 8 years ago
6934a0f
gprs: Fix compiler warning about uninitalized cause code
by Philipp Maier
· 8 years ago
93bafb6
cosmetic: use osmo_strlcpy() everywhere
by Neels Hofmeyr
· 8 years ago
3d07aef
Log expected SRES on GPRS AUTH REJECT
by Max
· 8 years ago
eb52aad
IuPS: properly update ra_id on GMM Attach Request
by Neels Hofmeyr
· 8 years ago
16606c9
Add support for pdpctx_timer_stop
by Pravin Kumarvel
· 8 years ago
26f6ced
Correct Logging macro for pdpctx_timer_start
by Pravin Kumarvel
· 8 years ago
a173566
gprs/gsm0408_gprs_force_reattach_oldmsg: check llme before use
by Alexander Couzens
· 8 years ago
21b269f
IuPS: Change GTP-U endpoint to SGSN in PMM_IDLE and page UE when data arrives
by Daniel Willmann
· 8 years ago
c17cdb4
IuPS: Introduce function to change PMM state
by Daniel Willmann
· 8 years ago
fac9758
IuPS: GMM Attach: reset MM ctx pending_req
by Daniel Willmann
· 8 years ago
5b2363e
IuPS: sgsn_mm_ctx: add enum gprs_pmm_state field, track PMM state
by Daniel Willmann
· 8 years ago
af24172
IuPS: RA UPD: make sure to authorize, for Iu Integrity Protection
by Daniel Willmann
· 8 years ago
1dee2b6
IuPS: add GMM Service Request rx and tx
by Daniel Willmann
· 8 years ago
3ecfbbb
IuPS: send Security Mode Command, track the new_key flag.
by Daniel Willmann
· 8 years ago
770f3e3
IuPS: dev hack: init hardcoded Ki on ATT REQ
by Daniel Willmann
· 8 years ago
6b7b319
IuPS: add Iu response to create_pdp_conf()
by Daniel Willmann
· 8 years ago
61329d4
IuPS: redirect Iu in various places, link Iu in sgsn-test
by Daniel Willmann
· 8 years ago
6292c8d
IuPS: osmo-sgsn: add core IuPS impl, call iu_init()
by Daniel Willmann
· 8 years ago
d75864f
IuPS: track msg->dst aka ue_conn_ctx, comment
by Daniel Willmann
· 8 years ago
746c789
gprs_gmm: Fix bit mask when determining update/attach type
by Daniel Willmann
· 9 years ago
723f7c7
comment: gsm48_gmm_sendmsg(): add spec reference on encryptable
by Neels Hofmeyr
· 8 years ago
14314bd
sgsn: add statistics counter for GPRS and PDP packets
by Alexander Couzens
· 8 years ago
15fcd10
gprs_gmm: remove duplicated start of T3395
by Alexander Couzens
· 8 years ago
8204010
SGSN: encrypt/decrypt only necessary frames
by Max
· 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
4011e72
SGSN: use unique AUTH REQ reference
by Max
· 8 years ago
3955025
SGSN: move TLLI unassignment into separate function
by Max
· 8 years ago
9329e6f
gprs_gmm.c: don't transmit NOTEXIST when mmctx is NULL
by Neels Hofmeyr
· 8 years ago
f9f4387
gprs: more conditionals for Gb specific actions
by Daniel Willmann
· 8 years ago
2b2429e
gprs_gmm.c: Perform LLME operations only if we have one
by Harald Welte
· 9 years ago
dbc72b3
gprs_gmm.c: Make TLLI handling specific to Gb interface
by Harald Welte
· 9 years ago
e98ba82
gprs_gmm.c: Don't try to de-reference NULL mmctx
by Neels Hofmeyr
· 8 years ago
49393e1
rename gsm0408_gprs_rcvmsg() to gsm0408_gprs_rcvmsg_gb()
by Harald Welte
· 9 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
121e9a4
Start to use struct osmo_auth_vector from gsm_auth_tuple
by Harald Welte
· 8 years ago
961bd0b
04.08: apply new transaction id inline functions
by Neels Hofmeyr
· 8 years ago
531734a
04.08: apply new bitmask functions, fix bitmask use
by Neels Hofmeyr
· 8 years ago
5ac4aad
sgsn: Re-add searching for MM ctx based on TLLI / P-TMSI matches
by Jacob Erlbeck
· 9 years ago
d35957a
sgsn: Change handling of missing mmctx in gsm48_rx_gmm_ra_upd_req
by Jacob Erlbeck
· 9 years ago
8239e06
gsm0408: Provide unique strings for the gsm 04.08 message
by Holger Hans Peter Freyther
· 9 years ago
ecff242
Use 'ROUTING AREA' consistently, not 'ROUTEING AREA'
by Harald Welte
· 9 years ago
b9845f9
GSM/GPRS 04.08: Don't print numeric mobile identity types
by Harald Welte
· 9 years ago
6b39fee
GMM: fix format string compiler warning
by Harald Welte
· 9 years ago
601cf12
GMM: Don't use DGPRS logging category from GMM
by Harald Welte
· 9 years ago
eb98c74
GMM: use MMCTXP whenever possible to include MS identity in log output
by Harald Welte
· 9 years ago
6a19dd0
GMM: add hexdump in case of unknown pdisc/msgtype
by Harald Welte
· 9 years ago
9450882
sgsn: make all SGSN timers configurable via the VTY
by Harald Welte
· 9 years ago
0958938
sgsn: Simplify finding/using the first address of the result
by Holger Hans Peter Freyther
· 9 years ago
b7ae0b3
ggsn: The id is a uint32_t don't print it as signed
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
ccd2312
sgsn: Create a copy of the msgb for later usage
by Holger Hans Peter Freyther
· 9 years ago
7605bdc
sgsn: Re-factor the activate PDP code for future changes
by Holger Hans Peter Freyther
· 9 years ago
8ee13e2
sgsn: Extract the hlr Number into the mm context
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
20de3ae
sgsn: Extract the MSISDN from the subscr data structure
by Holger Hans Peter Freyther
· 9 years ago
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
Next »