Gitiles
Code Review
Sign In
gerrit.osmocom.org
/
osmo-sgsn
/
9203da58e2671108f07d14c12d6c1c8ed291f6f2
/
src
/
sgsn
/
gprs_gmm.c
9203da5
gprs_gmm.c: Send XID reset with received TLLI
by Pau Espin Pedrol
· 4 years, 10 months ago
029a70e
Improve logging in gprs_llc.c code
by Pau Espin Pedrol
· 4 years, 10 months ago
de80976
gmm: Fix assertion hit during RA UPD REQ before completting gmm attach
by Pau Espin Pedrol
· 4 years, 11 months ago
10af11d
gprs_gmm: release Iu connection on RAU failures
by Alexander Couzens
· 5 years ago
35f0e66
Split out GPRS SM layer into its own file
by Pau Espin Pedrol
· 5 years ago
31c4657
Implement GMM State using osmocom FSM
by Pau Espin Pedrol
· 5 years ago
33ebedc
gmm: Move code handling GMM PTMSI Realloc Complete to its own function
by Pau Espin Pedrol
· 5 years ago
ab264eb
gmm: Move code handling GMM Routing Area Update Complete to its own function
by Pau Espin Pedrol
· 5 years ago
a0bcfad
gmm: Move code handling GMM Attach Complete to its own function
by Pau Espin Pedrol
· 5 years ago
762c39c
Move out sgsn to its own subdir
by Pau Espin Pedrol
· 5 years ago
[Renamed from src/gprs/gprs_gmm.c]
ccd1252
Introduce FSM mm_state_iu_fsm
by Pau Espin Pedrol
· 5 years ago
02514bc
Introduce FSM mm_state_gb_fsm
by Pau Espin Pedrol
· 5 years ago
a794811
gprs_gmm.c: Replace inet_ntoa with inet_ntop
by Pau Espin Pedrol
· 5 years ago
0b72240
Split enum gprs_pmm_state into Iu and Gb counterparts
by Pau Espin Pedrol
· 5 years ago
8333ef1
Move llc->MM/SM Gb specific glue code to its own file
by Pau Espin Pedrol
· 5 years ago
6dfb5fe
Move lots of Iu/ranap specific code into its own file
by Pau Espin Pedrol
· 5 years ago
4ec2176
gprs_gmm: gsm48_rx_gmm_att_req(): refactor duplicated code
by Alexander Couzens
· 5 years ago
c44af53
gprs_gmm: clarify comment of Iu follow-on request
by Alexander Couzens
· 5 years ago
f8d3e7f
gprs_gmm: only update gb/iu cell information when Iu/Gb present
by Alexander Couzens
· 5 years ago
5623eb8
gprs_gmm.c: Add spec document to function documentation
by Pau Espin Pedrol
· 5 years ago
d956e16
gprs_gmm.c: Print value_string of reject cause
by Pau Espin Pedrol
· 5 years ago
99bd9d3
gprs_gmm.c: Use osmo_rai_name() in log line
by Pau Espin Pedrol
· 5 years ago
39cbecd
gprs/gprs_gmm: implement T3314. Timeout to reset MM state READY->STANDBY
by Alexander Couzens
· 8 years ago
a299d65
Replace own timer infra with libosmocore osmo_tdef
by Pau Espin Pedrol
· 5 years ago
f913265
gprs_gmm: Avoid spaces in fsm events and enum strings
by Pau Espin Pedrol
· 5 years ago
5b6c4b8
Introduce and use log macros when no mm ctx available
by Pau Espin Pedrol
· 5 years ago
2179dec
gprs_gmm.c: Call mmctx_set_(p)mm_state only on related ran_type
by Pau Espin Pedrol
· 5 years ago
2844b5e
gprs_gmm.c: Fix typo in log message
by Pau Espin Pedrol
· 5 years ago
6e31125
gprs_gmm.c: Flag mmctx_set_(p)mm_state() functions static
by Pau Espin Pedrol
· 5 years ago
c21be62
gprs_gmm.c: Use correct function to set MM_IDLE state during cleanup
by Pau Espin Pedrol
· 5 years ago
1927052
gprs_gmm: Introduce assert to guard against unexpected condition
by Pau Espin Pedrol
· 5 years ago
982e130
gprs_gmm: Clarify comment during TLLI assignment
by Pau Espin Pedrol
· 5 years ago
404d9b8
Introduce define TLLI_UNASSIGNED
by Pau Espin Pedrol
· 5 years ago
d723a97
gprs_gmm.c: Drop unneeded brackets
by Pau Espin Pedrol
· 5 years ago
72b61e4
gprs_gmm.c: Improve doc on nullable parameters
by Pau Espin Pedrol
· 5 years ago
dfd7c24
gprs_gmm: Introduce macros to access msgb's associated IU UE ctx
by Pau Espin Pedrol
· 5 years ago
55fcf11
Spelling fixes
by Ruben Undheim
· 6 years ago
20795e3
Document max retransmit times for T3395
by Pau Espin Pedrol
· 5 years ago
def0d94
gprs_gmm: send Service Reject when no PDP ctxs are available.
by efistokl
· 5 years ago
932ccf8
gprs_gmm: reintroduce calling gsm48_gmm_authorize when not handling GMM Attach Requests
by Alexander Couzens
· 5 years ago
c42e21e
gsm0408_rcv_gmm: send Iu-ReleaseCommand upon receiving Attach Complete.
by efistokl
· 5 years ago
b1d1c24
Update wrong references to bsc in sgsn code
by Pau Espin Pedrol
· 6 years ago
5455756
gprs_gmm: Fix missing Security Command for 3G when attaching
by Alexander Couzens
· 6 years ago
47cf6bd
gprs_gmm: dont answer unknown IMSI/TMSI on Service Requests NET_FAIL
by Alexander Couzens
· 6 years ago
f7198d7
gprs_gmm: introduce a GMM Attach Request FSM
by Alexander Couzens
· 6 years ago
816a67d
Drop gprs_msgb_copy with libosmocore replacement
by Pau Espin Pedrol
· 6 years ago
9b5d7f6
sgsn: Fix T3395 firing forever
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
13c1312
gprs_gmm: Cancel Location: use detach type IMSI
by Alexander Couzens
· 6 years ago
8007be4
gprs_gmm: make extract_subscr_msisdn extract_subscr_hlr public
by Alexander Couzens
· 6 years ago
d4788cd
gprs_gmm: make functions relating to GMM Attach Request public
by Alexander Couzens
· 6 years ago
85ca87b
GMM: dont reply to GMM_DETACH_REQ with POWER OFF when MS is unknown
by Alexander Couzens
· 6 years ago
aa4ed67
GERAN: allow GSM SRES on UMTS AKA challenge
by Neels Hofmeyr
· 6 years ago
7554fd1
log two RA Update Request failure causes
by Neels Hofmeyr
· 6 years ago
918a47b
auth+ciph: log is_r99 and auth types
by Neels Hofmeyr
· 6 years ago
69e356b
compiler warnings: use enum ranap_nsap_addr_enc, constify local var
by Neels Hofmeyr
· 7 years ago
10719b7
implement support for 3-digit MNC with leading zeros
by Neels Hofmeyr
· 7 years ago
25c65c3
Use gsm48_encode_ra() for RAI encoding
by Max
· 7 years ago
e0ed7d9
Fix RAI construction
by Max
· 7 years ago
8a5c171
gprs_gmm: Convert warning message to pragma message
by Pau Espin Pedrol
· 7 years ago
d04e669
cosmetic: gprs_gmm: Remove trailing whitespace
by Pau Espin Pedrol
· 7 years ago
db6f803
gprs_gmm: Remove unused variable
by Pau Espin Pedrol
· 7 years ago
3b6332f
Migrate from OpenSSL to osmo_get_rand_id()
by Max
· 7 years ago
367275e
Remove dead code
by Max
· 7 years ago
ceccd46
gsm48_rx_gmm_att_req: fix error handling: don't clean up NULL llme
by Neels Hofmeyr
· 7 years ago
aa7af4d
gprs_gmm: segfault: gracefully handle failure to alloc context
by Neels Hofmeyr
· 7 years ago
c005db7
Log GTP-U endpoints update
by Max
· 7 years ago
7ad8fa6
Check for correct P-TMSI allocation
by Max
· 7 years ago
86e04df
Move P-TMSI alloc/update into separate function
by Max
· 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
2188a77
Implement IuCS (large refactoring and addition)
by Neels Hofmeyr
· 8 years ago
158de36
IuPS: explicitly check RAN type; move comment
by Neels Hofmeyr
· 7 years ago
d6649c3
IuPS: don't require an MM context for Iu Release
by Neels Hofmeyr
· 7 years ago
6d1e9a9
GPRS/IuPS: remove all 3G authentication dev hacks
by Neels Hofmeyr
· 8 years ago
ed3157c
move openbsc/* to repos root
by Neels Hofmeyr
· 7 years ago
[Renamed from openbsc/src/gprs/gprs_gmm.c]
5121576
src: use osmo_timer_setup()
by Pablo Neira Ayuso
· 7 years ago
5616cdd
fix: gprs_gmm, gprs_llc_vty: two unterminated value_string arrays
by Neels Hofmeyr
· 8 years ago
d015cbd
XID: resend xid with pdp-ctx-ack messages
by Philipp Maier
· 8 years ago
058cd57
SGSN: Integrate support for UMTS AKA
by Neels Hofmeyr
· 8 years ago
0e5d807
add struct gprs_subscr, separating gprs from gsm_subscriber
by Neels Hofmeyr
· 8 years ago
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
Next »