NVidia Xavier NX - PCIe TLP size
We have a cluster of Xavier NXes connected with a PCIe switch in NTB configuration. And using clustering drivers, we are getting TLP size of 16 bytes between communication of two NX nodes as tested by Chiplink PCIe Analyzer. I am attaching a screenshot of my test which shows TLP payload of 4 Data Words = 16 Bytes. I am concerned as this is limiting the performance of PCIe communication of Gen3 Devices. I want to know if we can increase the TLP size in PCIe Driver or Device tree for Xavier NX or is there any other way to increase the performance?
As per the Technical Reference Manual (TRM), we can achieve maximum Payload size of 256 bytes. I am not sure how to achieve it and in which way to increase the performance.
Please guide me as soon as possible. Your help will be much appreciated.