On 2017-06-01 18:53, Yamaban wrote:
Hmm, looking at Intels docu for the X99 chipset, it could well be. The X99 PCH has a dedicated Gbit MAC integrated, and all the USBs (3.0 and 2.0) are also handled by the PCH. Also on the PCH are all the Sata, PCIe 2.0, M.2, and the Audio. All that has to pass through the DMI 2.0 x4 (16 or 20Gbit) connect to the CPU.
The PCIe 3.0 and the RAM are connected directly to the CPU.
It could well be that the PCH has hiccups in the flow-control, and faces the decission of mishandling the USB3 timing or dropping eth frames.
https://en.wikipedia.org/wiki/Intel_X99 (for overview)
Can the network hardware read/write directly to a RAM block, without using the main CPU, through that DMI thing? That is, the network hardware gets a frame, writes it to the memory block that it was told earlier to use, then ping the CPU to tell it op completed. Can it do that? Or does it simply tell the CPU that it got a frame, please pick it up, word by word? -- Cheers / Saludos, Carlos E. R. (from 42.2 x86_64 "Malachite" at Telcontar)