Gitiles
Code Review
Sign In
gerrit.osmocom.org
/
osmo-ggsn
/
f5a268a96d7d3c7bcfbc530f2a0b334cf25d3e3c
/
gtp
/
gtp.c
e1412d9
libgtp: implement gtp_clear_queues to clear req/resp queue
by Alexander Couzens
· 6 years ago
b5f9334
gtp: Add new replacement cb_recovery2 for cb_recovery
by Pau Espin Pedrol
· 6 years ago
8e8c7ef
gtp: Add new API to avoid freeing pdp contexts during DEL CTX REQ
by Pau Espin Pedrol
· 6 years ago
d1bd6fc
gtp: Log ignore CTX DEL REQ due to no teardown and only 1 ctx active
by Pau Espin Pedrol
· 6 years ago
a32e4c4
gtp: Allow recv DEL CTX REQ in sgsn and DEL CTX RSP in ggsn
by Pau Espin Pedrol
· 6 years ago
3b84e92
gtp: Log type name of unexpected signalling message
by Pau Espin Pedrol
· 6 years ago
5b1ef95
ggsn: Validate packet src addr from MS
by Pau Espin Pedrol
· 7 years ago
07730bb
gtp/gtp.c: Use uint8_t for version param in static functions
by Pau Espin Pedrol
· 7 years ago
7b38af5
gtp/gtp.c: Mark non exported functions as static
by Pau Espin Pedrol
· 7 years ago
85ef583
gtp/gtp.c: Remove unused function char2ul_t
by Pau Espin Pedrol
· 7 years ago
282d4e3
gtp.c: gtp_gpdu_ind: Early return to avoid use of uninitialized var
by Pau Espin Pedrol
· 7 years ago
42d3250
gtp.c: gtp_gpdu_ind: Convert ifelse to switch statement
by Pau Espin Pedrol
· 7 years ago
a884a95
gtp.c: Log unsupported GTP version number
by Pau Espin Pedrol
· 7 years ago
a4aada0
gtp.c: Determine GTP version from header
by Pau Espin Pedrol
· 7 years ago
732131d
gtp.c: Fix trailing whitespace
by Pau Espin Pedrol
· 7 years ago
e661277
Add GTP message names
by Max
· 7 years ago
bd22824
gtp: Explicit OSMO_ASSERT to ensure pdp variable is set
by Harald Welte
· 7 years ago
a06120d
gtp: Fix buffer overflow in imsi_gtp2str()
by Harald Welte
· 7 years ago
cee7546
Replace EUA magic numbers for IETF, IPv4 and IPv6 with #defines
by Harald Welte
· 7 years ago
3c1cce2
libgtp: Allow each PDP context to specify if it transmits G-PDU sequence numbers
by Harald Welte
· 7 years ago
fed598f
gtp: Avoid magic numbers when operating on GTP header flags
by Harald Welte
· 7 years ago
471e349
libgtp: Avoid extra memcpy() in gtp_data_req() by using sendmsg()
by Harald Welte
· 7 years ago
632e843
Rename OpenGGSN to OsmoGGSN
by Harald Welte
· 7 years ago
e257be1
libgtp: Add back-reference to gsn from pdp context
by Harald Welte
· 7 years ago
14b1b63
libgtp: expand logging
by Max
· 7 years ago
37d5b15
libgtp: Delete PDP context on receiving GTPv1 Error Indication
by Harald Welte
· 7 years ago
54d082e
libgtp: Add missing mandatory IEs in GTP Error Indication
by Harald Welte
· 7 years ago
b10ee08
Properly format IMSI before using it in trap
by Harald Welte
· 7 years ago
2831887
libgtp: improve error logging and propagation
by Max
· 7 years ago
bf5c0bb
gtp.c: Don't print ""Unknown packet flags" error message in get_seq()
by Harald Welte
· 8 years ago
d37b80a
gtp.c: Improve debug statements about GTP header flags
by Harald Welte
· 8 years ago
f41f586
gsn_restart file: wrap umask change tightly around file creation
by Neels Hofmeyr
· 8 years ago
f7611c3
fix gsn_restart file buffer overflow and missing path sep
by Neels Hofmeyr
· 8 years ago
d997552
gtp: Handle gtpv1 in gtp_update_pdp_conf() correctly
by Daniel Willmann
· 9 years ago
05f3ef3
gtp: Make gtp_update_pdp_conf() work for gtp0 and gtp1 connections
by Daniel Willmann
· 9 years ago
134a775
gtp: Pass pdp along when calling gtp_req() in gtp_update_context()
by Daniel Willmann
· 9 years ago
8ddb680
gtp: Do not leak the restart counter file handle in case of error
by Holger Hans Peter Freyther
· 9 years ago
db852a1
fix some format specifiers
by Alexander Huemer
· 9 years ago
0dc4748
add todo comments
by Neels Hofmeyr
· 9 years ago
e845cb9
gtp.c: fix an error log.
by Neels Hofmeyr
· 9 years ago
9b09738
gtp.c: improve 3 error logs.
by Neels Hofmeyr
· 9 years ago
01b40d0
gtp: Make these regions runtime debuggable
by Holger Hans Peter Freyther
· 10 years ago
752314a
gtp: Kill unused and non public method
by Holger Hans Peter Freyther
· 10 years ago
42ca1d1
gtp: Move to using LOGP for logging GTP packages
by Holger Hans Peter Freyther
· 10 years ago
5816bcf
gtp: Speculative FreeBSD compile fix for htobe64
by Holger Hans Peter Freyther
· 11 years ago
746b944
gtp: add pdp_set_imsi_nsapi
by Pablo Neira Ayuso
· 11 years ago
1a1ba02
gtp: fix endianness in teid field of GTPv0 header
by Pablo Neira Ayuso
· 11 years ago
95848ba
GTP: don't use magic numbers for T3-REQUESTS and N3-REQUEST
by Harald Welte
· 13 years ago
d88e11d
GTP: use socklen_t where appropriate
by Harald Welte
· 13 years ago
bed35df
Convert all code to Linux coding style
by Harald Welte
· 13 years ago
3a4c67b
optionally do not send recovery with sgsnemu
by Harald Welte
· 13 years ago
41af569
Add optional RAI Field
by Harald Welte
· 13 years ago
fe50409
GTP: Fix bug in update PDP context procedure
by Isabelle Kraemer
· 13 years ago
629e986
libgtp: introduce cb_recovery() callback
by Harald Welte
· 14 years ago
944dce3
Add support for GTP IE's from 3GPP R7
by Yann BONNAMY
· 14 years ago
111e054
Fix warning on unused fscanf return code
by Emmanuel Bretelle
· 14 years ago
7b3347b
[libgtp] add comments with references to the GTP specification sections
by Harald Welte
· 14 years ago
cc9f083
sgsnemu: delete pdp context - teardown must be before NSAPI
by Harald Welte
· 14 years ago
f54a1f4
Fix various compiler warnings throughout the code
by Harald Welte
· 14 years ago
0fe0df0
qos length bugfix and apple support plus header cleanup
by jjako
· 20 years ago
9b4971d
Charging characteristics made optional
by jjako
· 20 years ago
1f15864
Added IP address alias capability for FreeBSD
by jjako
· 21 years ago
1ea6634
Added FreeBSD route capability
by jjako
· 21 years ago
d48c5ff
Fixed long constant warning on FreeBSD
by jjako
· 21 years ago
06e9f12
FreeBSD porting and IMSI bugfix
by jjako
· 21 years ago
98200df
Fix NSAPI bug in create pdp context
by jjako
· 21 years ago
be61ef2
Removed NSAPI from version 0 create pdp context request
by jjako
· 21 years ago
bae2cd4
Removed stdint.h include
by jjako
· 21 years ago
b7b93fc
Rename u_int to uint
by jjako
· 21 years ago
193e8b1
Added --net, --nsapi, --gtpversion options
by jjako
· 21 years ago
0b076a3
Fixed sgsnemu freepdp on failed create context.
by jjako
· 21 years ago
ccc564f
Fixed deallocation of pdp context on failed create context.
by jjako
· 21 years ago
581c9f0
sgsnemu timelimit bug fix. Readme update
by jjako
· 21 years ago
2c38133
GTP1 functionality
by jjako
· 21 years ago
08d331d
First attempt at a GTP1 implementation
by jjako
· 21 years ago
0a120b2
Mode checking i gtp_new()
by jjako
· 21 years ago
1db1c81
Improved GTP error handling
by jjako
· 21 years ago
a7cd249
added ippool.h and ippool.c
by jjako
· 22 years ago
3c13e30
Include config.h
by jjako
· 22 years ago
2e840a3
Paranoid buffer overflow checking improvements.
by jjako
· 22 years ago
52c2414
Initial revision
by jjako
· 22 years ago