Closed shumingfan closed 1 month ago
What problem are you trying to resolve? If hardware is capable to use all inputs/outputs simultatenously, we should not block this in UCM.
SDCA functions are supposed to operate independently, I am not sure why there would be a conflict @shumingfan @bardliao? There may be bandwidth restrictions but that's for the Manager to solve with the multi-lane or higher clock rates capabilities.
That is about the bandwidth issue. Currently Intel platforms can support 3 devices work concurrently. We are working on the multi-lane and higher clock rates support. This PR can buy us some time.
the last thing you want is to play the clock with UCM changes, it's nearly impossible to synchronize UCM changes with kernel additions, so the best course of action is to do the right thing at the kernel level.
@plbossart @bardliao OK, we focus on the kernel level first. closing
This patch allows only one input and one output to be opened simultaneously.