From 4a478caabde13ff909ca68d86f941bc234729efa Mon Sep 17 00:00:00 2001
From: Jakob Olsson <jakob.olsson@iopsys.eu>
Date: Tue, 25 Mar 2025 17:26:58 +0100
Subject: [PATCH] traffic_separation: fix regression in regular guest network
 dhcp/fw rules

---
 src/script/traffic_separation | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/src/script/traffic_separation b/src/script/traffic_separation
index 15363d943..237e5ef91 100755
--- a/src/script/traffic_separation
+++ b/src/script/traffic_separation
@@ -326,7 +326,6 @@ EOF
 
 			# Handle extra network interfaces that should be part of the segregated VLAN
 			local netif_device=""
-			local tunnel_if=0
 			config_foreach find_vid_interface interface $vid
 
 			# support tagging for all map_port
@@ -395,10 +394,11 @@ EOF
 			exit 1
 		}
 
-                logger -t vlan "setup ts vid $vid"
-                _net_setup ${vid}
+		logger -t vlan "setup ts vid $vid"
+		local tunnel_if=0
+		_net_setup ${vid}
 
-		[ -x "/usr/sbin/mapcontroller" -a "$PRIMARY_VID" != "$vid" -a $tunnel_if -eq 1 ] && {
+		[ -x "/usr/sbin/mapcontroller" -a "$PRIMARY_VID" != "$vid" -a $tunnel_if -eq 0 ] && {
 			_dhcp_setup guest${vid}
 			_firewall_setup guest${vid} $vid
 		}
-- 
GitLab