diff --git a/luci-app-openmptcprouter/luasrc/view/openmptcprouter/wizard.htm b/luci-app-openmptcprouter/luasrc/view/openmptcprouter/wizard.htm
index 0e4432ad3..8605f16d3 100644
--- a/luci-app-openmptcprouter/luasrc/view/openmptcprouter/wizard.htm
+++ b/luci-app-openmptcprouter/luasrc/view/openmptcprouter/wizard.htm
@@ -390,16 +390,30 @@ end
<%
iffind=0
for _, ifacea in ipairs(ifaces) do
- if not (ifacea == "lo" or ifacea == "6in4-omr6in4" or ifacea == "mlvpn0" or ifacea:match("^ifb.*") or ifacea:match("^sit.*") or ifacea:match("^gre.*") or ifacea:match("^ip6.*") or ifacea:match("^teql.*") or ifacea:match("^erspan.*") or ifacea:match("^tun.*")) and device_notvirtual(ifacea) then
+ if not (ifacea == "lo" or ifacea == "6in4-omr6in4" or ifacea == "mlvpn0" or ifacea:match("^ifb.*") or ifacea:match("^sit.*") or ifacea:match("^gre.*") or ifacea:match("^ip6.*") or ifacea:match("^teql.*") or ifacea:match("^erspan.*") or ifacea:match("^tun.*")) then
+ if uci:get("network",ifname,"proto") ~= "macvlan" then
%>
<%
+ else
+ %>
+
+ <%
+ end
end
end
- if iffinf == 0 and uci:get("network",ifname,"ifname") ~= nil then
+ if uci:get("network",ifname,"proto") ~= "macvlan" then
+ if iffind == 0 and uci:get("network",ifname,"ifname") ~= nil then
%>
<%
+ end
+ else
+ if iffind == 0 and uci:get("network",ifname,"masterintf") ~= nil then
+ %>
+
+ <%
+ end
end
%>
@@ -481,7 +495,7 @@ end