Add single-contrail-dpdk interface
Change-Id: Id01a568559837dd42576b31b349f286ae2fefbd2
diff --git "a/\173\043 interfaces \043\175/single_contrail_dpdk_prv" "b/\173\043 interfaces \043\175/single_contrail_dpdk_prv"
new file mode 100644
index 0000000..6b56b69
--- /dev/null
+++ "b/\173\043 interfaces \043\175/single_contrail_dpdk_prv"
@@ -0,0 +1,29 @@
+{#- DPDK interface params for vrouter #}
+{#- Requires: #}
+{#- _param:compute_vrouter_dpdk_mac_address #}
+{#- _param:compute_vrouter_dpdk_pci #}
+{#- Provides: #}
+{#- Requirements: #}
+{#- _param:tenant_address #}
+{#- _param:tenant_network_netmask #}
+ # {{ interfaces_role }}
+ {%- for interface_name, interface in interfaces.items() %}
+ vhost0:
+ mtu: 9000
+ address: ${_param:_esc}{_param:tenant_address}
+ netmask: ${_param:_esc}{_param:tenant_network_netmask}
+ enabled: true
+ proto: static
+ type: eth
+ pre_up_cmds:
+ - /usr/lib/contrail/if-vhost0
+ name_servers:
+ - ${_param:_esc}{_param:dns_server01}
+ - ${_param:_esc}{_param:dns_server02}
+ {{- set_param('compute_vrouter_dpdk_pci', interface['dpdk_pci']) }}
+ {{- set_param('compute_vrouter_dpdk_mac_address', interface['dpdk_mac']) }}
+ use_interfaces:
+ - {{ interface_name }}
+ post_up_cmds:
+ - ip link set vhost0 address ${_param:_esc}{_param:compute_vrouter_dpdk_mac_address}
+ {%- endfor %}