Note
此文件的目的是为让中文读者更容易阅读和理解,而不是作为一个分支。 因此, 如果您对此文件有任何意见或更新,请先尝试更新原始英文文件。 如果您发现本文档与原始文件有任何不同或者有翻译问题,请发建议或者补丁给 该文件的译者,或者请求中文文档维护者和审阅者的帮助。
- Original:
- 翻译:
陈思为 Siwei Chen <businiaoanka@anka1.top>
网卡 SR-IOV API¶
强烈建议现代网卡专注于实现 switchdev 模型
(参见 以太网交换机设备驱动模型(switchdev))
来配置 SR-IOV 功能的转发与安全。
传统 API¶
旧的 SR-IOV API 在 rtnetlink Netlink 协议族中实现,是 RTM_GETLINK 和
RTM_SETLINK 命令的一部分。在驱动侧,它由若干 ndo_set_vf_* 和
ndo_get_vf_* 回调组成。
由于传统 API 与协议栈其余部分集成不佳,该 API 被视为已冻结;不再接受任何新功能或扩展。 新驱动不应实现那些不常用的回调; 即以下回调禁止使用:
ndo_get_vf_port
ndo_set_vf_port
ndo_set_vf_rss_query_en