+ /*
+ * First, ensure we perform a "final" flush onto the
+ * stream. This will ensure we create a packet of
+ * padding if we encounter an empty packet. This ensures
+ * the time-stamps right before the snapshot is used as
+ * end of packet timestamp.
+ */
+ if (!buf->quiescent)
+ lib_ring_buffer_switch_remote_empty(buf);