OCP1 OCP2 同时在位时,仅能切换 OCP1 的网口吗?

如图所示,有两张 OCP 卡同时在位,OCP1、2 均有卡

实际仅注册了一张 OCP1 的拓展网口,没有 OCP2

从硬件机制上来说,BMC 应该完全有能力下发通道切换,将 eth0 的 ncsi 通道切到不同的 OCP 卡上吧;

因此,同时显示 OCP1、OCP2,并允许动态切换 ncsi 通道到不同的卡,应该更加合理吧?

为什么这里没有做呢,是实现的不完善,还是设计就是如此?

是的,网口的选择是有优先级的,当前暂不支持切到优先级靠后的卡上。当前hardware sig正在收集社区的开发诉求,如果有诉求非常欢迎在hardware sig提出。

只能选择一种NCSI,按优先级选择,谁在位就用谁,当前优先级PCIe > OCP1 > OCP2