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