ovs advanced options
diff --git a/linux/files/ovs_port b/linux/files/ovs_port
index 106d10a..4e00a6c 100644
--- a/linux/files/ovs_port
+++ b/linux/files/ovs_port
@@ -1,6 +1,13 @@
auto {{ port_name }}
allow-{{ port.bridge }} {{ port_name }}
-iface {{ port_name }} inet manual
+iface {{ port_name }} inet {{ port.get('proto', 'manual') }}
ovs_type OVSIntPort
mtu {{ port.get('mtu', '1500') }}
ovs_bridge {{ port.bridge }}
+{%- if port.get('proto', 'manual') == 'static' %}
+address {{ port.address }}
+netmask {{ port.netmask }}
+{%- endif %}
+{%- if port.ovs_options is defined %}
+ovs_options {{ port.ovs_options }}
+{%- endif %}