Users Guide
modprobe i40e [<option>=<VAL1>]
Por exemplo:
modprobe i40e max_vfs=7
O valor padrão de cada parâmetro é geralmente a configuração recomendada, a menos que indicado de outra forma.
A tabela a seguir contém parâmetros e valores possíveis para os comandos modprobe:
Nome do
parâmetro
Faixa/configurações
válidas
Padrão Descrição
max_vfs 1 - 63 0 Este parâmetro adiciona suporte para SR-IOV. Ele instrui o driver a
produzir até o valor estipulado por max_vfs da função virtual.
NOTAS:
l Na versão kernel 3.8.x e posteriores, VFs são criados
escrevendo um valor adequado ao parâmetro sriov_numvfs
por meio da interface sysfs.
l Quando o modo SR-IOV estiver habilitado, a filtragem da
VLAN em hardware e a remoção/inserção de rótulo da VLAN
permanecerão habilitadas. Remova o filtro antigo da VLAN
antes de adicionar o novo filtro da VLAN. Por exemplo:
ip link set eth0 vf 0 vlan 100
// definir vlan 100 para VF 0
ip link set eth0 vf 0 vlan 0
// excluir vlan 100
ip link set eth0 vf 0 vlan 200
// definir uma nova vlan 200 para VF 0
Com o kernel 3.6, o driver oferece suporte ao uso simultâneo de
recursos max_vfs e DCB, sujeitos a limitações descritas abaixo. Antes
do kernel 3.6, o driver não oferece suporte à operação simultânea de
max_vfs > 0 e aos recursos DCB (várias classes de tráfego usando o
Controle de Fluxo por Prioridades e a Seleção Estendida de
Transmissão).
Quando o DCB está habilitado, o tráfego da rede é transmitido e
recebido através de várias classes de tráfego (buffers de pacotes no
NIC). O tráfego é associado a uma classe específica conforme a
prioridade, que tem um valor de 0 a 7 utilizado na marca VLAN.
Quando SR-IOV não está habilitado, cada classe de tráfego é
associada com um conjunto de pares de descritores de
recebimento/transmissão. O número de pares de filas de uma
determinada classe depende da configuração do hardware. Quando
o SR-IOV está habilitado, os pares de filas dos descritores são
agrupados em diferentes grupos. A Função Física (PF) e cada Função
Virtual (VF) são alocadas a pares de filas de descritores de um grupo
de recebimento/transmissão. Quando várias classes de tráfego são
configuradas (por exemplo, DCB é habilitado), cada grupo contém um
par de filas de cada classe de tráfego. Quando uma única classe de
tráfego é configurada no hardware, os grupos contêm vários pares de
filas da única classe de tráfego.
O número de VFs que podem ser alocadas depende do número de
classes de tráfego que podem ser habilitadas. O número configurável
de classes de tráfego para cada VF habilitada é o seguinte:
0 - 15 VFs = Até 8 classes de tráfego, dependendo do
suporte a dispositivos
16 - 31 VFs = Até quatro classes de tráfego
32 - 63 = Uma classe de tráfego