Hi Eli,
I am studying the PCIe specs, and I am having trouble with some issues that do not seem to be stated in the specs. Here goes 3 of them
1 -The specs state that transaction ordering is applied on packets of the same traffic (TC) class according to some rules. It also states the packets in the same virtual channels (VC) should be reordered. VC can contain different TCs. Do they have to be re-ordered?
2 - Does reordering have to applied in the egress port and the ingress port wherever a virtual channel exists?
3 - Do ingress ports and egress ports have the same TC/VC mapping? The VC resource control register contains the mapping information, but it does not specifically mention whether it is for an ingress/egress port.
Can you please shed some light on these?
Thanks,
Dawood