Hi Jonas, looks fine to me, but I haven't tested it. Did you manually test it using the extended libgtpnl + tools?
Also, in code like this: + if (gtp->role == GTP_ROLE_SGSN) { + pctx = ipv4_pdp_find(gtp, iph->saddr); + } else { I think general Linux kernel coding style is to not have curly-brackets around single-line blocks. See "Do not unnecessarily use braces where a single statement will do." in line 169 of Documentation/process/coding-style.rst I won't mind your current style, and it is not a blocker issue to me, but still it would be nice for general consistency. Acked-by: Harald Welte <lafo...@gnumonks.org> -- - Harald Welte <lafo...@gnumonks.org> http://laforge.gnumonks.org/ ============================================================================ "Privacy in residential applications is a desirable marketing option." (ETSI EN 300 175-7 Ch. A6)