From 18468f06c1408f9f40a5c4a144bcbbd86b314ba3 Mon Sep 17 00:00:00 2001 From: Ycarus Date: Sat, 18 Aug 2018 09:19:32 +0200 Subject: [PATCH] Only display interface with mptcp enabled in mptcp check --- .../luasrc/controller/openmptcprouter.lua | 3 ++- .../luasrc/view/openmptcprouter/mptcp_check.htm | 9 ++++++--- .../luasrc/view/openmptcprouter/wanstatus.htm | 2 +- 3 files changed, 9 insertions(+), 5 deletions(-) diff --git a/luci-app-openmptcprouter/luasrc/controller/openmptcprouter.lua b/luci-app-openmptcprouter/luasrc/controller/openmptcprouter.lua index e8130906b..f72114612 100644 --- a/luci-app-openmptcprouter/luasrc/controller/openmptcprouter.lua +++ b/luci-app-openmptcprouter/luasrc/controller/openmptcprouter.lua @@ -812,10 +812,11 @@ function _ipv6_discover(interface) return ra6_result end -function mptcp_check_trace(interface) +function mptcp_check_trace(iface) luci.http.prepare_content("text/plain") local tracebox local uci = require "luci.model.uci".cursor() + local interface = get_device(iface) local server = uci:get("shadowsocks-libev", "sss0", "server") or "" if server == "" then return end if interface == "" then diff --git a/luci-app-openmptcprouter/luasrc/view/openmptcprouter/mptcp_check.htm b/luci-app-openmptcprouter/luasrc/view/openmptcprouter/mptcp_check.htm index d7849e6bc..97b560bbb 100644 --- a/luci-app-openmptcprouter/luasrc/view/openmptcprouter/mptcp_check.htm +++ b/luci-app-openmptcprouter/luasrc/view/openmptcprouter/mptcp_check.htm @@ -4,6 +4,7 @@ local uci = require("luci.model.uci").cursor() local sys = require "luci.sys" local ifaces = sys.net:devices() + local net = require "luci.model.network".init() %> @@ -48,10 +49,12 @@