Map session id of relayd and sessiond in consumer
[lttng-tools.git] / src / bin / lttng-sessiond / consumer.c
index 92a6c5ddc72a0fca50f40fd2c1d03a0b7cddde12..fd9e1e6a0667f3e55f7946540883fb1277313129 100644 (file)
@@ -658,7 +658,7 @@ error:
  */
 int consumer_send_relayd_socket(struct consumer_socket *consumer_sock,
                struct lttcomm_sock *sock, struct consumer_output *consumer,
-               enum lttng_stream_type type)
+               enum lttng_stream_type type, unsigned int session_id)
 {
        int ret;
        struct lttcomm_consumer_msg msg;
@@ -682,6 +682,7 @@ int consumer_send_relayd_socket(struct consumer_socket *consumer_sock,
         */
        msg.u.relayd_sock.net_index = consumer->net_seq_index;
        msg.u.relayd_sock.type = type;
+       msg.u.relayd_sock.session_id = session_id;
        memcpy(&msg.u.relayd_sock.sock, sock, sizeof(msg.u.relayd_sock.sock));
 
        DBG3("Sending relayd sock info to consumer on %d", consumer_sock->fd);
This page took 0.023337 seconds and 4 git commands to generate.