Remove need to configure VF during DPDK deployment
The current configuration expects VF & bonding info by default. This patch set removes the need to configure them for every deployment. Change-Id: Id546c113b2d3c42591a0326ee8cd442cccc73578
This commit is contained in:
parent
d2abe39d49
commit
05bff26162
@ -175,14 +175,15 @@ function process_dpdk_nics {
|
|||||||
|
|
||||||
iface=$(get_name_by_pci_id "${pci_id}")
|
iface=$(get_name_by_pci_id "${pci_id}")
|
||||||
|
|
||||||
if [ -n "${vf_index}" ]; then
|
if [ -n "${iface}" ]; then
|
||||||
vf_string="vf ${vf_index}"
|
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
|
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.
|
# Fetch the PCI to be bound to DPDK driver.
|
||||||
# In case VF Index is configured then PCI of that particular VF
|
# In case VF Index is configured then PCI of that particular VF
|
||||||
# is bound to DPDK, otherwise PF PCI is bound to DPDK.
|
# is bound to DPDK, otherwise PF PCI is bound to DPDK.
|
||||||
@ -258,14 +259,15 @@ function process_dpdk_bonds {
|
|||||||
|
|
||||||
iface=$(get_name_by_pci_id "${pci_id}")
|
iface=$(get_name_by_pci_id "${pci_id}")
|
||||||
|
|
||||||
if [ -n "${vf_index}" ]; then
|
if [ -n "${iface}" ]; then
|
||||||
vf_string="vf ${vf_index}"
|
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
|
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.
|
# Fetch the PCI to be bound to DPDK driver.
|
||||||
# In case VF Index is configured then PCI of that particular VF
|
# In case VF Index is configured then PCI of that particular VF
|
||||||
# is bound to DPDK, otherwise PF PCI is bound to DPDK.
|
# is bound to DPDK, otherwise PF PCI is bound to DPDK.
|
||||||
|
@ -21,3 +21,4 @@ conf:
|
|||||||
migrate_ip: true
|
migrate_ip: true
|
||||||
bridges:
|
bridges:
|
||||||
- name: br-phy
|
- name: br-phy
|
||||||
|
bonds: []
|
||||||
|
Loading…
Reference in New Issue
Block a user