Users Guide

Known Issues
Virtual machine does not get link
If the virtual machine has more than one virtual port assigned to it, and those virtual ports are bound to different phys-
ical ports, you may not get link on all of the virtual ports. The following command may work around the issue:
ethtool -r <PF>
Where <PF> is the PF interface in the host, for example: p5p1. You may need to run the command more than once to
get link on all virtual ports.
MAC address of Virtual Function changes unexpectedly
If a Virtual Function's MAC address is not assigned in the host, then the VF (virtual function) driver will use a random
MAC address. This random MAC address may change each time the VF driver is reloaded. You can assign a static
MAC address in the host machine. This static MAC address will survive a VF driver reload.
Multiple Interfaces on Same Ethernet Broadcast Network
Due to the default ARP behavior on Linux, it is not possible to have one system on two IP networks in the same Eth-
ernet broadcast domain (non-partitioned switch) behave as expected. All Ethernet interfaces will respond to IP traffic for
any IP address assigned to the system. This results in unbalanced receive traffic.
If you have multiple interfaces in a server, either turn on ARP filtering by entering:
echo 1 > /proc/sys/net/ipv4/conf/all/arp_filter
This only works if your kernel's version is higher than 2.4.5.
NOTE:This setting is not saved across reboots. The configuration change can be made permanent by adding
the following line to the file /etc/sysctl.conf:
net.ipv4.conf.all.arp_filter = 1
Another alternative is to install the interfaces in separate broadcast domains (either in different switches or in a switch
partitioned to VLANs).
Rx Page Allocation Errors
'Page allocation failure. order:0' errors may occur under stress with kernels 2.6.25 and newer.
This is caused by the way the Linux kernel reports this stressed condition.