Hi,
“To support multicast, an endpoint must either be able to accept discrete multiple DestIDs from incoming packets or accept all DestIDs without performing a check on the incoming packet. In the latter case, the system relies on the fabric to deliver the appropriate packets to the endpoint (correct switch routing tables).”
We have to configure four id’s to four SRIO ports in 4 1x lane configuration. We will handle packet routing using SRIO switch fabric routing tables.
In promiscuous mode dest id checking is disabled and all dest ids will be allowed to logical layer.
Assigned SRIO device id XX in base id and enabled the promiscuous mode in DSP1. In DSP2, we are able to performed a write/read transaction to DSP1 with device id XX (DSP1) but if we are not able to perform write/read transaction to DSP1 with some other device id (XX+1) not configured in base id register. Routing tables is configured to allow id XX and XX+1 to DSP1. We enabled tgt_id_dis and mtc_ tgt_id_dis.
Thanks and Regards,
Senthil