Store the instance id and packet_seq_num in indexes
[lttng-tools.git] / src / common / kernel-consumer / kernel-consumer.c
index 42d471d1a9a040b10e6ee48b56d66f34544f8091..e5c0c2e83a3930e1079ef96d056767b64893a7c7 100644 (file)
@@ -1093,6 +1093,20 @@ static int get_index_values(struct ctf_packet_index *index, int infd)
        }
        index->stream_id = htobe64(index->stream_id);
 
+       ret = kernctl_get_instance_id(infd, &index->stream_instance_id);
+       if (ret < 0) {
+               PERROR("kernctl_get_instance_id");
+               goto error;
+       }
+       index->stream_instance_id = htobe64(index->stream_instance_id);
+
+       ret = kernctl_get_sequence_number(infd, &index->packet_seq_num);
+       if (ret < 0) {
+               PERROR("kernctl_get_sequence_number");
+               goto error;
+       }
+       index->packet_seq_num = htobe64(index->packet_seq_num);
+
 error:
        return ret;
 }
This page took 0.022593 seconds and 4 git commands to generate.