This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "The OpenGGSN project".
The branch, master has been updated
via 2d6a69e69a4b4cb2b8cc63c4810dae44e5a4d8f6 (commit)
from 4f0343233b83337afa1e1dfb4bcf9d076ecd4be2 (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
http://cgit.osmocom.org/osmo-ggsn/commit/?id=2d6a69e69a4b4cb2b8cc63c4810dae…
commit 2d6a69e69a4b4cb2b8cc63c4810dae44e5a4d8f6
Author: Pau Espin Pedrol <pespin(a)sysmocom.de>
Date: Wed Dec 6 19:26:25 2017 +0100
Add support for IPv4v6 End User Addresses
Before this commit, when an MS requested an ipv4v6 context osmo-ggsn
returned an error stating the type was unknown, and this text was
printed in the log:
Processing create PDP context request for APN 'ims'
Cannot decode EUA from MS/SGSN: f1 8d
This patch has been tested with an MS running the 3 types of addresses:
- IPv4 and IPv6: no regressions observed, the context is activated and
packets are sent to the ggsn.
- IPv4v6: Wireshark correctly parses request and reponse, and then
ICMPv6 traffic from both sides. Finally I see the MS using the IPv4 and
IPv6 DNS addresses advertised and TCP traffic over IPv4 (because
probably my IPv6 network setup is not correct). I also checked I can
disable/enable data (pdp ctx delete and activate) several times without
any issue.
Change-Id: Ic820759167fd3bdf329cb11d4b942e903fe50af5
-----------------------------------------------------------------------
Summary of changes:
ggsn/ggsn.c | 95 ++++++++++++++++++++++-----------------
ggsn/icmpv6.c | 7 ++-
gtp/pdp.h | 3 +-
lib/in46_addr.c | 109 ++++++++++++++++++++++++++++++++++-----------
lib/in46_addr.h | 2 +-
sgsnemu/sgsnemu.c | 2 +-
tests/lib/in46a_test.c | 91 +++++++++++++++++++++++++++++++++----
tests/lib/in46a_v6_test.ok | 4 +-
8 files changed, 231 insertions(+), 82 deletions(-)
hooks/post-receive
--
The OpenGGSN project