diff --git a/neutron/templates/bin/_neutron-openvswitch-agent-init.sh.tpl b/neutron/templates/bin/_neutron-openvswitch-agent-init.sh.tpl
index 60df78948f..789bfe6d26 100644
--- a/neutron/templates/bin/_neutron-openvswitch-agent-init.sh.tpl
+++ b/neutron/templates/bin/_neutron-openvswitch-agent-init.sh.tpl
@@ -179,14 +179,15 @@ function process_dpdk_nics {
 
     iface=$(get_name_by_pci_id "${pci_id}")
 
-    if [ -n "${vf_index}" ]; then
-      vf_string="vf ${vf_index}"
+    if [ -n "${iface}" ]; then
+      ip link set ${iface} promisc on
+      if [ -n "${vf_index}" ]; then
+        vf_string="vf ${vf_index}"
+        ip link set ${iface} ${vf_string} trust on
+        ip link set ${iface} ${vf_string} spoofchk off
+      fi
     fi
 
-    ip link set ${iface} promisc on
-    ip link set ${iface} ${vf_string} trust on
-    ip link set ${iface} ${vf_string} spoofchk off
-
     # Fetch the PCI to be bound to DPDK driver.
     # In case VF Index is configured then PCI of that particular VF
     # is bound to DPDK, otherwise PF PCI is bound to DPDK.
@@ -262,14 +263,15 @@ function process_dpdk_bonds {
 
       iface=$(get_name_by_pci_id "${pci_id}")
 
-      if [ -n "${vf_index}" ]; then
-        vf_string="vf ${vf_index}"
+      if [ -n "${iface}" ]; then
+        ip link set ${iface} promisc on
+        if [ -n "${vf_index}" ]; then
+          vf_string="vf ${vf_index}"
+          ip link set ${iface} ${vf_string} trust on
+          ip link set ${iface} ${vf_string} spoofchk off
+        fi
       fi
 
-      ip link set ${iface} promisc on
-      ip link set ${iface} ${vf_string} trust on
-      ip link set ${iface} ${vf_string} spoofchk off
-
       # Fetch the PCI to be bound to DPDK driver.
       # In case VF Index is configured then PCI of that particular VF
       # is bound to DPDK, otherwise PF PCI is bound to DPDK.
diff --git a/neutron/values_overrides/dpdk.yaml b/neutron/values_overrides/dpdk.yaml
index ff1a5419cb..fec6b6860d 100644
--- a/neutron/values_overrides/dpdk.yaml
+++ b/neutron/values_overrides/dpdk.yaml
@@ -21,3 +21,4 @@ conf:
         migrate_ip: true
     bridges:
       - name: br-phy
+    bonds: []