9
0
Fork 0
This repository has been archived on 2022-06-17. You can view files and clone it, but cannot push or open issues or pull requests.
openggsn/ggsn
Harald Welte 1ae98777d9 IPv6: Support PCO for IPv6 DNS addresses
In IPv6, DNS server information is not passed along as IPCP6 like
in IPv5 with IPCP.  The reason is that IPCP6 (for PPP) doesn't
support passing DNS server information.  Rather, the relevant RFCs
indicate DHCPv6 should be used even over point-to-point links.

3GPP decided to avoid DHCPv6 dependency for stateless autoconfiguration
(the only mandatory IPv6 configuration mechanism) and added some new
non-PPP-style PCO information elements ("containers") which can among
other things inform a MS about IPV6 DNS servers.

That same mechanism can also be used to inform the MS about IPv4 DNS
servers, so for IPv4 there are now two competing mechanisms: IPCP and
the new "native" PCO container.  With this patch, we support both
for IPv4.

Change-Id: I21499afd61def8c925f7838bde76f34d28214b56
2017-08-11 10:46:00 +02:00
..
Makefile.am IPv6: Implement IPv6 prefix assignment via ICMPv6 router advertisement 2017-08-11 10:45:56 +02:00
checksum.c IPv6: Implement IPv6 prefix assignment via ICMPv6 router advertisement 2017-08-11 10:45:56 +02:00
checksum.h IPv6: Implement IPv6 prefix assignment via ICMPv6 router advertisement 2017-08-11 10:45:56 +02:00
cmdline.c ggsn: cmdline: no need to specify interface anymore 2016-05-10 19:06:01 +02:00
cmdline.ggo ggsn: cmdline: no need to specify interface anymore 2016-05-10 19:06:01 +02:00
cmdline.h ggsn: cmdline: no need to specify interface anymore 2016-05-10 19:06:01 +02:00
ggsn.c IPv6: Support PCO for IPv6 DNS addresses 2017-08-11 10:46:00 +02:00
gtp-kernel.c ippool: Add IPv6 support to IP pool implementation 2017-08-09 22:08:57 +02:00
gtp-kernel.h ippool: Add IPv6 support to IP pool implementation 2017-08-09 22:08:57 +02:00
icmpv6.c IPv6: Implement IPv6 prefix assignment via ICMPv6 router advertisement 2017-08-11 10:45:56 +02:00
icmpv6.h IPv6: Implement IPv6 prefix assignment via ICMPv6 router advertisement 2017-08-11 10:45:56 +02:00