> Well.. The e1000e is a simulated device model. Not backed by actual
> hardware. It almost definitely isn't backing the "hardware" timestamping
> with real hardware.

It makes a lot of sense. That's the reason why ptp and pps kernel modules
don't show up (despite the presence of /dev/ptp*).

> In my experience, the usual method of synchronizing time into a VM is to
> run PTP in the host and then expose time to the VM using something like
> a hypervisor-specific device? (ptp_kvm can expose a clock device into
> the VM that can be used to synchronize the VM time with the host time)

This option is working in the lab!
ptp_kvm seems to be a recent feature. I have to double check what kernel
version is running in production. If ptp_kvm is not available, I would consider
trying ptpd.

> I think I've also seen some work in trying to get hardware timestamping
> supported over a vnet type device, i.e. allowing a device with actual
> hardware timestamps to report these into the VM. It's possible there are
> some devices with PCIe SR-IOV functionality that support timestamping in
> their virtual functions.

I have a Mellanox ConnectX 5 that is supposed to support SR-IOV, but ESXi
reports "Not Capable" maybe because I'm running a free version. Anyway...

Thanks a lot!
PK



_______________________________________________
Linuxptp-users mailing list
Linuxptp-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/linuxptp-users

Reply via email to