Linux Kernel GTP-U code for GTPv0/v1. Part of mainline Linux for several years.
Go to file
Pablo Neira Ayuso 2cbf0a1483 gtp: fix wrong handling of option header fields in GTPv1
TS 29.060 expresses thing is a quite complicated way just to say
that if any of the optional fields is there, then all optional
fields become mandatory :-).

"This field shall be present if and only if any one or more of the S,
PN and E flags are set.".

So, if any flag is set, we *always* have 4 extra bytes.
2014-03-18 18:30:05 +01:00
libgtnl libgtpnl: tools: fix compilation of gtp-link-add 2014-03-18 18:30:05 +01:00
Makefile add libgtpnl 2014-02-20 19:41:29 +01:00
genl.h genl: ix crash due to missing wrong prototype 2014-01-21 18:09:17 +01:00
gtp.c gtp: fix wrong handling of option header fields in GTPv1 2014-03-18 18:30:05 +01:00
gtp.h gtp: use lookup table to calculate gtp1u header length 2014-02-18 16:27:01 +01:00
gtp_nl.h gtp: create socket from userspace and pass them as configuration 2014-02-23 23:09:59 +01:00