Closed teodly closed 2 weeks ago
What configuration options were used to compile the kernel? The documentation of the kernel is spotty at best so that it is not in the documentation doesn't mean anything (unfortunately).
It is stock Fedora kernel.
Dove into this, it is a bug on our end. bind_phc can only be done with vclocks, not with the native hardware clocks. Gonna build a fix.
Fixed in #70
I'm using Linux kernel 6.9.9-100.fc39.x86_64, yet socket.so_timestamping returns EINVAL when configure_timestamping is called with Some bind_phc.
SOF_TIMESTAMPING_BIND_PHC is not documented as of Linux 6.10 (with /latest/ in the documentation URL): https://www.kernel.org/doc/html/latest/networking/timestamping.html .
Capabilities don't include bind-phc, should they?