Driver do adaptador de rede Intel para conexões de® rede PCIe* 40 Gigabit Ethernet no Linux*

18026
3/9/2020

Introdução

Este registro de download inclui o driver base i40e Linux* versão 2.11.21 para os dispositivos da série 700.

Downloads disponíveis

  • Linux*
  • Tamanho: 567.4 KB
  • SHA1: 2359E0EB5C0BA1D68488044EADCA54316D0D8C89

Descrição detalhada

Visão geral

O driver nesta versão é compatível com os dispositivos da série 700 para conexões de rede Ethernet® Intel baseadas em controlador.

Quais as novas?

  • Corrigir a quantidade minimizada de espera ocupada durante o envio do AQ no Linux
  • Corrigir problema de compilação nos kernels 5.5.x mais recentes
  • Corrigir sysfs para o modo promíscuo VF
  • Corrigir a velocidade do link relatada após dis/en VF via link_state
  • Corrigir o valor de loopback adequado após a recarga do driver iavf
  • Corrigir o valor padrão do sinalizador de allow_untagged para true
  • Corrigir a remoção de regras de espelho PF para VF
  • Corrigir a exibição de estatísticas de fila mostradas por ethtool
  • Corrigir recarregar driver VF após vlan configurado se tronco foi definido
  • Corrigir o tronco get/set quando a VLAN da porta está ativada
  • Corrigir o procedimento de link para cima/para baixo
  • Corrigir a impressão da velocidade real do link para 2,5 e 5 Gbps
  • Corrigir falha de VF durante o MAC definido no VF com espelhamento definido
  • Corrigir configuração do espelho de verificação
  • Corrigir mensagem opcode em alteração MAC VF malsucedida
  • Corrigir sinalizadores incorretos para espelho de saída
  • Corrigir falha de proteção geral durante a remoção de VLAN do VF
  • Corrigir erro errado OK mensagem durante a remoção VF
  • Corrigir a configuração do espelho de restauração após a recarga do iavf
  • Corrigir VF falhou durante a mudança de MAC em VF com espelho VLAN
  • Corrigir PF espera reset loop, torná-lo mais confiável
  • Corrigir espelhamento de entrada/saída de VF para VF
  • Corrigir defeito com a adição/exclusão de espelho de entrada/saída
  • Correção para ler estatísticas de duração lpi de FW
  • Corrigir compilação em RHEL 8.1
  • Adicionar suporte para filtros de nuvem de origem UDP
  • Adicionar suporte preliminar à especificação VF-D 1.5
  • Adicionar de sysfs para max_tx_rate
  • Adicionar escolha de tempo de compilação do protocolo de relatório de velocidade pf->vf
  • Adicionar entrada de log quando uma NIC entra no modo de recuperação após a reinicialização
  • Adicionar ativar/desativar DCB em X710-T*L
  • Adicionar suporte a versão F/W API até 1.10
  • Adicionar verificações de comprimento 0 ausentes a alguns opcodes RSS
  • Adicionar buffer de comando AQ ausente para configuração sriov/loopback
  • Adicionar tratamento de erros à função i40e_set_vf_port_vlan
  • Adicionar omitir a criação do TC se a primeira fila não tiver poder de dois
  • Adicionar suporte para mensagem de erro de envio de texto durante a adição de filtro para VF
  • Adicionar verificações MSI-X durante a criação de mapas de fila tc

E algumas pequenas correções de bugs.

Limitações conhecidas:

Relatório incorreto de velocidade de link em drivers VF mais antigos/DPDK
----------------------------------------------------------
Para drivers i40evf/iavf mais antigos que 3.9.3 e todos os drivers DPDK i40e VF, esse driver precisa ser construído com parâmetro extra (make CFLAGS_MODULE='-DNO_VF_CAP_ADV_LINK_SPEED') para permitir o relatório correto da velocidade do link para VFs. Isso terá efeito colateral de velocidades de link de relatório incorretas de 2,5 e 5 Gbps.

Suporte limitado ao tráfego de VLAN 802.1ad
---------------------------------------
Para pacotes marcados por padrão 802.1ad (QinQ), determinados recursos da Interface de Gerenciamento do Hipervisor SR-IOV, como vlan_mirror e tronco, não funcionarão.

Incapacidade das VFs de capturar pacotes direcionados para outra VF
-------------------------------------------------------
As funções virtuais não poderão capturar pacotes com MAC de destino de outro VF, a menos que o sinalizador privado vf-true-promisc-support esteja definido.

vlan_anti_spoof não afeta a capacidade de enviar pacotes não marcados
---------------------------------------------------------------
Quando vlan_anti_spoof opção é definida usando SR-IOV Hypervisor Management Interface, as Funções Virtuais ainda poderão enviar pacotes sem tags VLAN.

Recursos limitados de visualização da lista de endereços MAC
------------------------------------------------
Devido ao limite de tamanho do buffer (limitação do kernel) é possível adicionar mais endereços MAC ao mac_list então é possível exibir usando #cat.
Portanto, não é recomendado adicionar mais de 180 endereços MAC.

Número máximo de fila por VF
---------------------------
num_queues recurso da Interface de Gerenciamento do Hipervisor SR-IOV não tem proteção contra a superutilização das filas disponíveis entre VFs.

Consulte o Leiame para obter instruções de instalação, como identificar o adaptador, parâmetros de linha de comando, recursos adicionais e problemas conhecidos.

O conteúdo desta página é uma combinação de tradução humana e por computador do conteúdo original em inglês. Este conteúdo é fornecido para sua conveniência e apenas para informação geral, e não deve ser considerado completo ou exato. Se houver alguma contradição entre a versão em inglês desta página e a tradução, a versão em inglês prevalecerá e será a determinante. Exibir a versão em inglês desta página.