]> git.proxmox.com Git - mirror_frr.git/blobdiff - lib/zclient.h
bgpd/pimd: fix zAPI parsing
[mirror_frr.git] / lib / zclient.h
index 39bc5d674eadbd490d74be6d100d7f036931b63e..0940e23a28c11b7aee2cb83a0eef43f52e5274bc 100644 (file)
@@ -196,6 +196,9 @@ extern int zclient_send_message(struct zclient *);
 
 /* create header for command, length to be filled in by user later */
 extern void zclient_create_header (struct stream *, uint16_t, vrf_id_t);
+extern int zclient_read_header (struct stream *s, int sock, u_int16_t *size,
+                               u_char *marker, u_char *version,
+                               u_int16_t *vrf_id, u_int16_t *cmd);
 
 extern struct interface *zebra_interface_add_read (struct stream *, vrf_id_t);
 extern struct interface *zebra_interface_state_read (struct stream *s, vrf_id_t);