Configuring 8 VFs on a single port NIC while all VFs are probed
In /etc/modprobe/mlx4.conf edit the following:
options mlx4_core port_type_array=1 num_vfs=8 probe_vf=8 log_num_mgm_entry_size=-1
OVM_simple_name = 'OL6U9_1'
serial = 'pty'
disk = ['file:/mnt/system1.img,xvda,w', 'file:/mnt/OracleLinux-R6-U9-Server-x86_64-dvd.iso,ioemu:xvdb:cdrom,r']
#uuid = '0004fb00-0006-0000-17bb-575e203ed721'
on_reboot = 'restart'
boot = 'dc'
cpu_weight = 27500
memory = 2048
cpu_cap = 0
maxvcpus = 4
OVM_high_availability = False
OVM_description = ''
on_poweroff = 'destroy'
on_crash = 'restart'
guest_os_type = 'linux'
name = 'OL6U9_node1'
builder = 'hvm'
vcpus = 4
keymap = 'en-us'
OVM_os_type = 'Oracle Linux 6'
OVM_cpu_compat_group = ''
OVM_domain_type = 'xen_hvm_pv'
pci = ["03:00.1"]
vnc = 1
vfb = ['type=vnc,vnclisten=0.0.0.0,vncdisplay=1']
vif = ['type=netfront,mac=00:16:3e:48:66:e8,bridge=netbridge']
# echo 0000:02:10.0 > /sys/bus/pci/devices/0000\:02\:10.0/driver/unbind
# echo 0000:03:00.4 > /sys/bus/pci/drivers/pciback/new_slot
# echo 0000:03:00.4 > /sys/bus/pci/drivers/pciback/bind
# dd if=/dev/zero of=./system3.img bs=1024 count=20480000