diff --git a/src/script/traffic_separation b/src/script/traffic_separation
index 237e5ef913d6cda961cfdba062c2d3f4c5259897..3ddadfbda0e782906bb8343107c4ad455464a2ae 100755
--- a/src/script/traffic_separation
+++ b/src/script/traffic_separation
@@ -442,14 +442,8 @@ EOF
 		config_load network
 		config_foreach bridge_verify_vid_mapping bridge-vlan
 
-
 		[ -n "dhcp_reload" ] && /etc/init.d/dnsmasq reload
-		if [ "$restart" = "1" ]; then
-			ts_dbg "trigger network restart"
-			/etc/init.d/network restart
-		else
-			ubus call uci commit '{"config":"network"}'
-		fi
+		ubus call uci commit '{"config":"network"}'
 		/etc/init.d/firewall reload
 	}