<!DOCTYPE html><html><head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  </head>
  <body text="#000000" bgcolor="#cceed0">
    <p><br>
    </p>
    <div class="moz-cite-prefix">On 4/24/25 02:00, Stephen Hemminger
      wrote:<br>
    </div>
    <blockquote type="cite" cite="mid:20250423110052.1b89ad1e@hermes.local">
      <pre class="moz-quote-pre" wrap="">CAUTION: This email comes from a non Wind River email account!
Do not click links or open attachments unless you recognize the sender and know the content is safe.

On Tue, 22 Apr 2025 20:29:56 +0800
<a class="moz-txt-link-rfc2396E" href="mailto:changqing.li@windriver.com"><changqing.li@windriver.com></a> wrote:

</pre>
      <blockquote type="cite">
        <pre class="moz-quote-pre" wrap="">+#if defined(_TIME_BITS) && _TIME_BITS == 64
 RTE_TRACE_POINT(
      rte_eth_trace_timesync_write_time,
      RTE_TRACE_POINT_ARGS(uint16_t port_id, const struct timespec *time,
              int ret),
      rte_trace_point_emit_u16(port_id);
+     rte_trace_point_emit_u64(time->tv_sec);
+     rte_trace_point_emit_long(time->tv_nsec);
+     rte_trace_point_emit_int(ret);
+)
+#else
+RTE_TRACE_POINT(
+     rte_eth_trace_timesync_write_time,
+     RTE_TRACE_POINT_ARGS(uint16_t port_id, const struct timespec *time,
+       int ret),
+     rte_trace_point_emit_u16(port_id);
      rte_trace_point_emit_size_t(time->tv_sec);
      rte_trace_point_emit_long(time->tv_nsec);
      rte_trace_point_emit_int(ret);
 )
+#endif
</pre>
      </blockquote>
      <pre class="moz-quote-pre" wrap="">
No. Do not start adding #ifdef to trace points.
Instead, add new hook rte_trace_point_emit_time_t and that can handle
any ABI changes like this.</pre>
    </blockquote>
    <p>Hi, Stephen<br>
    </p>
    <p>Thanks,  I will try to add this.</p>
    <blockquote type="cite" cite="mid:20250423110052.1b89ad1e@hermes.local">
      <pre class="moz-quote-pre" wrap="">

Best to wait until 25.11 release since could be ABI change.</pre>
    </blockquote>
    <p>Do you mean I should not send V3 patch? Send the patch after
      25.11 is release?</p>
    <p>Regards</p>
    <p>Changqing<br>
    </p>
    <blockquote type="cite" cite="mid:20250423110052.1b89ad1e@hermes.local">
      <pre class="moz-quote-pre" wrap="">
</pre>
    </blockquote>
  </body>
</html>