Users Guide

Controle de Fluxo
O controle de fluxo está desabilitado por pado. Para ativá-lo, use ethtool:
ethtool -A eth? autoneg off rx on tx on
NOTA: É preciso ter um parceiro de link com capacidade de controle de fluxo.
Recurso anti-spoofing VLAN e MAC
Quando um driver mal-intencionado tenta enviar um pacote falso, ele é derrubado pelo hardware e não é transmitido.
Uma interrupção é enviada ao driver PF notificando-o sobre a tentativa de spoofing. Quando um pacote falso é
detectado, o driver PF envia a seguinte mensagem ao log do sistema (exibida pelo comando "dmesg"):
ixgbe ethx: ixgbe_spoof_check: n spoofed packets detected
Em que x=a interface# PF e n=o VF que tentou fazer o spoofing.
NOTA: Este recurso pode ser desabilitado para uma VF (Virtual Function - função virtual ) específica.
Suporte a UDP RSS
Esse recurso adiciona um interruptor ON/OFF para hashing de alguns tipos de fluxos. A configuração pado está
desabilitada. NOTA: Pacotes fragmentados podem chegar fora de ordem quando o suporte para RSS UDP é
configurado.
Comandos e opções ethtool suportados
-n --show-nfc
Recupera as configurações de classificação de fluxo de rede recebidas.
rx-flow-hash tcp4|udp4|ah4|esp4|sctp4|tcp6|udp6|ah6|esp6|sctp6
Recupera as opções de hash para o tipo de tfego de rede especificado.
-N --config-nfc
Configura a classificação de fluxo de rede recebida.
rx-flow-hash tcp4|udp4|ah4|esp4|sctp4|tcp6|udp6|ah6|esp6|sctp6 m|v|t|s|d|f|n|r...
Configura as opções de hash para o tipo de tfego de rede especificado.
udp4 UDP em IPv4
udp6 UDP em IPv6
f Hash em bytes 0 e 1 do cabeçalho da camada 4 do pacote rx.
f Hash em bytes 2 e 3 do cabeçalho da camada 4 do pacote rx.
Problemas conhecidos
Compilação de driver
Ao tentar compilar o driver executando o make install, pode ocorrer o seguinte erro: "Linux kernel source not
configured - missing version.h" (Origem do kernel Linux não configurada – version.h ausente)
Para resolver este problema, crie o arquivo version.h, entrando na árvore de origem do Linux e digitando:
make include/linux/version.h
Não usar LRO ao rotear pacotes
Devido a um problema de compatibilidade geral conhecido de LRO e de roteamento, não use LRO ao rotear pacotes.