NIC SR-IOV API

強烈建議現代NIC專注於實現 switchdev 模型(參見 乙太網交換機裝置驅動程式模型 (switchdev))來配置 SR-IOV 功能的轉發和安全性。

舊版 API

舊的 SR-IOV API 在 rtnetlink Netlink 族中作為 RTM_GETLINKRTM_SETLINK 命令的一部分實現。 在驅動程式方面,它由許多 ndo_set_vf_*ndo_get_vf_* 回撥組成。

由於舊版 API 與堆疊的其餘部分整合度不高,因此該 API 被認為是凍結的; 不會接受任何新功能或擴充套件。 新的驅動程式不應實現不常用的回撥; 即以下回調受到限制

  • ndo_get_vf_port

  • ndo_set_vf_port

  • ndo_set_vf_rss_query_en