Lines Matching defs:srv

79     ilb_server_data_t *srv, ilbd_cmd_t cmd)
89 *sgname == '\0' || srv == NULL)
105 IP_COPY_CLI_2_IMPL(&srv->sd_addr, &sgs->sgs_addr);
106 h_minport = ntohs(srv->sd_minport);
107 h_maxport = ntohs(srv->sd_maxport);
108 sgs->sgs_minport = srv->sd_minport;
110 sgs->sgs_maxport = srv->sd_minport;
112 sgs->sgs_maxport = srv->sd_maxport;
114 sgs->sgs_flags = srv->sd_flags;
115 if (srv->sd_srvID[0] == ILB_SRVID_PREFIX)
116 (void) strlcpy(sgs->sgs_srvID, srv->sd_srvID,
133 ilb_server_data_t *srv)
135 return (i_ilb_addrem_server_to_group(h, sgname, srv,
141 ilb_server_data_t *srv)
143 return (i_ilb_addrem_server_to_group(h, sgname, srv,
225 ilb_sg_srv_t *srv;
251 srv = &sg_info->sg_servers[i];
252 IP_COPY_IMPL_2_CLI(&srv->sgs_addr, &sd.sd_addr);
253 sd.sd_minport = srv->sgs_minport;
254 sd.sd_maxport = srv->sgs_maxport;
255 sd.sd_flags = srv->sgs_flags;
256 (void) strlcpy(sd.sd_srvID, srv->sgs_srvID,
325 ilb_Xable_server(ilb_handle_t h, ilb_server_data_t *srv, void *reserved,
356 h_maxport = ntohs(srv->sd_maxport);
357 h_minport = ntohs(srv->sd_minport);
361 sgs->sgs_maxport = srv->sd_maxport;
362 sgs->sgs_minport = srv->sd_minport;
364 sgs->sgs_flags = srv->sd_flags;
365 (void) strlcpy(sgs->sgs_srvID, srv->sd_srvID, sizeof (sgs->sgs_srvID));
366 IP_COPY_CLI_2_IMPL(&srv->sd_addr, &sgs->sgs_addr);
380 ilb_enable_server(ilb_handle_t h, ilb_server_data_t *srv, void *reserved)
382 return (ilb_Xable_server(h, srv, reserved, ILBD_ENABLE_SERVER));
386 ilb_disable_server(ilb_handle_t h, ilb_server_data_t *srv, void *reserved)
388 return (ilb_Xable_server(h, srv, reserved, ILBD_DISABLE_SERVER));
392 i_ilb_fillin_srvdata(ilb_handle_t h, ilb_server_data_t *srv, const char *sgname,
404 *sgname == '\0' || srv == NULL)
407 if (cmd == ILBD_SRV_ID2ADDR && srv->sd_srvID[0] == '\0')
409 if (cmd == ILBD_SRV_ADDR2ID && !IS_AF_VALID(srv->sd_addr.ia_af))
427 (void) strlcpy(sgs->sgs_srvID, srv->sd_srvID,
430 IP_COPY_CLI_2_IMPL(&srv->sd_addr, &sgs->sgs_addr);
439 IP_COPY_IMPL_2_CLI(&sgs->sgs_addr, &srv->sd_addr);
441 (void) strlcpy(srv->sd_srvID, sgs->sgs_srvID,
454 ilb_srvID_to_address(ilb_handle_t h, ilb_server_data_t *srv, const char *sgname)
456 return (i_ilb_fillin_srvdata(h, srv, sgname, ILBD_SRV_ID2ADDR));
461 ilb_address_to_srvID(ilb_handle_t h, ilb_server_data_t *srv, const char *sgname)
463 return (i_ilb_fillin_srvdata(h, srv, sgname, ILBD_SRV_ADDR2ID));