[network] Mend requisite for ip flush

Change-Id: I8f07c79e2e48e032f41efa52a14e4a4e60137abd
Closes-Bug: PROD-28414
diff --git a/linux/network/interface.sls b/linux/network/interface.sls
index 04b13ab..706af45 100644
--- a/linux/network/interface.sls
+++ b/linux/network/interface.sls
@@ -403,13 +403,21 @@
   cmd.run:
   - name: ifdown {{ interface_name }}
   - prereq:
+    {%- if interface.type == 'eth' %}
     - network: linux_interface_{{ interface_name }}
+    {%- else %}
+    - file: ovs_port_{{ interface_name }}
+    {%- endif %}
 
 linux_interface_up_on_ipflush_{{ interface_name }}:
   cmd.run:
   - name: ifup {{ interface_name }}
   - onchanges:
+    {%- if interface.type == 'eth' %}
     - network: linux_interface_{{ interface_name }}
+    {%- else %}
+    - file: ovs_port_{{ interface_name }}
+    {%- endif %}
 
   {%- elif interface.get('ipflush_onchange', False)%}
 linux_interface_ipflush_onchange_{{ interface_name }}: