Hi,
After going through the PCIe specification several times, I am still bewildered about the actual PCIe switch operation principles.
May someone please explain me what forwarding table(s) does a PCIe switch implement? Is there an analogue to the "MAC table" that an Ethernet switch would use after learning the MACs of the hosts attached to its corresponding ports?
And if so, how do those table(s) get populated when the PCIe switch is forwarding in the different modes (let's say in a P2P example scenario - via DeviceID and via BAR addressing)?
Thank you in advance!