When running SR-IOV, virtual machine can use PTP on card (Mellanox Technologies MT27500/MT27520 Family [ConnectX-3/4 Virtual Function) ?
Timestamp is required:
Software time stamping support, the parameters list should include:
SOF_TIMESTAMPING_SOFTWARE
SOF_TIMESTAMPING_TX_SOFTWARE
SOF_TIMESTAMPING_RX_SOFTWARE
For hardware time stamping support, the parameters list should include:
SOF_TIMESTAMPING_RAW_HARDWARE
SOF_TIMESTAMPING_TX_HARDWARE
SOF_TIMESTAMPING_RX_HARDWARE
I tested Intel X520 and unfortunately was missing: SOF_TIMESTAMPING_TX_SOFTWARE (ethtool show only SOF_TIMESTAMPING_SOFTWARE, SOF_TIMESTAMPING_TX_SOFTWARE).
ConnectX-3 unfortunately does not work with SR-IOV in VMware. But I do not know how ConnectX-4 works with this configuration.