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 |
||
---|---|---|
.. | ||
Makefile.am | ||
checksum.c | ||
checksum.h | ||
cmdline.c | ||
cmdline.ggo | ||
cmdline.h | ||
ggsn.c | ||
gtp-kernel.c | ||
gtp-kernel.h | ||
icmpv6.c | ||
icmpv6.h |