适用于 Linux* 下 PCIe* 40 Gigabit 以太网络联机的 Intel® 网络适配器驱动程序

18026
3/9/2020

介绍

此下载记录包括适用于 700 系列装置的 i40e Linux* 基础驱动程序版本 2.11.21。

可供下载

  • Linux*
  • 大小:567.4 KB
  • SHA1:2359E0EB5C0BA1D68488044EADCA54316D0D8C89

详细说明

概述

此版本中的驱动程序与基于控制器的 Intel® 乙太網路 网络连接的 700 系列设备兼容。

有什么新消息?

  • 修复在 Linux 上发送 AQ 期间最少的繁忙等待量
  • 修复最新 5.5.x 内核上的编译问题
  • 修复 VF 混杂模式的 sysfs
  • 修正经由 link_state dis/en VF 后报告的链接速度
  • 修复 iavf 驱动程序重新加载后的正确回送值
  • 将allow_untagged标志的默认值修复为 true
  • 修复了将 PF 删除到 VF 镜像规则的问题
  • 修正显示 ethtool 显示的队列统计信息的问题
  • 修复在配置VLAN后重新加载VF驱动程序(如果设置了中继)
  • 修正启用端口 VLAN 时的获取/设置中继
  • 修复链接向上/向下程序
  • 修正打印 2.5 和 5 Gbps 的实际链接速度
  • 修复了在具有设置镜像的 VF 上设置 MAC 期间 VF 失败的问题
  • 修复检查镜像配置
  • 修复 VF MAC 更改失败时的操作码消息
  • 修复出口镜像的错误标志
  • 修复从 VF 中删除 VLAN 期间的一般保护错误
  • 修复删除VF期间的错误错误OK消息
  • 修复 iavf 重新加载后的还原镜像配置
  • 修复使用 VLAN 镜像在 VF 上更改 MAC 时 VF 失败的问题
  • 修复PF等待复位循环,使其更可靠
  • 将 VF 修复为 VF 入口/出口镜像
  • 修复新增/删除入口/出口镜像的缺陷
  • 修复了从固件读取 lpi 持续时间统计信息的问题
  • 修复 RHEL 8.1 下的编译
  • 添加对 UDP 源云过滤器的支持
  • 添加初步 VF-D 1.5 规格支持
  • 添加用于max_tx_rate的 sysf
  • 添加 pf->vf 速度报告协议的构建时间选择
  • 在 NIC 重新启动后进入恢复模式时添加日志条目
  • 在 X710-T*L 上新增启用/停用 DCB
  • 新增高达 1.10 的支持 F/W API 版本
  • 将缺少的 0 长度检查添加到几个 RSS 操作码
  • 为 sriov/loopback 设置添加缺少的 AQ 命令缓冲区
  • 向i40e_set_vf_port_vlan函数添加错误处理
  • 如果第一个队列不是两个队列的幂,则添加省略 TC 创建
  • 在为 VF 添加筛选器期间添加对文本发送错误消息的支持
  • 在创建 tc 队列映射期间添加 MSI-X 检查

还有一些小错误修复。

已知限制:

旧版/DPDK VF 驱动程序上链接速度报告不正确
----------------------------------------------------------
对于早于 3.9.3 的 i40evf/iavf 驱动程序和所有 DPDK i40e VF 驱动程序,此驱动程序需要使用额外的参数来构建 (make CFLAGS_MODULE='-DNO_VF_CAP_ADV_LINK_SPEED'),以便能够正确报告 VF 的链接速度。这将产生 2,5 和 5 Gbps 错误报告链接速度的副作用。

对 802.1ad VLAN 流量的支持有限
---------------------------------------
对于按照 802.1ad 标准 (QinQ) 标记的封包,某些 SR-IOV Hypervisor 管理接口功能(如 vlan_mirror 和中继)将无法运作。

VF 无法捕获定向到另一个 VF 的数据包
-------------------------------------------------------
除非设置了 vf-true-promisc-support 私有标志,否则虚拟函数将无法捕获具有另一个 VF 的目标 MAC 的数据包。

vlan_anti_spoof不会影响发送未标记数据包的能力
---------------------------------------------------------------
使用 SR-IOV Hypervisor 管理接口设定vlan_anti_spoof选项时,虚拟功能仍可传送没有 VLAN 标记的封包。

查看 MAC 地址列表的功能有限
------------------------------------------------
由于缓冲区大小限制(内核限制),可以向mac_list添加更多MAC地址,然后可以使用 #cat 显示。
因此,不建议添加超过 180 个 MAC 地址。

每个 VF 的最大队列数
---------------------------
SR-IOV 虚拟机管理程序管理接口的num_queues功能无法防止 VF 中可用队列的过度使用。

有关安装说明、如何识别适配器、命令行参数、其他功能和已知问题,请参阅 自述文件

本页面上的内容是原始英文内容的人工翻译与计算机翻译的组合。我们提供此内容是为了您的便利并且仅供参考,未必完整或准确。如果本页面的英文版与翻译版之间存在任何冲突,应以英文版为准。 查看此页面的英语版本。