Lines Matching defs:srv

446 i_add_srv2sg(ilbd_sg_t *dsg, ilb_sg_srv_t *srv, ilbd_srv_t **ret_srv)
459 COPY_SERVER(srv, n_sg_srv);
600 ilb_sg_srv_t *srv;
640 srv = &sg_info->sg_servers[i];
643 if (IN6_IS_ADDR_V4MAPPED(&srv->sgs_addr)) {
646 srv->sgs_addr);
650 srv->sgs_addr);
652 audit_sg_data.ed_minport = srv->sgs_minport;
653 audit_sg_data.ed_maxport = srv->sgs_maxport;
658 int32_t sgs_af = GET_AF(&srv->sgs_addr);
685 srv->sgs_id = new_id;
687 new_id = i_ilbd_alloc_srvID(tmp_sg, &srv->sgs_id);
695 (void) snprintf(srv->sgs_srvID,
696 sizeof (srv->sgs_srvID), "%c%s.%d", ILB_SRVID_PREFIX,
697 tmp_sg->isg_name, srv->sgs_id);
698 audit_sg_data.ed_serverid = srv->sgs_srvID;
718 rc = i_check_srv2rules(&tmp_sg->isg_rulelist, srv);
725 if ((rc = i_add_srv2sg(tmp_sg, srv, &nsrv)) != ILB_STATUS_OK) {
799 srv = &sg_info->sg_servers[j];
802 nsrv = i_find_srv(&tmp_sg->isg_srvlist, srv, MODE_SRVID);
841 ilbd_srv_t *srv;
851 for (srv = list_head(&sg->isg_srvlist); srv != NULL;
852 srv = list_next(&sg->isg_srvlist, srv)) {
856 srv_minport = ntohs(srv->isv_minport);
857 srv_maxport = ntohs(srv->isv_maxport);
935 i_delete_srv(ilbd_sg_t *sg, ilbd_srv_t *srv, int ev_port)
939 rc = i_rem_srv_frm_krules(&sg->isg_rulelist, &srv->isv_srv, ev_port);
942 list_remove(&sg->isg_srvlist, srv);
943 i_ilbd_free_srvID(sg, srv->isv_id);
944 free(srv);
960 ilbd_srv_t *srv, tmp_srv;
984 srv = i_find_srv(&tmp_sg->isg_srvlist, &sg_info->sg_servers[0],
986 if (srv == NULL) {
993 tsrv = &srv->isv_srv;
1004 * i_delete_srv frees srv, therefore we need to save
1007 (void) memcpy(&tmp_srv, srv, sizeof (tmp_srv));
1009 rc = i_delete_srv(tmp_sg, srv, ev_port);
1199 ilb_sg_srv_t *srv;
1219 srv = &sg->sg_servers[0];
1220 audit_sg_data.ed_serverid = srv->sgs_srvID;
1229 if (srv->sgs_srvID[0] != ILB_SRVID_PREFIX) {
1250 (void) strlcpy(sgname, srv->sgs_srvID + 1, sizeof (sgname));
1287 tmp_srv = i_find_srv(&isg->isg_srvlist, srv, MODE_SRVID);
1374 logdebug("ilbd_Xable_server: cannot toggle srv "
1375 "timer, rc =%d, srv =%s%d\n", rc,