本文主要是介绍PCIE Function level Reset (FLR)优点,为什么用FLR,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
Multi-Function 场景
FLR主要有优势的场景是在Multi-Function下:
- 某个Function出现问题并且是不可恢复的,这时可以使用FLR清理掉出问题的Function,而其它Function正常工作(FLR也支持在SRIOV下清理掉Virtual Function,只有一个Physical Function的SRIOV场景不是Multi-Function)。
- 有将一个系统的function移除或者合并到另外一个系统的场景,这时用FLR可以将被移除的Function 清理掉。
- 当系统中某一个Function的软件需要重建软件栈时,只reset某个Function可以避免共享资源被清理进而影响到其它Function。
总结下来就是由于某些原因而需要清理某个Function,而不是所有Function或者系统而引入FLR。
这篇关于PCIE Function level Reset (FLR)优点,为什么用FLR的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!