网卡 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