diff options
author | Arayuki Mago <ms@missing233.com> | 2024-02-13 19:18:49 +0900 |
---|---|---|
committer | Paul Donald <itsascambutmailmeanyway@gmail.com> | 2024-03-16 23:24:24 +0100 |
commit | c88e24772e50cb9e58d6707f1082d9ceb3a8b3e1 (patch) | |
tree | 34170911ff7b07f9ce1da0926f10ee9ed7c6396c /modules/luci-compat/luasrc/model | |
parent | 4d23adc8d938214475f9c68b3c4c7c5a55c29743 (diff) |
luci-proto-ipv6: Add support for IPIP6(RFC2473) tunnel
Add Generic Packet Tunneling in IPv6 Specification (RFC 2473) support.
Signed-off-by: Arayuki Mago <ms@missing233.com>
Diffstat (limited to 'modules/luci-compat/luasrc/model')
-rw-r--r-- | modules/luci-compat/luasrc/model/network/proto_4x6.lua | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/modules/luci-compat/luasrc/model/network/proto_4x6.lua b/modules/luci-compat/luasrc/model/network/proto_4x6.lua index 0b329d8a92..4ab9a630c1 100644 --- a/modules/luci-compat/luasrc/model/network/proto_4x6.lua +++ b/modules/luci-compat/luasrc/model/network/proto_4x6.lua @@ -12,6 +12,8 @@ for _, p in ipairs({"dslite", "map", "464xlat"}) do function proto.get_i18n(self) if p == "dslite" then return luci.i18n.translate("Dual-Stack Lite (RFC6333)") + elseif p == "ipip6" then + return luci.i18n.translate("IPv4 over IPv6 (RFC2473-IPIPv6)") elseif p == "map" then return luci.i18n.translate("MAP / LW4over6") elseif p == "464xlat" then @@ -24,7 +26,7 @@ for _, p in ipairs({"dslite", "map", "464xlat"}) do end function proto.opkg_package(self) - if p == "dslite" then + if p == "dslite" or p == "ipip6" then return "ds-lite" elseif p == "map" then return "map-t" @@ -56,6 +58,7 @@ end netmod:register_pattern_virtual("^464%-%w") netmod:register_pattern_virtual("^ds%-%w") +netmod:register_pattern_virtual("^ipip6%-%w") netmod:register_pattern_virtual("^map%-%w") netmod:register_error_code("AFTR_DNS_FAIL", luci.i18n.translate("Unable to resolve AFTR host name")) |