summaryrefslogtreecommitdiff
path: root/lib/zclient.h
diff options
context:
space:
mode:
authorDonald Sharp <sharpd@cumulusnetworks.com>2017-08-09 14:43:48 -0400
committerGitHub <noreply@github.com>2017-08-09 14:43:48 -0400
commit3cc2066899fb306dba34016c72b689af27d30de5 (patch)
treedaa03d63dcdace4ddefefa1e78943816fb3961b0 /lib/zclient.h
parent2c3699c0eb00def0dddf033c7ecf23d0c5d479ab (diff)
parent4e1fd26a5ef5adb25d53c2acbd9dbe8d18652ef5 (diff)
Merge pull request #926 from opensourcerouting/tcp-zebra
remove `--enable-tcp-zebra`
Diffstat (limited to 'lib/zclient.h')
-rw-r--r--lib/zclient.h10
1 files changed, 8 insertions, 2 deletions
diff --git a/lib/zclient.h b/lib/zclient.h
index 8a2729543f..5edb56f517 100644
--- a/lib/zclient.h
+++ b/lib/zclient.h
@@ -42,6 +42,14 @@
/* Zebra header size. */
#define ZEBRA_HEADER_SIZE 8
+/* special socket path name to use TCP
+ * @ is used as first character because that's abstract socket names on Linux
+ */
+#define ZAPI_TCP_PATHNAME "@tcp"
+
+extern struct sockaddr_storage zclient_addr;
+extern socklen_t zclient_addr_len;
+
/* Zebra message types. */
typedef enum {
ZEBRA_INTERFACE_ADD,
@@ -306,8 +314,6 @@ extern void zclient_reset(struct zclient *);
extern void zclient_free(struct zclient *);
extern int zclient_socket_connect(struct zclient *);
-extern void zclient_serv_path_set(char *path);
-extern const char *zclient_serv_path_get(void);
extern u_short *redist_check_instance(struct redist_proto *, u_short);
extern void redist_add_instance(struct redist_proto *, u_short);