Pau Espin
962146085c
sgsnemu: Implement ping on IPv6 APNs
...
Related: OS#4434
Change-Id: If9ca7c37a1a397bbc3f8912d67bccdabc4968e0c
2020-04-21 16:40:39 +02:00
Pau Espin
e2b0961f18
sgsnemu: Handle IPv6 SLAAC in tun iface manually
...
Disable IPv6 automatic SLAAC by linux kernel and handle it manually.
This allows us gaining control on local address acquisition and set
addresses and routing properly. It will also allow us to run in ping
mode without a tun iface.
Related: OS#4434
Change-Id: Iae59cf6ffb181357e10b3080a5c751bd454f4a1f
2020-04-21 14:39:42 +00:00
Pau Espin
c43e887e9e
icmpv6.c: Move code generating ipv6 hdr to its own function
...
It will be re-used in next commits.
Change-Id: I3c108efad6461cd4e82ef435290005174bc8b30e
2020-04-15 16:40:10 +02:00
Pau Espin
ee1529e5ac
icmpv6.c: Mark internal function as static
...
Change-Id: Ib38907c3a05c1651faa86ef57381ee22643e0d53
2020-04-15 16:40:10 +02:00
Pau Espin
29e7bd0510
cosmetic: icmpv6.c: fix typo in comment
...
Change-Id: I2217dfb0b0a1e6e029ac817902e80c771ed219c3
2020-04-15 16:39:51 +02:00
Pau Espin
1c8ae66654
Move icmpv6 and checksum files from ggsn/ dir to lib/
...
They will be required by sgsnemu to implement ICMPv6 Router
Soliciations.
Change-Id: Ie878604f0fc0169cc98a1e9eee64b14d76be2c45
2020-04-14 13:18:21 +00:00