Users Guide

Ver mensagens de link
As mensagens de link não serão mostradas no console se a distribuição for do tipo que restringe mensagens de
sistema. Para ver as mensagens de link do driver da rede no console, configure dmesg com oito, digitando o seguinte:
dmesg -n 8
NOTA: Este pametro não é gravado entre as reinicializações.
Quadros Jumbo
O suporte de Quadros Jumbo é habilitado através da alteração do MTU para um valor maior do que o pado de 1500
bytes. O valor máximo para a MTU é 9710. Use o comando ifconfig para aumentar o tamanho da MTU. Por exemplo,
digite o seguinte sendo que <x> é o número da interface.
ifconfig ethx mtu 9000 up
Este parâmetro não é gravado entre as reinicializações. A alteração da configuração pode tornar-se permanente
adicionando MTU = 9000 ao arquivo /etc/sysconfig/network-scripts/ifcfg-eth<x> para RHEL ou
adicionando ao arquivo /etc/sysconfig/network/<config_file> para SLES.
A configuração máxima da MTU para frames grandes é 9710. Esse valor coincide com o tamanho máximo de frames
grandes igual a 9728. Esse driver tentará usar múltiplos buffers de umagina cada um para receber cada pacote
grande. Isso deve ajudar a evitar problemas de falta de buffer ao alocar pacotes de recepção.
Para conees de rede baseadas em 82599, se você estiver habilitando os frames grandes em uma função virtual (VF
- virtual function), os frames grandes precisam primeiro ser habilitados na função física (PF - physical function). A
configuração de VF MTUo pode ser maior que a configuração PF MTU.
ethtool
O driver usa a interface ethtool para configuração e diagnóstico do driver, bem como para exibir as informações
estatísticas. Para essa funcionalidade, é necessária a versão mais recente da ethtool.
É possível encontrar a última versão da ethtool em: http://sourceforge.net/projects/gkernel.
NAPI
O recurso NAPI (modo de polling de Rx) é suportado no driver ixgbe.
Consulte ftp://robur.slu.se/pub/Linux/net-development/NAPI/usenix-paper.tgz para mais informações sobre NAPI.
Large Receive Offload (LRO)
Large Receive Offload (LRO, descarga de recebimento grande) é uma técnica para aumentar o throughput de entrada
de conees de rede de alta largura de banda reduzindo o overhead da CPU. Ela funciona pela agregação de vários
pacotes de entrada a partir de um único fluxo em um buffer maior antes de serem transferidos adiante para a pilha de
rede, dessa forma reduzindo o número de pacotes que precisam ser processados. LRO combina vários frames
Ethernet em uma única recepção na pilha, assim diminuindo potencialmente a utilização da CPU para recepções.
IXGBE_NO_LRO é um marcador durante a compilação. O usuário pode ativá-lo durante a compilação para remover o
suporte de LRO do driver. O marcador é usado pela adição de CFLAGS_EXTRA="-DIXGBE_NO_LRO" no arquivo
sendo criado quando estiver sendo compilado.
make CFLAGS_EXTRA="-DIXGBE_NO_LRO" install
É possível verificar se o driver está usando LRO observando estes contadores em ethtool:
l lro_flushed - omero total de recepções com o uso de LRO.
l lro_coal - contagem domero total de pacotes Ethernet combinados.