Question
I am using an Intel E810 NIC on Ubuntu with the Linux ice driver. The E810 datasheet shows a TPH Requester Extended Capability at offsets 0x1A0–0x1A8, and the TPH Requester Capability register at 0x1A4 reads 0x00000005.
However, the datasheet also states:
“TPH Enabled bit in NVM is set to 0b. This is a dummy function.”
My questions are:
Does the Linux ice driver support enabling TPH on E810?
Is there any driver parameter, devlink option, firmware/NVM setting, or patch required to enable it?
If TPH is disabled by NVM, can it be enabled by software, or is an updated NVM image required?
How can I verify that the E810 is actually generating PCIe TLPs with TPH information?
Environment: Ubuntu, Intel E810 NIC, Linux ice driver.
Question
I am using an Intel E810 NIC on Ubuntu with the Linux ice driver. The E810 datasheet shows a TPH Requester Extended Capability at offsets 0x1A0–0x1A8, and the TPH Requester Capability register at 0x1A4 reads 0x00000005.
However, the datasheet also states:
“TPH Enabled bit in NVM is set to 0b. This is a dummy function.”
My questions are:
Does the Linux ice driver support enabling TPH on E810?
Is there any driver parameter, devlink option, firmware/NVM setting, or patch required to enable it?
If TPH is disabled by NVM, can it be enabled by software, or is an updated NVM image required?
How can I verify that the E810 is actually generating PCIe TLPs with TPH information?
Environment: Ubuntu, Intel E810 NIC, Linux ice driver.