For some reason , I have to change the SRIO configuration 4xLaneABCD->2xLaneAB_2xLaneCD,and I supposed to change lsuTransfer->outPortID to use different port to transfer data. When outPortID = 0,data is transfered through 2XLaneAB, while outPortID = 2, data is transfered through 2XLaneCD。
Here is the question,
1. on the receiver side ,how can I know I receive data from outPortID = 0/ outPortID = 2
2. when doorbell is used for the ACK of data transfer completion, if both outPort send doorbell at the same time, How can I make a difference between them,and in this situation , is there a conflict while process the ISR of doorbell.