Remove ahead bit from standard SO_TIMESTAMPING
In wrs_socket we have the following:
int cntr_ahead = sts->hwtimeraw.tv_sec & 0x80000000 ? 1: 0;
This mean that the 31bit for PPSi only and break compatibility for other standard uses (i.e, ptpd).
We need to find a way to recover this value in a different way. Maybe within the linux driver.
This then used in the function wrs_linearize_rx_timestamp() which has direct connection to hald to get dmtd phase.