Commit 9ac6d091 authored by Kinsbursky Stanislav's avatar Kinsbursky Stanislav Committed by Pavel Emelyanov

protobuf: use generic show function for socket queues

Signed-off-by: 's avatarStanislav Kinsbursky <skinsbursky@openvz.org>
Signed-off-by: 's avatarPavel Emelyanov <xemul@parallels.com>
parent 63ad6e6d
......@@ -168,22 +168,16 @@ err_brk:
return ret;
}
void show_sk_queues(int fd, struct cr_options *o)
static void sk_queue_data_handler(int fd, void *obj)
{
SkPacketEntry *pe;
int ret;
SkPacketEntry *e = obj;
pr_msg("\n");
print_image_data(fd, e->length);
}
pr_img_head(CR_FD_SK_QUEUES);
while (1) {
ret = pb_read_eof(fd, &pe, sk_packet_entry);
if (ret <= 0)
break;
pr_msg("pkt for %u length %u bytes\n",
pe->id_for, (unsigned int)pe->length);
print_image_data(fd, pe->length);
sk_packet_entry__free_unpacked(pe, NULL);
}
pr_img_tail(CR_FD_SK_QUEUES);
void show_sk_queues(int fd, struct cr_options *o)
{
pb_show_plain_payload(fd, sk_packet_entry, sk_queue_data_handler);
}
int restore_sk_queue(int fd, unsigned int peer_id)
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment