dptx: Broadcast messages need to have an LCR of 6.
An LCR (link count remaining) value of 6 is used to protect against loops. If the LCR isn't processed at each node and attempted to be broadcasted on all ports, waiting for a reply, a loop in the topology will result in the broadcast message being forwarded infinitely. Because of this, an LCR of 0 will prevent the message from being forwarded to subsequent DP nodes. Signed-off-by: Andrei-Liviu Simion <andrei.simion@xilinx.com>
This commit is contained in:
parent
5832250593
commit
2d318f6d74
1 changed files with 1 additions and 1 deletions
|
@ -1568,7 +1568,7 @@ u32 XDptx_SendSbMsgClearPayloadIdTable(XDptx *InstancePtr)
|
|||
|
||||
/* Prepare the sideband message header. */
|
||||
Msg.Header.LinkCountTotal = 1;
|
||||
Msg.Header.LinkCountRemaining = 0;
|
||||
Msg.Header.LinkCountRemaining = 6;
|
||||
Msg.Header.BroadcastMsg = 1;
|
||||
Msg.Header.PathMsg = 1;
|
||||
Msg.Header.MsgBodyLength = 2;
|
||||
|
|
Loading…
Add table
Reference in a new issue