version 1.1.1.1, 2012/02/21 17:26:12
|
version 1.1.1.2, 2012/10/09 09:22:28
|
Line 22
|
Line 22
|
#ifndef _ZEBRA_ZCLIENT_H |
#ifndef _ZEBRA_ZCLIENT_H |
#define _ZEBRA_ZCLIENT_H |
#define _ZEBRA_ZCLIENT_H |
|
|
|
/* For struct zapi_ipv{4,6}. */ |
|
#include "prefix.h" |
|
|
/* For struct interface and struct connected. */ |
/* For struct interface and struct connected. */ |
#include "if.h" |
#include "if.h" |
|
|
Line 95 struct zserv_header
|
Line 98 struct zserv_header
|
* always set to 255 in new zserv. |
* always set to 255 in new zserv. |
*/ |
*/ |
uint8_t version; |
uint8_t version; |
#define ZSERV_VERSION 1 | #define ZSERV_VERSION 2 |
uint16_t command; |
uint16_t command; |
}; |
}; |
|
|
Line 108 struct zapi_ipv4
|
Line 111 struct zapi_ipv4
|
|
|
u_char message; |
u_char message; |
|
|
|
safi_t safi; |
|
|
u_char nexthop_num; |
u_char nexthop_num; |
struct in_addr **nexthop; |
struct in_addr **nexthop; |
|
|
Line 127 extern void zclient_stop (struct zclient *);
|
Line 132 extern void zclient_stop (struct zclient *);
|
extern void zclient_reset (struct zclient *); |
extern void zclient_reset (struct zclient *); |
extern void zclient_free (struct zclient *); |
extern void zclient_free (struct zclient *); |
|
|
/* Get TCP socket connection to zebra daemon at loopback address. */ | extern int zclient_socket_connect (struct zclient *); |
extern int zclient_socket (void); | extern void zclient_serv_path_set (char *path); |
|
|
/* Get unix stream socket connection to zebra daemon at given path. */ |
|
extern int zclient_socket_un (const char *); |
|
|
|
/* Send redistribute command to zebra daemon. Do not update zclient state. */ |
/* Send redistribute command to zebra daemon. Do not update zclient state. */ |
extern int zebra_redistribute_send (int command, struct zclient *, int type); |
extern int zebra_redistribute_send (int command, struct zclient *, int type); |
|
|
Line 167 struct zapi_ipv6
|
Line 169 struct zapi_ipv6
|
u_char flags; |
u_char flags; |
|
|
u_char message; |
u_char message; |
|
|
|
safi_t safi; |
|
|
u_char nexthop_num; |
u_char nexthop_num; |
struct in6_addr **nexthop; |
struct in6_addr **nexthop; |