6in4 endpoint does not update with libustream-wolfssl
Username: AndreaBorgia-Abo
Origin: https://bugs.openwrt.org/index.php?do=details&task_id=2238
Device: GL-MT750 / Software: OpenWRT 18.06.2, new install.
Additional packages: 6in4, libustream-wolfssl, curl, ca-bundle
Fully configure an IPV6 tunnel with he.net, using the configuration generated by their control panel.
Manually update the endpoint, to confirm tunnel is working (TX and RX counters above 0, ping ipv6.google.com works)
Force a change in the
WAN
IPv4, for example “ifup wan”
Observe the RX packet counter of the tunnel stays at 0
Remove libustream-wolfssl and replace it with libustream-mbedtls
Force another IPV4 change
Observe that the tunnel endpoint is automatically updated and traffic is flowing
Unrelated changes: /lib/netifd/proto/6in4.sh : max, 3→10
(unrelated in the sense that it doesn’t change the results of the tests but I am documenting it out of completeness)