Gitiles
Code Review
Sign In
gerrit.osmocom.org
/
osmo-ggsn
/
98f8126b9852a2cc5b51f79ef01cbc68ce82ba77
/
gtp
« Previous
c94837c
gtp: Manage queue timers internally
by Pau Espin Pedrol
· 5 years ago
68c5a74
gtp/gtp.c: cosmetic: use get_tid() where we need TID
by Vadim Yanitskiy
· 5 years ago
bdf2cf9
gtp_error_ind_conf(): fix: guard against an unknown GTP version
by Vadim Yanitskiy
· 5 years ago
00a6171
gtp_update_pdp_ind(): fix NULL-pointer dereference
by Vadim Yanitskiy
· 5 years ago
4e605b3
cosmetic: gtp: Improve documentation of gtp_delete_context_req2()
by Pau Espin Pedrol
· 5 years ago
494d873
cosmetic: gtp: Drop commented out code calling pdp_freepdp()
by Pau Espin Pedrol
· 5 years ago
b4c98e7
gtp: Log msg retransmits and timeouts
by Pau Espin Pedrol
· 5 years ago
3eb05d2
cosmetic: fix formatting in if line
by Pau Espin Pedrol
· 5 years ago
5d8b226
libgtp: Introduce cb_recovery3
by Pau Espin Pedrol
· 5 years ago
88ce94c
pdp: constify param in pdp_count_secondary()
by Pau Espin Pedrol
· 5 years ago
d950134
libgtp: announce pdp ctx deletion upon CreatePdpCtx being rejected
by Pau Espin Pedrol
· 5 years ago
623c5b3
libgtp: Remove packets in tx queue belonging pdp being freed
by Pau Espin Pedrol
· 5 years ago
67aebc9
Bump version: 1.3.0.50-ea1c-dirty → 1.4.0
by Pau Espin Pedrol
· 5 years ago
1.4.0
e725d87
gtp: queue.c: Document queue APIs
by Pau Espin Pedrol
· 5 years ago
8b90bce
gtp: Add missing headers
by Pau Espin Pedrol
· 5 years ago
f0829ff
cosmetic: gtp: queue: remove trailing whitespace
by Pau Espin Pedrol
· 5 years ago
9fbcb10
gtp: Make use of new libgtp APIs with multi-gsn support
by Pau Espin Pedrol
· 5 years ago
eefa30d
gtp: Introduce new pdp APIs (and deprecate old ones) to support multiple GSN
by Pau Espin Pedrol
· 5 years ago
a469a90
cosmetic: gtp.h: Remove trailing whitespaces
by Pau Espin Pedrol
· 5 years ago
84515f4
pdp: Drop unused code for haship
by Pau Espin Pedrol
· 5 years ago
1cde2c1
ggsn: Use gtp_delete_context_req2() everywhere
by Oliver Smith
· 5 years ago
93dd798
gtp: Re-arrange free pdp ctx code in non-teardown scenario
by Pau Espin Pedrol
· 5 years ago
8651573
cosmetic: gtp: Document free pdp ctx in non-teardown scenario
by Pau Espin Pedrol
· 5 years ago
0d0b059
gtp: Refactor code to use gtp_freepdp(_teardown) APIs
by Pau Espin Pedrol
· 5 years ago
aad77a0
gtp_create_pdp_ind: simplify code by reordering and compacting parsing
by Pau Espin Pedrol
· 5 years ago
9ee8d32
pdp: Introduce new API pdp_count_secondary
by Pau Espin Pedrol
· 5 years ago
de72d26
gtp: Fix typo dublicate->duplicate
by Pau Espin Pedrol
· 5 years ago
ceac078
gtp: Take queue_resp into account to schedule retrans timer
by Pau Espin Pedrol
· 5 years ago
742a6b5
gtp: Document spec reasoning drop of Rx DeleteCtxReq
by Pau Espin Pedrol
· 5 years ago
f5a268a
Bump version: 1.2.2.44-6da8-dirty → 1.3.0
by Harald Welte
· 6 years ago
1.3.0
3730c55
fix a format string directives in queue_seqset()
by Stefan Sperling
· 6 years ago
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
36c4fac
debian/rules: Fix debian packaging after 1.2.0 release
by Pau Espin Pedrol
· 6 years ago
a06b2d3
Bump version: 1.1.0.90-5468-dirty → 1.2.0
by Pau Espin Pedrol
· 6 years ago
1.2.0
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
5aed8de
gtp/pdp: Remove unused APIs pdp_ntoeua pdp_euaton
by Pau Espin Pedrol
· 7 years ago
5f5fcff
gtp/pdp: Fix trailing whitespace
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
2d6a69e
Add support for IPv4v6 End User Addresses
by Pau Espin Pedrol
· 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
f6c5f95
gtpie_{encaps,encaps2}(): RAI is a fixe 6-byte length field, not 8 bytes
by Harald Welte
· 7 years ago
bc41c8d
gtpie.h: Add IE identifier definitions up to 29.60 v11.8.0 Release 11
by Harald Welte
· 7 years ago
89e1abc
Allow Common flags 0x94 and ignore them in PDP activation
by Harald Welte
· 7 years ago
8376972
gtpie: Add missing #include of <arpa/inet.h> for htonl() and friends
by Harald Welte
· 7 years ago
a964027
gtpie_decaps: const-ify pointer to input packet data
by Harald Welte
· 7 years ago
c5150ce
gtpie: Add doxygen API documentation
by Harald Welte
· 7 years ago
02af9b3
gtpie_tlv() gtpie_tv0(): const-ify read-only input argument
by Harald Welte
· 7 years ago
cee7546
Replace EUA magic numbers for IETF, IPv4 and IPv6 with #defines
by Harald Welte
· 7 years ago
6a21527
Move extended PDP logging macro to header
by Max
· 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
bd60930
libgtp: Bump major LIBVERSION for recent API/ABI breakage
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
8a03ea8
libgtp: Remove ctrl_handle from gsn_t, replace with private 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
68d244d
abi/debian: Bump ABI version of libgtp after struct size change
by Holger Hans Peter Freyther
· 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
727417d
Add control interface
by Max
· 8 years ago
395e213
Remove unused function
by Max
· 8 years ago
03dbafb
Add 'Bearer Control Mode' IE
by BJovke
· 8 years ago
86540de
gtp/queue/queue_seqdel(): fix element check which was always true
by Alexander Couzens
· 8 years ago
0eaa5b8
gtp: fix several compilation warnings
by Pablo Neira Ayuso
· 8 years ago
f89dc4e
queue_new(): fix NULL dereference on allocation failure
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
3a9befb
gtp: Fix a bunch of compiler warnings when just including gtp.h
by Holger Hans Peter Freyther
· 9 years ago
db852a1
fix some format specifiers
by Alexander Huemer
· 9 years ago
cd14094
Dump dead code and never look at it again
by Holger Hans Peter Freyther
· 9 years ago
0dc4748
add todo comments
by Neels Hofmeyr
· 9 years ago
6c06d25
make install: also install gtpie.h
by Neels Hofmeyr
· 9 years ago
e845cb9
gtp.c: fix an error log.
by Neels Hofmeyr
· 9 years ago
b18e811
gtp.h: rename gsn_t.dublicate to duplicate.
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
Next »