我正在研究SR,并在寻找某些例子,说明PF所能做的事情正是VF所不能做到的。例如,有一件事是VF不能创建进一步的VF。
其中提到:
支持SR规范中定义的SR功能的PCI功能。PF包含SR功能结构,用于管理SR功能.
那么,在SR功能中,哪些选项是VF无法访问或无法实现的。
举例将有助于澄清问题。随时可以问任何问题来澄清。
发布于 2021-04-02 05:47:44
这一问题的答案并不是一成不变的,而且在不同的公司实施中也会有所不同。例如,在VF中更改MAC地址,在这种情况下,如果没有PF的访问或更改VF的MTU,VF是做不到的。VF将通过邮箱对其相应的PF进行ping,以请求更改。
例如,在Intel 82559 SR-IOV驱动程序指南中,它提到哪些操作需要PF访问:通过邮箱系统采取的行动- VF到PF (链接到指南:https://www.intel.com/content/dam/doc/design-guide/82599-sr-iov-driver)。
此外,如果您想用驱动程序代码来分析这一点,那么无论何时在VF中调用命令,您都可以清楚地看到邮箱系统的使用情况,并且您可以在驱动程序代码中添加打印以查看它们何时被触发,指示是否使用了邮箱。
(邮箱是PF和VF之间的通信路径)。
https://stackoverflow.com/questions/66208509
复制相似问题