145
int ipvs_start_daemon(ipvs_daemon_t *dm)
144
static int _ipvs_start_daemon(void *dm)
147
146
ipvs_func = ipvs_start_daemon;
148
return setsockopt(sockfd, IPPROTO_IP, IP_VS_SO_SET_STARTDAEMON,
149
(char *)dm, sizeof(*dm));
147
setsockopt(sockfd, IPPROTO_IP, IP_VS_SO_SET_STARTDAEMON,
148
(char *)dm, sizeof(struct ip_vs_daemon_user));
153
extern int ipvs_stop_daemon(ipvs_daemon_t *dm)
153
static int _ipvs_stop_daemon(void *dm)
155
155
ipvs_func = ipvs_stop_daemon;
156
return setsockopt(sockfd, IPPROTO_IP, IP_VS_SO_SET_STOPDAEMON,
157
(char *)dm, sizeof(*dm));
156
setsockopt(sockfd, IPPROTO_IP, IP_VS_SO_SET_STOPDAEMON,
157
(char *)dm, sizeof(struct ip_vs_daemon_user));
161
int ipvs_start_daemon(ipvs_daemon_t *dm)
167
_ipvs_start_daemon(dm);
174
int ipvs_stop_daemon(ipvs_daemon_t *dm)
180
_ipvs_stop_daemon(dm);
161
187
struct ip_vs_get_services *ipvs_get_services(void)