Users Guide

3. Carregue o driver Linux básico usando o comando modprobe: modprobe ixgbe option max_vfs=xx,yy
xx e yy o o número de funções virtuais que você quer criar. Vo deve especificar um número para cada
porta com cada pametro separado por umargula. Por exemplo, xx é o número de funções virtuais por porta
1 e yy por porta 2. Você pode criar até 63 funções por porta.
4. Compile e instale o driver ixgbevf para SR-IOV. Ele é carregado com as funções virtuais criadas.
As instruções para configurar funções virtuais são fornecidas nos Relatórios técnicos fornecidos abaixo. Deve-se
observar que as informações contidas nesses documentos fazem referência a configurações típicas. Consulte o
fornecedor do seu sistema operacional para obter as últimas informações.
l Usando a Intel® Ethernet e o PCISIG Single Root I/O Virtualization (SR-IOV) e Especificação de
Compartilhamento no Red Hat Enterprise Linux
l Como Configurar as Funções Virtuais baseadas no Adaptador de Servidor Ethernet Intel® X520 no Citrix
XenServer 6.0
NOTA: Para VLANs, há um limite de 32 VLANs compartilhadas para uma ou mais funções virtuais.
Há três métodos para instalar o driver Linux:
l Instalar a partir dodigo de origem
l Instalação a partir de um RPM DKMS
l Instalação usando o RPM KMP
Instalar a partir do Código de origem
Para criar um pacote binário RPM* desse driver, execute 'rpmbuild -tb <filename.tar.gz>'. Substitua <filename.tar.gz>
pelo nome de arquivo específico do driver.
NOTAS:
l Para a criação funcionar corretamente é importante que o kernel em execução atual CORRESPONDA à
versão e configuração da origem de kernel instalada. Se você tiver recompilado o kernel, reinicialize o
sistema.
l A funcionalidade RPM foi testada somente nas distribuições do Red Hat.
1. Faça download do arquivo tar do driver básico para o diretório de sua escolha. Por exemplo, use
'/home/username/ixgbevf' ou '/usr/local/src/ixgbevf'.
2. Extraia (Untar/unzip) o arquivo digitando a seguinte opção abaixo, onde <x.x.x> representa o número da
versão para o tar do driver:
tar zxf ixgbevf-<x.x.x>.tar.gz
3. Mude para o diretório src do driver em que <x.x.x> representa o número da versão para o tar do driver:
cd ixgbevf-<x.x.x>/src/
4. Compile o módulo do driver:
make install
O birio será instado como: /lib/modules/<KERNEL
VERSION>/kernel/drivers/net/ixgbevf/ixgbevf.ko
Os locais de instalação listados acima são os locais padrão. Isto pode ser diferente para outras distribuições
do Linux. Para mais informações consulte o arquivo ldistrib.txt incluso no tar do driver.
5. Instale o módulo usando o comando modprobe para o kernel 2.6.x:
modprobe ixgbevf <parameter>=<value>
Para kernels baseados no 2.6, verifique se os drivers ixgbevf antigos foram removidos do kernel antes de
carregar o novo módulo:
rmmod ixgbevf; modprobe ixgbevf
6. Atribua um endereço IP para ativar a interface Ethernet, digitando a seguinte informação, onde <x> representa
o número da interface:
ifconfig eth<x> <IP_address> netmask <netmask>