Olhando pelo arquivo print.c
, encontrei o seguinte trecho na função "print":
if (use_syslog) {
syslog(level, "[%ld.%03ld] %s%s%s",
ts.tv_sec, ts.tv_nsec / 1000000,
message_tag ? message_tag : "", message_tag ? " " : "",
buf);
}
print.h
define mais macros usando essa função. Alguns parecem não usados e outros se relacionam a erros que não estão presentes no seu exemplo, mas a macro pr_info
é chamada em um ponto em clock.c
de uma maneira que poderia explicar esses registros:
if (!stats_get_result(s->delay, &delay_stats)) {
pr_info("rms %4.0f max %4.0f "
"freq %+6.0f +/- %3.0f "
"delay %5.0f +/- %3.0f",
offset_stats.rms, offset_stats.max_abs,
freq_stats.mean, freq_stats.stddev,
delay_stats.mean, delay_stats.stddev);
} else {
pr_info("rms %4.0f max %4.0f "
"freq %+6.0f +/- %3.0f",
offset_stats.rms, offset_stats.max_abs,
freq_stats.mean, freq_stats.stddev);
}
Eu não sei muito sobre o PTP4L, mas espero que esses nomes de variáveis apontem você no caminho certo. Se você quiser explorar mais, aqui é o repositório do github.